Hi there I am just setting up a test zabbix instance to prove it to the rest of the company I work for before we (hopefully) roll it out to replace all our legacy monitoring platforms (14 odd Netsaint/Nagios implementations, several cacti and one munin).
As an ISP that has been around for more than 10 years we have many legacy operating systems to deal with. Most of which are running FreeBSD 4.9/10/11. I just rolled the latest zabbix_agentd out across a cluster of 15 servers that are doing web.
Connecting to any of these servers and issuing a proc.num[] successfully gives me the number of running processes. However I cannot specify a process:
Obviously has httpd running, but the response from zabbix:
How does the zabbix agent get the process information and as an additional unrelated question is there a way to update the zabbix agent config from the server? So if I wanted to monitor something new I dont have to login and set it up across several hundred/thousand servers?
Thanks.
As an ISP that has been around for more than 10 years we have many legacy operating systems to deal with. Most of which are running FreeBSD 4.9/10/11. I just rolled the latest zabbix_agentd out across a cluster of 15 servers that are doing web.
Connecting to any of these servers and issuing a proc.num[] successfully gives me the number of running processes. However I cannot specify a process:
Code:
ps auxww | grep httpd httpd 161 0.0 0.1 2608 1188 ?? Ss 26Jul07 0:22.89 /usr/local/sbin/httpd
Code:
zabbix_agentd -t proc.num[httpd] proc.num[httpd] [u|0]
Thanks.
Comment