-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabled interface monitoring using host vars #42
Comments
This feature is ready for testing on branch 42-interface-lists. Of note is the way interfaces are read from the api which is by using giant filter lists, based on the id's of the devices or vm's, that have a arbitrary max length of around 1500 chars. |
expanded the services to create dict of dicts as well as there is similar usage between these |
This was added in #45. It was complicated because we are iterating
I tried a number of different approaches to generate info and this pull request was the cleanest It can't handle dict generation for multiple services with the same service name but that is an existing behavior and won't be fixed. Use different service names if it is important. |
Enable interface monitoring on hosts by importing lists of interfaces that can be turned into hosts vars.
There lists available should be
icinga_vars
of typejson
that changes adds up/down lists that are a list of dicts with theicinga_vars
being the dict valueThe text was updated successfully, but these errors were encountered: