Hi,
I'm jealous of the Nagios users out there for a very simple reason: their configs are all text-based and *very* easy to manage with a tool like Puppet/Chef/Ansible/CFEngine/...
What I would like to do is:
- have hosts added automatically as soon as it's added in our CMS
- have checks added automatically to hosts as soon as I configure a service or module in our CMS (ie.: easy checks like HTTP/Ping and more advanced like web-content checks per vhost)
- have checks removed automatically when a module is removed from our CMS
In Nagios it's relatively easy: you generate text-files from the CMS, reload Nagios, done. Purge the directory where your configs are and all obsolete configs are automatically deleted.
In Zabbix, it's more tricky since everything is stored in the database. Has anyone found a proper, scalable, solution to use the Zabbix API for this? Does this work? Is your zabbix frontend overloaded with API requests like this?
Looking for more feedback on how to implement this in a scalable fashion.
M.
I'm jealous of the Nagios users out there for a very simple reason: their configs are all text-based and *very* easy to manage with a tool like Puppet/Chef/Ansible/CFEngine/...
What I would like to do is:
- have hosts added automatically as soon as it's added in our CMS
- have checks added automatically to hosts as soon as I configure a service or module in our CMS (ie.: easy checks like HTTP/Ping and more advanced like web-content checks per vhost)
- have checks removed automatically when a module is removed from our CMS
In Nagios it's relatively easy: you generate text-files from the CMS, reload Nagios, done. Purge the directory where your configs are and all obsolete configs are automatically deleted.
In Zabbix, it's more tricky since everything is stored in the database. Has anyone found a proper, scalable, solution to use the Zabbix API for this? Does this work? Is your zabbix frontend overloaded with API requests like this?
Looking for more feedback on how to implement this in a scalable fashion.
M.

Comment