I've read of people using Zabbix to monitor thousands of servers. Are they using something to manage the UserParameters? I'm relatively new to Zabbix and maybe I've missed something along my journey but It seems like there should be a built-in mechanism for managing UserParameters.
Here are my 2 use cases:
- Configure the host for monitoring on the Zabbix server (apply to templates, configure IP, etc) and install the agent on the new host. At this point, the agent should check-in with the server and pull the related UserParameter commands and scripts from the server. The Zabbix server would need to know the UserParameter type - either "command" or "script" in order to determine if a script should be also downloaded.
- At a regular interval, the agent needs to check-in and determine if anything has been removed or added to/from the items.
I could certainly write something like this using the API, SSH, curl, etc but like I said earlier I *feel* like this should be built-in and I may have skipped over something.
Thanks for the help!
Here are my 2 use cases:
- Configure the host for monitoring on the Zabbix server (apply to templates, configure IP, etc) and install the agent on the new host. At this point, the agent should check-in with the server and pull the related UserParameter commands and scripts from the server. The Zabbix server would need to know the UserParameter type - either "command" or "script" in order to determine if a script should be also downloaded.
- At a regular interval, the agent needs to check-in and determine if anything has been removed or added to/from the items.
I could certainly write something like this using the API, SSH, curl, etc but like I said earlier I *feel* like this should be built-in and I may have skipped over something.
Thanks for the help!
Comment