I am looking for good way of managing Zabbix configuration. What I want is:
1. All configuration should be stored in a centralized place. I should be able to manually view and modify configuration files. For example in future, path of a monitored log file has changed. I just search and replace all occurrences of that file in my configuration and everything starts working.
2. I should be able to version control my configurations.
3. Instead of going to the web interface and setting configuration manually, I would like write a script which reads configurations (preferably from files), loads them into Zabbix and Zabbix starts monitoring accordingly.
I am exploring Zabbix but don't see a satisfactory way of configuration management. Please help.
1. All configuration should be stored in a centralized place. I should be able to manually view and modify configuration files. For example in future, path of a monitored log file has changed. I just search and replace all occurrences of that file in my configuration and everything starts working.
2. I should be able to version control my configurations.
3. Instead of going to the web interface and setting configuration manually, I would like write a script which reads configurations (preferably from files), loads them into Zabbix and Zabbix starts monitoring accordingly.
I am exploring Zabbix but don't see a satisfactory way of configuration management. Please help.

Comment