Три дня назад наконец решился и установил zabbix. Подцепил агенты, все зеленое, все ОК, стандартные тригеры работают нормально. Решил создать свой шаблон и триггер, чтоб мониторить лог-файл. С помощью обнаружения создал узел сети, и шаблон с триггером - вышло сообщение только сразу в статусе ОК, и не на какие изменения лог-файла триггер не реагирует. В чем может быть проблемма?
Исходные данные:
zabbix_agentd.conf
PidFile=/var/run/zabbix-agent/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
DebugLevel=4
EnableRemoteCommands=1
LogRemoteCommands=1
Server=x.x.x.x
Hostname=localhost
#RefreshActiveChecks=120
#DisableActive=0
ListenPort=10050
ServerPort=10051
UserParameter=mytest,/home/stat-srv/script/test.sh
zabbix_agentd.log
22578:20110215:104205.451 Zabbix Agent started. Zabbix 1.8.3 (revision 13936).
22578:20110215:104205.451 cfg: para: [PidFile] val [/var/run/zabbix-agent/zabbix_agentd.pid]
22578:20110215:104205.451 cfg: para: [LogFile] val [/var/log/zabbix-agent/zabbix_agentd.log]
22578:20110215:104205.451 cfg: para: [DebugLevel] val [4]
22578:20110215:104205.451 cfg: para: [EnableRemoteCommands] val [1]
22578:20110215:104205.451 Accepted configuration parameter: 'EnableRemoteCommands' = '1'
22578:20110215:104205.452 cfg: para: [LogRemoteCommands] val [1]
22578:20110215:104205.452 Accepted configuration parameter: 'LogRemoteCommands' = '1'
22578:20110215:104205.452 cfg: para: [Server] val [x.x.x.x]
22578:20110215:104205.452 cfg: para: [Hostname] val [localhost]
22578:20110215:104205.452 cfg: para:[ListenPort] val [10050]
22578:20110215:104205.452 cfg: para: [ServerPort] val [10051]
22578:20110215:104205.452 cfg: para: [UserParameter] val [mytest,/home/stat-srv/script/test.sh]
22578:20110215:104205.452 Accepted configuration parameter: 'UserParameter' = 'mytest,/home/stat-srv/script/test.sh'
22583:20110215:104205.453 zabbix_agentd listener started
22584:20110215:104205.453 zabbix_agentd active check started [x.x.x.x:10051]
22584:20110215:104205.453 In init_active_metrics()
22584:20110215:104205.453 Buffer: first allocation for 100 elements
22582:20110215:104205.453 zabbix_agentd listener started
22584:20110215:104205.453 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104205.454 End of send_buffer():SUCCEED
22584:20110215:104205.454 refresh_active_checks('x.x.x.x',10051)
22581:20110215:104205.454 zabbix_agentd listener started
22580:20110215:104205.454 zabbix_agentd collector started
22580:20110215:104205.455 In collector_diskdevice_get("")
22580:20110215:104205.455 In collector_diskdevice_add("")
22580:20110215:104205.455 In collector_diskdevice_get("sda")
22580:20110215:104205.455 In collector_diskdevice_add("sda")
22580:20110215:104205.456 In collector_diskdevice_get("sdb")
22580:20110215:104205.456 In collector_diskdevice_add("sdb")
22580:20110215:104205.456 In collector_diskdevice_get("sdc")
22580:20110215:104205.456 In collector_diskdevice_add("sdc")
22580:20110215:104205.456 In collector_diskdevice_get("sdd")
22580:20110215:104205.456 In collector_diskdevice_add("sdd")
22584:20110215:104208.454 Timeout while answering request
22584:20110215:104208.454 Get active checks error: Cannot connect to [x.x.x.x:10051] [Interrupted system call]
22584:20110215:104208.454 In process_active_checks('x.x.x.x',10051)
22584:20110215:104208.454 In get_min_nextcheck()
22584:20110215:104208.454 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104208.454 End of send_buffer():SUCCEED
22584:20110215:104208.454 Sleeping for 1 seconds
22584:20110215:104209.455 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104209.455 End of send_buffer():SUCCEED
22584:20110215:104209.455 Sleeping for 1 seconds
22581:20110215:104210.158 Processing request.
22581:20110215:104210.158 Requested [system.cpu.util[,idle,avg1]]
22581:20110215:104210.158 Sending back [97.003745]
22584:20110215:104210.455 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104210.455 End of send_buffer():SUCCEED
22584:20110215:104210.455 Sleeping for 1 seconds
zabbix_get -s x.x.x.x -k log["/home/stat-srv/script/test.log","error","UTF-8",100] выдает Accessible only as active check!
Пробовал со стандартными ключами (vfs.file.cksum[/etc/inetd.conf]) - выдает значение (1851446762)
Zabbix server 1.8.4 стоит на виртуальной машине
Zabbix agent 1.8.3
Исходные данные:
zabbix_agentd.conf
PidFile=/var/run/zabbix-agent/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
DebugLevel=4
EnableRemoteCommands=1
LogRemoteCommands=1
Server=x.x.x.x
Hostname=localhost
#RefreshActiveChecks=120
#DisableActive=0
ListenPort=10050
ServerPort=10051
UserParameter=mytest,/home/stat-srv/script/test.sh
zabbix_agentd.log
22578:20110215:104205.451 Zabbix Agent started. Zabbix 1.8.3 (revision 13936).
22578:20110215:104205.451 cfg: para: [PidFile] val [/var/run/zabbix-agent/zabbix_agentd.pid]
22578:20110215:104205.451 cfg: para: [LogFile] val [/var/log/zabbix-agent/zabbix_agentd.log]
22578:20110215:104205.451 cfg: para: [DebugLevel] val [4]
22578:20110215:104205.451 cfg: para: [EnableRemoteCommands] val [1]
22578:20110215:104205.451 Accepted configuration parameter: 'EnableRemoteCommands' = '1'
22578:20110215:104205.452 cfg: para: [LogRemoteCommands] val [1]
22578:20110215:104205.452 Accepted configuration parameter: 'LogRemoteCommands' = '1'
22578:20110215:104205.452 cfg: para: [Server] val [x.x.x.x]
22578:20110215:104205.452 cfg: para: [Hostname] val [localhost]
22578:20110215:104205.452 cfg: para:[ListenPort] val [10050]
22578:20110215:104205.452 cfg: para: [ServerPort] val [10051]
22578:20110215:104205.452 cfg: para: [UserParameter] val [mytest,/home/stat-srv/script/test.sh]
22578:20110215:104205.452 Accepted configuration parameter: 'UserParameter' = 'mytest,/home/stat-srv/script/test.sh'
22583:20110215:104205.453 zabbix_agentd listener started
22584:20110215:104205.453 zabbix_agentd active check started [x.x.x.x:10051]
22584:20110215:104205.453 In init_active_metrics()
22584:20110215:104205.453 Buffer: first allocation for 100 elements
22582:20110215:104205.453 zabbix_agentd listener started
22584:20110215:104205.453 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104205.454 End of send_buffer():SUCCEED
22584:20110215:104205.454 refresh_active_checks('x.x.x.x',10051)
22581:20110215:104205.454 zabbix_agentd listener started
22580:20110215:104205.454 zabbix_agentd collector started
22580:20110215:104205.455 In collector_diskdevice_get("")
22580:20110215:104205.455 In collector_diskdevice_add("")
22580:20110215:104205.455 In collector_diskdevice_get("sda")
22580:20110215:104205.455 In collector_diskdevice_add("sda")
22580:20110215:104205.456 In collector_diskdevice_get("sdb")
22580:20110215:104205.456 In collector_diskdevice_add("sdb")
22580:20110215:104205.456 In collector_diskdevice_get("sdc")
22580:20110215:104205.456 In collector_diskdevice_add("sdc")
22580:20110215:104205.456 In collector_diskdevice_get("sdd")
22580:20110215:104205.456 In collector_diskdevice_add("sdd")
22584:20110215:104208.454 Timeout while answering request
22584:20110215:104208.454 Get active checks error: Cannot connect to [x.x.x.x:10051] [Interrupted system call]
22584:20110215:104208.454 In process_active_checks('x.x.x.x',10051)
22584:20110215:104208.454 In get_min_nextcheck()
22584:20110215:104208.454 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104208.454 End of send_buffer():SUCCEED
22584:20110215:104208.454 Sleeping for 1 seconds
22584:20110215:104209.455 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104209.455 End of send_buffer():SUCCEED
22584:20110215:104209.455 Sleeping for 1 seconds
22581:20110215:104210.158 Processing request.
22581:20110215:104210.158 Requested [system.cpu.util[,idle,avg1]]
22581:20110215:104210.158 Sending back [97.003745]
22584:20110215:104210.455 In send_buffer() host:'x.x.x.x' port:10051 values:0/100
22584:20110215:104210.455 End of send_buffer():SUCCEED
22584:20110215:104210.455 Sleeping for 1 seconds
zabbix_get -s x.x.x.x -k log["/home/stat-srv/script/test.log","error","UTF-8",100] выдает Accessible only as active check!
Пробовал со стандартными ключами (vfs.file.cksum[/etc/inetd.conf]) - выдает значение (1851446762)
Zabbix server 1.8.4 стоит на виртуальной машине
Zabbix agent 1.8.3
Comment