Hello,
Been using zabbix for about 6 months now and think it's great! We've mostly been focused on agent based monitoring but are starting to branch out to simplechecks and snmp.
I've read dozens of posts regarding icmpping troubles but still can't get mine to work so I hope someone can help
For a host I know is up, an icmpping (or icmppingsec) simple check always shows as down (0).
I'm running zabbix 1.6.4 on RHEL5.2
Permissions of fping:
-rwsr-xr-x 1 root zabbix 30312 Apr 16 15:32 /usr/sbin/fping
fping location in zabbix_server.conf:
FpingLocation=/usr/sbin/fping
I have SourceIP set in zabbix_server.conf but I have a patched version of fping that supports -S so that the following command works as the zabbix user:
[zabbix@sydboas4 ~]$ /usr/sbin/fping -S 'SourceIP' 'HostIP'
HostIP is alive
I've upped debugging to 4 and checked the log for any errors but can't find any errors related to icmpping. Below is an example of the only lines relating to the host (i've #ed out the IPs):
9953:20090604:110229 IP [###.###.###.###]
9953:20090604:110229 ###.###.###.###
9953:20090604:110231 Host [###.###.###.###] alive [0] 0.000000 sec.
9953:20090604:110231 In process_value(icmpping@###.###.###.###)
9953:20090604:110231 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmpping' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109749 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110231 In process_value(icmppingsec@###.###.###.###)
9953:20090604:110231 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmppingsec' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109749 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110232 IP [###.###.###.###]
9953:20090604:110232 ###.###.###.###
9953:20090604:110235 Host [###.###.###.###] alive [0] 0.000000 sec.
9953:20090604:110235 In process_value(icmpping@###.###.###.###)
9953:20090604:110235 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmpping' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109752 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110235 In process_value(icmppingsec@###.###.###.###)
9953:20090604:110235 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmppingsec' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109752 and h.hostid between 000000000000000 and 099999999999999]
Also, although I am not sure it is related, when doing a ping or traceroute from the webui to any host it returns an error:
* socket_connect() [<a href='function.socket-connect'>function.socket-connect</a>]: unable to connect [111]: Connection refused[/var/www/html/zabbix-1.6.4/include/scripts.inc.php:76]
* Cannot connect to ZABBIX server [localhost:10051] [Connection refused]
TIA for any advice on what to try next!
Ewan
Been using zabbix for about 6 months now and think it's great! We've mostly been focused on agent based monitoring but are starting to branch out to simplechecks and snmp.
I've read dozens of posts regarding icmpping troubles but still can't get mine to work so I hope someone can help

For a host I know is up, an icmpping (or icmppingsec) simple check always shows as down (0).
I'm running zabbix 1.6.4 on RHEL5.2
Permissions of fping:
-rwsr-xr-x 1 root zabbix 30312 Apr 16 15:32 /usr/sbin/fping
fping location in zabbix_server.conf:
FpingLocation=/usr/sbin/fping
I have SourceIP set in zabbix_server.conf but I have a patched version of fping that supports -S so that the following command works as the zabbix user:
[zabbix@sydboas4 ~]$ /usr/sbin/fping -S 'SourceIP' 'HostIP'
HostIP is alive
I've upped debugging to 4 and checked the log for any errors but can't find any errors related to icmpping. Below is an example of the only lines relating to the host (i've #ed out the IPs):
9953:20090604:110229 IP [###.###.###.###]
9953:20090604:110229 ###.###.###.###
9953:20090604:110231 Host [###.###.###.###] alive [0] 0.000000 sec.
9953:20090604:110231 In process_value(icmpping@###.###.###.###)
9953:20090604:110231 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmpping' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109749 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110231 In process_value(icmppingsec@###.###.###.###)
9953:20090604:110231 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmppingsec' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109749 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110232 IP [###.###.###.###]
9953:20090604:110232 ###.###.###.###
9953:20090604:110235 Host [###.###.###.###] alive [0] 0.000000 sec.
9953:20090604:110235 In process_value(icmpping@###.###.###.###)
9953:20090604:110235 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmpping' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109752 and h.hostid between 000000000000000 and 099999999999999]
9953:20090604:110235 In process_value(icmppingsec@###.###.###.###)
9953:20090604:110235 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.descriptio n,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h .useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.ho stid,h.status,i.value_type,h.errors_from,i.snmp_po rt,i.delta,i.prevorgvalue,i.lastclock,i.units,i.mu ltiplier,i.snmpv3_securityname,i.snmpv3_securityle vel,i.snmpv3_authpassphrase,i.snmpv3_privpassphras e,i.formula,h.available,i.status,i.trapper_hosts,i .logtimefmt,i.valuemapid,i.delay_flex,h.dns,i.para ms,i.trends,h.useipmi,h.ipmi_port,h.ipmi_authtype, h.ipmi_privilege,h.ipmi_username,h.ipmi_password,i .ipmi_sensor,i.lastlogsize from hosts h, items i where mod(h.hostid,30)=2 and h.status=0 and h.hostid=i.hostid and h.proxy_hostid=0 and h.useip=1 and h.ip='###.###.###.###' and i.key_='icmppingsec' and i.status in (0,3) and i.type=3 and i.nextcheck<=1244109752 and h.hostid between 000000000000000 and 099999999999999]
Also, although I am not sure it is related, when doing a ping or traceroute from the webui to any host it returns an error:
* socket_connect() [<a href='function.socket-connect'>function.socket-connect</a>]: unable to connect [111]: Connection refused[/var/www/html/zabbix-1.6.4/include/scripts.inc.php:76]
* Cannot connect to ZABBIX server [localhost:10051] [Connection refused]
TIA for any advice on what to try next!
Ewan
Comment