Ad Widget

Collapse

Get value from agent failed:

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #1

    Get value from agent failed:

    Доброго времени суток:
    Добавляя очередные userparametr в конфиг zabbix_agentd.conf
    у меня отвалился agent с ошибкой
    Get value from agent failed: ZBX_TCP_READ() failed: [4] Interrupted system call
    Пару часов шаманства не помогли, пробовал изменить :
    /etc/zabbix/zabbix_agentd.conf
    Timeout=30
    /etc/zabbix/zabbix_server.conf
    Timeout=30
    понял что это в обще не то

    zabbix_get -s IP -k agent.ping
    не отвечает.
    Ещё два часа назад всё прекрасно работало, никакие настройки не менялись, порты открыты.
    Рестартовал агента, реинталил с 1 параметром Server=ip
    Психанул, сделал бэкап и откатил zabbix сервер на пару дней назад, те же яйца.
    Рестартовать сервер с агентом нет возможности, там важные базы, хз куда ещё копать.

    Куда ещё копнуть ?
    zabbix 2.4
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #2
    вопрос закрыт.

    Comment

    • rough-84
      Senior Member
      • Oct 2014
      • 198

      #3
      вопрос закрыт
      Last edited by rough-84; 24-12-2014, 17:08.

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        Originally posted by rough-84
        вопрос закрыт
        чё было-то?
        Sincerely yours,
        Aleksey

        Comment

        • rough-84
          Senior Member
          • Oct 2014
          • 198

          #5
          Точной причины почему так случилось у меня нет.
          Возможно из за Timeout=3 по умолчанию и дикой загрузки сервера у меня образовалось куча незакрытых сессий.
          Из за моей глупости я сразу полез искать причины в агенте, из за того что сделал реинстал у меня намертво повисли 2 процесса на 10050 порту, после переустановки агента появились 2 новых процесса, но принимали соединения всё равно именно те 2 зависших.
          Полагаю обычный ребут пк решил бы вопрос, но слишком дорого ребутить сервер базы данных сайта, когда там сидит куча народу. В общем просто прописал в конфиге агента слушать порт 10053, рестартанул сервис, глянул что новые процессы слушают именно 10053 порт и исправил в забиксе порт у хоста.
          После плановой перезагрузки, гляну что станет с зависшими процессами.

          Comment

          Working...