Ad Widget

Collapse

Помогите с статусом агента

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FenRiR
    Junior Member
    • Aug 2013
    • 11

    #1

    Помогите с статусом агента

    Скинули при увольнении сотрудника на меня Zabbix. Теперь вылезла такая проблема а у меня не хватает знаний чтобы ее исправить. При ребуте железки Агент на ней подвис и не запустился, но сам заббикс не выдал это в аварию. Подскажите параметры для Элемента данных и Тригера для простейшего мониторинга статуса доступности заббикс-агента.

    Ну или хотя бы выражение для тригера, по которому он будет мониторить статус заббикса и как только тот перестанет отвечать выдать в аварию.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Тригер
    {Host:agent.ping.nodata(150)}=1
    Сработает, если 150 секунд нет новых данных.
    Нужно создать Item Host:agent.ping и установить интервал опроса.

    Comment

    • FenRiR
      Junior Member
      • Aug 2013
      • 11

      #3
      Хм спасибо.
      а если просто agent.ping#1 ? Я же так понимаю Элемент agent.ping при нормальном состоянии агента возвращает 1

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by FenRiR
        Хм спасибо.
        а если просто agent.ping#1 ? Я же так понимаю Элемент agent.ping при нормальном состоянии агента возвращает 1
        Нельзя так.
        1) нарушен синтаксис, синтаксически правильно
        {host:agent.ping.last()}#1
        2) Проблема в том, что

        Возвращает '1', если агент доступен, ничего если недоступен.
        Т.е. функция last() будет возвращать последнее значение, которое всегда равно 1. И такой триггер никогда не сработает.

        Comment

        • FenRiR
          Junior Member
          • Aug 2013
          • 11

          #5
          Originally posted by dima_dm
          Нельзя так.
          1) нарушен синтаксис, синтаксически правильно
          {host:agent.ping.last()}#1
          2) Проблема в том, что

          Возвращает '1', если агент доступен, ничего если недоступен.
          Т.е. функция last() будет возвращать последнее значение, которое всегда равно 1. И такой триггер никогда не сработает.
          Спасибо огромное! про синтаксис я конечно понимаю, просто на память не помнил как оно звучит. А за ссылу на документацию спасиб даже не знал что такая существует.

          Comment

          Working...