Script runned manually gives 000 value, the same value is given by the same sript attached to zabbix agent. Normal value should bu 111 then everything's allright, but when value will change to 000 fot example (server logs shows error as they should) but the value isn't updated in zabbix db, zabbix shows all the time value 111 in GUI -> Monitoring -> Host -> latest data.
When the value is changed to other than 111 it stops making update to database.
Error on zabbix_server.log
Result from script loged on zabbix_agentd.log
teta:/usr/local/zabbix/sbin# ./soaptest.pl
000
teta:/usr/local/zabbix/sbin#
Zabbix agent and server version: revision 9286
When the value is changed to other than 111 it stops making update to database.
Error on zabbix_server.log
Code:
Item [teta:soaptest] error: Get value from agent failed: ZBX_TCP_READ() failed [Interrupted system call]
Code:
17044:20100113:212340.665 Run remote command [/usr/local/zabbix/sbin/soaptest.pl] Result [3] [000]... 17044:20100113:212340.665 Sending back [000] 17044:20100113:212340.665 Got SIGPIPE from PID: 17044. 17044:20100113:212340.665 Process listener error: ZBX_TCP_WRITE() failed [Broken pipe]
000
teta:/usr/local/zabbix/sbin#
Zabbix agent and server version: revision 9286