I need some guidance on ICMP monitoring with zabbix.
This is my setup:
- zabbix-server
- host1
- host2
I've added host1 to zabbix-server. Now i want to monitor via 'simple checks' icmp from host1 to host2. so basicially i want to create an item in host1 (using Zabbix UI) and want to ping host2 and see it's responses (like alive/dead, ping loss % and ping response time) using the simple check option.
I understand that I need fping for that. But here's the confusion:
Where do i need fping installed? Zabbix server ONLY or in host1 too (since i want to ping host2 from host1 and get data in zabbix server)?
Reference I've used was from https://www.zabbix.com/documentation...cks#icmp_pings.
I've installed fping in host1 (running centos7) and it's binary location is at /usr/local/sbin/fping. I've set the 'FpingLocation' in zabbix server conf file to '/usr/local/sbin/fping' instead of default /usr/sbin/fping. (checked from https://www.zabbix.com/documentation.../zabbix_server).
But I'm getting error in items page of host1 that item is not support and says error in logs and in item page:
At least one of '/usr/local/sbin/fping', '/usr/sbin/fping6' must exist. Both are missing in the system.
Please suggest the approach here. What am i doing wrong? The documentation isn't clear also. I've also set the setuid/setgid for root:zabbix user/group as per documentation.
Can anyone please suggest the correct approach? My end goal is this:
1. monitor host1, host2, host3...host10 from zabbix server using simple checks icmp
2. monitor other hosts from each host.
i.e. host1 will ping host2-host10
host2 will ping host1-host10 except iteself
host3 will ping host1-host10 except iteself
and so on
Thanks in advance.
This is my setup:
- zabbix-server
- host1
- host2
I've added host1 to zabbix-server. Now i want to monitor via 'simple checks' icmp from host1 to host2. so basicially i want to create an item in host1 (using Zabbix UI) and want to ping host2 and see it's responses (like alive/dead, ping loss % and ping response time) using the simple check option.
I understand that I need fping for that. But here's the confusion:
Where do i need fping installed? Zabbix server ONLY or in host1 too (since i want to ping host2 from host1 and get data in zabbix server)?
Reference I've used was from https://www.zabbix.com/documentation...cks#icmp_pings.
I've installed fping in host1 (running centos7) and it's binary location is at /usr/local/sbin/fping. I've set the 'FpingLocation' in zabbix server conf file to '/usr/local/sbin/fping' instead of default /usr/sbin/fping. (checked from https://www.zabbix.com/documentation.../zabbix_server).
But I'm getting error in items page of host1 that item is not support and says error in logs and in item page:
At least one of '/usr/local/sbin/fping', '/usr/sbin/fping6' must exist. Both are missing in the system.
Please suggest the approach here. What am i doing wrong? The documentation isn't clear also. I've also set the setuid/setgid for root:zabbix user/group as per documentation.
Can anyone please suggest the correct approach? My end goal is this:
1. monitor host1, host2, host3...host10 from zabbix server using simple checks icmp
2. monitor other hosts from each host.
i.e. host1 will ping host2-host10
host2 will ping host1-host10 except iteself
host3 will ping host1-host10 except iteself
and so on
Thanks in advance.
Comment