среда, 12 августа 2009 г.

Zabbix agent for Linux

Столкнулся с проблемой, после установки на Debian из репозитариев zabbix агента, ни как не мог его подключить к zabbix серверу. Причём при этом у меня уже работали 3 Win сервера с агентами о которых я писал выше и без нареканий. Так что решил не изобретая велосипед просто посмотреть какой там zabbix-agentd.conf и применить его на Debian. Но что то не прокатило.
Посмотрел ps -ef и увидел что агент запущен:

zabbix 6327 1 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6328 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6329 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6330 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6331 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6332 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6333 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd
zabbix 6334 6327 0 17:31 ? 00:00:00 /usr/sbin/zabbix_agentd


далее сразу на netstat -a, а там сервиса нет.
точнее он то есть но в tcp6, короче всё равно сервер агента не видит.
Методом сравнения вывода команды netstat -a на Win серверах и Linux сервере, плюс немного докумментации - решение нашлось.
В zabbix-agentd.conf на Debian надо было раскоментить строчку с:
# IP address to bind agent
# If missing, bind to all available IPs

ListenIP=Ip.на.внешнем.интерфейсе


и все срослось.
Теперь подправлю template_linux и буду наслаждаться.

Комментариев нет: