Hello, everyone.
I have a quite large environment with 30k+ processes running. Instead of monitoring each physical machine's status (which is already being done in a separate way), I would like to setup a Zabbix separately to monitor each process and recover (manually) in case of failure ASAP.
The problem that I am stuck on right now is that I have several processes running on the same machine and I would like to monitor each process using Zabbix agent. As far as I understand, I would need to setup a Zabbix agent for each process that I am monitoring, and that would be impractical as I would like to reduce the load on the physical machines (for obvious reasons).
(**Utilizing Zabbix agent is not a requirement, though)
Also, I would like to register each process on the Zabbix server as a separate host, so I cannot just put one Zabbix agent per machine and let them deal with checking all the processes within that machine.
Is there any way that I can solve this problem?
(Plugin development is OK, but one requirement that I have for my environment is that I should use the default packages for agent and server)
My requirements essentially are
- Utilize Zabbix default packages
- Register each process in the Zabbix server as a different host;
- The monitoring data should flow from Zabbix agent (or something with an analogous role) to the Zabbix server; and
- The interval between checks does not to have too short; a few minutes (<5min) is acceptable.
(By the way, the Zabbix version I'm using is 2.2.)
Any ideas and comments are welcome.
Thank you very much!
I have a quite large environment with 30k+ processes running. Instead of monitoring each physical machine's status (which is already being done in a separate way), I would like to setup a Zabbix separately to monitor each process and recover (manually) in case of failure ASAP.
The problem that I am stuck on right now is that I have several processes running on the same machine and I would like to monitor each process using Zabbix agent. As far as I understand, I would need to setup a Zabbix agent for each process that I am monitoring, and that would be impractical as I would like to reduce the load on the physical machines (for obvious reasons).
(**Utilizing Zabbix agent is not a requirement, though)
Also, I would like to register each process on the Zabbix server as a separate host, so I cannot just put one Zabbix agent per machine and let them deal with checking all the processes within that machine.
Is there any way that I can solve this problem?
(Plugin development is OK, but one requirement that I have for my environment is that I should use the default packages for agent and server)
My requirements essentially are
- Utilize Zabbix default packages
- Register each process in the Zabbix server as a different host;
- The monitoring data should flow from Zabbix agent (or something with an analogous role) to the Zabbix server; and
- The interval between checks does not to have too short; a few minutes (<5min) is acceptable.
(By the way, the Zabbix version I'm using is 2.2.)
Any ideas and comments are welcome.
Thank you very much!
Thank you so much!
Comment