Ad Widget
Collapse
Заббикс агент активный
Collapse
X
-
Подключил еще один хост из инета, тока не линукс, а винда, темплейт стандартный для винды, тока все итемы в тип "актив".
Результат тот же:Дамп трафика:Code:Received empty response from Zabbix Agent at [0.0.0.0]. Assuming that agent dropped connection because of access permissions.
Code:[root@edge-serv ~]# /usr/sbin/tcpdump -i eth0 -s 0 -X "host 192.168.1.1 and tcp port 10051" tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes ^C 0 packets captured 0 packets received by filter 0 packets dropped by kernel
Comment
-
Вот что выдает заббикс сервер в логах:
vova - это новый хост винде с таким конфигом:Code:32534:20121024:173112.305 Zabbix agent item [system.uptime] on host [vova] failed: first network error, wait for 15 seconds 32539:20121024:173127.676 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173142.710 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173157.861 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173212.937 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173227.074 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173242.155 Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds 32539:20121024:173257.300 temporarily disabling Zabbix agent checks on host [vova]: host unavailable 32544:20121024:180025.136 cannot send list of active checks to [213.227.203.45]: host [vova] not monitored
это лог на этом хосте:Code:LogFile=c:\zabbix_agentd.log DebugLevel=3 ServerActive=95.75.75.26:10051 Hostname=vova StartAgents=0
Code:3984:20121024:173250.415 Starting Zabbix Agent [vova]. Zabbix 2.0.3 (revision 30483). 3496:20121024:173250.430 agent #0 started [collector] 3512:20121024:173250.430 agent #1 started [active checks] 3512:20121024:180101.575 No active checks on server: host [vova] not monitored 2776:20121024:181005.839 Zabbix Agent shutdown requested 3512:20121024:181006.567 zabbix_agentd active check stopped 3496:20121024:181006.634 zabbix_agentd collector stopped 2776:20121024:181006.840 Zabbix Agent stopped. Zabbix 2.0.3 (revision 30483). 3044:20121024:181007.165 Starting Zabbix Agent [vova]. Zabbix 2.0.3 (revision 30483). 2084:20121024:181007.165 agent #1 started [active checks] 592:20121024:181007.165 agent #0 started [collector]
Comment
-
А вопрос в чем? Ну недоступен у тебя агент с сервера, при этом элемент system.uptime у тебя заведен как пассивный, сервер пытается получить значения этого итема и не может. В логах агента так же черным по белому написанно что активных проверок для хоста "вова" нету.Comment
-
Еще раз по порядку:
Необходимо сделать только активный агент(так как для пасивного нада пробрасывать на куче маршрутизаторов порты) да и хостов должно быть много.
Итак, на скока я понял с гайдов, чтобы установить активный агент необходмо:
1) Указываем IP адрес при добавления нового узла - 0,0,0,0 и порт, который слушает сервер - 10051.
2) укзываем тип элементов данных - заббикс агент активный. Я взял существующей стандартный шаблон для винды, дублировал его, но все значения поменял на "заббикс агент активный"
3)настроить непосредственно сам конфиг агента:
В результате имею такую ошибку:Code:LogFile=c:\zabbix_agentd.log DebugLevel=3 ServerActive=95.75.75.26:10051 Hostname=vova StartAgents=0
Смотрим лог агента:
Как я понимаю, то агент берет инфу от сервака(иначе откуда бы он знал, какие именно элементы он собирает), но в последних строчках мелькает это:Code:2336:20121024:185534.686 In send_buffer() host:'95.75.75.26' port:10051 values:12/100 2336:20121024:185534.686 Will not send now. Now 1351094134 lastsent 1351094131 < 5 2336:20121024:185534.686 End of send_buffer():SUCCEED 2336:20121024:185534.686 Sleeping for 1 second(s) 3508:20121024:185535.622 In collect_perfstat() 2336:20121024:185535.700 In send_buffer() host:'95.75.75.26' port:10051 values:12/100 2336:20121024:185535.700 Will not send now. Now 1351094135 lastsent 1351094131 < 5 2336:20121024:185535.700 End of send_buffer():SUCCEED 2336:20121024:185535.700 Sleeping for 1 second(s) 3508:20121024:185536.636 In collect_perfstat() 2336:20121024:185536.714 In send_buffer() host:'95.75.75.26' port:10051 values:12/100 2336:20121024:185536.729 JSON before sending [{ "request":"agent data", "data":[ { "host":"vova", "key":"perf_counter[\\2\\18]", "value":"17003.040090", "clock":1351094131, "ns":493155263}, { "host":"vova", "key":"perf_counter[\\2\\250]", "value":"741.000000", "clock":1351094131, "ns":496161788}, { "host":"vova", "key":"proc.num[]", "value":"53", "clock":1351094131, "ns":497846857}, { "host":"vova", "key":"system.cpu.load[,avg15]", "value":"0.000000", "clock":1351094131, "ns":498911092}, { "host":"vova", "key":"system.cpu.load[,avg1]", "value":"0.000000", "clock":1351094131, "ns":500000874}, { "host":"vova", "key":"system.cpu.load[,avg5]", "value":"0.000000", "clock":1351094131, "ns":501057410}, { "host":"vova", "key":"system.swap.size[,free]", "value":"4765704192", "clock":1351094131, "ns":502121646}, { "host":"vova", "key":"system.swap.size[,total]", "value":"6298492928", "clock":1351094131, "ns":503290520}, { "host":"vova", "key":"system.uname", "value":"Windows 1122 6.1.7601 Microsoft Windows 7 Ultimate Edition Service Pack 1 x86", "clock":1351094131, "ns":504575931}, { "host":"vova", "key":"system.uptime", "value":"34314", "clock":1351094131, "ns":507615003}, { "host":"vova", "key":"vm.memory.size[free]", "value":"1718894592", "clock":1351094131, "ns":508709685}, { "host":"vova", "key":"vm.memory.size[total]", "value":"3151224832", "clock":1351094131, "ns":509786169}], "clock":1351094136, "ns":574100483}] 2336:20121024:185536.761 JSON back [{ "response":"success", "info":"Processed 12 Failed 0 Total 12 Seconds spent 0.000174"}] 2336:20121024:185536.761 In check_response() response:'{ "response":"success", "info":"Processed 12 Failed 0 Total 12 Seconds spent 0.000174"}' 2336:20121024:185536.761 Info from server: Processed 12 Failed 0 Total 12 Seconds spent 0.000174 2336:20121024:185536.761 End of check_response():SUCCEED 2336:20121024:185536.761 OK 2336:20121024:185536.761 End of send_buffer():SUCCEED 2336:20121024:185536.761 Sleeping for 1 second(s) 3508:20121024:185537.638 In collect_perfstat() 2336:20121024:185537.768 In send_buffer() host:'95.75.75.26' port:10051 values:0/100 2336:20121024:185537.768 End of send_buffer():SUCCEED 2336:20121024:185537.768 Sleeping for 1 second(s) 3508:20121024:185538.638 In collect_perfstat() 2336:20121024:185538.768 In send_buffer() host:'95.75.75.26' port:10051 values:0/100 2336:20121024:185538.768 End of send_buffer():SUCCEED 2336:20121024:185538.768 Sleeping for 1 second(s)получается он не может отправить или что?Code:2336:20121024:185538.768 In send_buffer() host:'95.75.75.26' port:10051 values:0/100
Сейчас доступность этого хоста в веб морде никакое(тоесть не горит не один из 4 значков), или же выскакивает такая ошибка:
В чем причина?Code:Received empty response from Zabbix Agent at [0.0.0.0]. Assuming that agent dropped connection because of access permissions.
Comment
-
Порт слушает.Code:[root@edge-serv ~]# netstat -ntpl | grep zabbix tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 10878/zabbix_server
телнет с сервера:
тоже самое из любой линукс машини на адрес сервера, или же с винды. Пасивные проверки работают на ура,активные - нет.Code:[root@edge-serv ~]# telnet localhost 10051 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. ^C Connection closed by foreign host.
Comment
-
1) вообще до барабана что ты напишешь интерфейсах хоста если ты не собираешься с него брать пассивные забикс-агент элементы или проверять этот хост "простыми проверками" типа icmpping[]Итак, на скока я понял с гайдов, чтобы установить активный агент необходмо:
1) Указываем IP адрес при добавления нового узла - 0,0,0,0 и порт, который слушает сервер - 10051.
2) укзываем тип элементов данных - заббикс агент активный. Я взял существующей стандартный шаблон для винды, дублировал его, но все значения поменял на "заббикс агент активный"
2) нам как бы все равно что ты брал за шаблон и откуда, по сути шаблоны идущие в комплекте это просто примеры
у тебя в 18 посте этого треда явно в логах написано что твой сервер пытается получить с агента "system.uptime":
и твой лог агента так же это подтверждает:Code:Zabbix agent item [system.uptime] on host [vova] failed: another network error, wait for 15 seconds temporarily disabling Zabbix agent checks on host [vova]: host unavailable
Проблема в том что ты невнимателен, видимо куда то опаздываешь.Code:No active checks on server: host [vova] not monitored
Comment
Comment