@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Почему zabbix-agent не может подключиться к zabbix серверу?

Вот статус zabbix-агента:
sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Чт 2017-08-24 14:31:18 MSK; 58s ago
  Process: 3339 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 3356 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 3343 (zabbix_agentd)
   CGroup: /system.slice/zabbix-agent.service
           ‣ 3343 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf

авг 24 14:31:18 SRV-P-WEB-003.samelogic.local systemd[1]: Starting Zabbix Agent...
авг 24 14:31:18 SRV-P-WEB-003.samelogic.local systemd[1]: Started Zabbix Agent.


Вот логи zabbix-агента:
3261:20170824:142048.796 Got signal [signal:15(SIGTERM),sender_pid:3290,sender_uid:0,reason:0]. Exiting ...
  3261:20170824:142048.799 Zabbix Agent stopped. Zabbix 3.2.7 (revision 70298).
  3298:20170824:142107.376 Starting Zabbix Agent [SRV]. Zabbix 3.2.7 (revision 70298).
  3298:20170824:142107.377 **** Enabled features ****
  3298:20170824:142107.377 IPv6 support:          YES
  3298:20170824:142107.377 TLS support:           YES
  3298:20170824:142107.377 **************************
  3298:20170824:142107.377 using configuration file: /etc/zabbix/zabbix_agentd.conf
  3298:20170824:142107.377 agent #0 started [main process]
  3300:20170824:142107.379 agent #2 started [listener #1]
  3301:20170824:142107.380 agent #3 started [listener #2]
  3302:20170824:142107.382 agent #4 started [listener #3]
  3303:20170824:142107.383 agent #5 started [active checks #1]
  3299:20170824:142107.385 agent #1 started [collector]
  3303:20170824:142107.385 active check configuration update from [***.**.***.**:10051] started to fail (cannot connect to [[***.**.***.**]:10051]: [113] No route to host)
zabbix_agentd [3317]: Is this process already running? Could not lock PID file [/var/run/zabbix/zabbix_agentd.pid]: [11] Resource temporarily unavailable

а вот его конфиг:
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
EnableRemoteCommands=1
Server=***.**.***.**
ServerActive=***.**.***.**
Hostname=SRV
Include=/etc/zabbix/zabbix_agentd.d/*.conf
  • Вопрос задан
  • 18151 просмотр
Пригласить эксперта
Ответы на вопрос 5
opium
@opium
Просто люблю качественно работать
Да у вас же написано что он пид не может залочить
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Телнет проходит? В обе стороны? Если нет (особенно, если от сервера до клиента) - это и есть причина, копайте фаерволлы и т. п.
Ответ написан
Комментировать
wulxgarnyj
@wulxgarnyj
Так как ответа нет в данном вопросе, а вчера я убил несколько часов на решение этой проблемы, то отвечу, пожалуй, кто гуглением сюда придёт. Не все часто работают с UNIX системами, про этому не для всех это очевидно, а в мануалах не пишут в явном виде.
Если вы по мануалам настраиваете сервер с прокси и агентом за прокси, и хост у вас на сервере не появляется, проверьте порядок правил в цепочке INPUT в iptables. Правила разрешения портов должны быть выше правил DROP и REJECT, иначе агент будет писать "No route to host".
Эти правила должны быть прописаны и на сервере и на прокси.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
No route to host - проблемы с маршрутизацией. Компьютер агента не нашёл сетевого пути до компьютера сервера.
Ответ написан
ARMADIK
@ARMADIK
Прослойка между стулом и кливиатурой...
P.S. Запускайте tshark или tcpdump по порту и сразу все станет ясно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы