Ad Widget

Collapse

Zabbix agent is unreachable, Timeout while executing operation, CLOSE_WAIT

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tivrobo
    Junior Member
    • May 2014
    • 9

    #1

    Zabbix agent is unreachable, Timeout while executing operation, CLOSE_WAIT

    Добрый день, коллеги!

    Периодически пропадает связь с некоторыми агентами, поискав по форумам, так и не нашел ответа, хотя аналогичных тредов поиск выдает достаточно (начиная с версии 1.4).

    Мой конфиг:
    zabbix_server (Zabbix) 3.0.2
    zabbix_proxy (Zabbix) 3.0.3
    zabbix_agentd Win64 (service) (Zabbix) 3.0.0

    Симптомы следующие:
    Есть Windows Server 2012 R2 Core (2 сервера), на котором установлен агент, используются пассивные проверки.
    Время от времени срабатывает триггер "Zabbix agent on {HOST.NAME} is unreachable for 5 minutes".

    В этот момент со стороны Zabbix Proxy:
    тест подключения телнетом на 10050 порт - работает
    zabbix_get выдает ошибку: Timeout while executing operation

    Логи Zabbix Proxy: proxy-log.zip

    Со стороны Zabbix Agent:
    Сервер работает, служба агента запущенна, логи пишутся, но если посмотреть netstat, то видно куча подключений к zabbix_agentd.exe от Zabbix Proxy со статусом CLOSE_WAIT

    Момент, когда подключения переходят в CLOSE_WAIT:


    Нормальная работа агента:


    По наблюдениям - есть четкая связь между тем, когда подключения "зависают" и доступностью агента в Zabbix Server.
    Т.е. агент перестает работать, когда соединения не закрываются, а остаются висеть в CLOSE_WAIT и все становится хорошо, когда Windows завершает эти подключения по таймауту (https://blogs.technet.microsoft.com/...ng-close_wait/).

    Логи Zabbix Agent: agent-log.zip

    Конфиг Zabbix Agent: agent-config.zip

    P.S. аналогичная проблема на этих серверах была и на платформе 2.4
Working...