Ad Widget

Collapse

Вычисляемый элемент данных - не поддержив

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ignik
    Junior Member
    • Apr 2012
    • 8

    #1

    Вычисляемый элемент данных - не поддержив

    Zabbix 1.8.10 на freeBSD 9 + PostgreSQL
    Есть шаблон, по SNMP забирающий с устройств значение uptime раз в 10 минут. В том же шаблоне создан вычисляемый элемент - счетчик перезагрузок за сутки, работающий по формуле

    count("snmp.uptime",86400,60000,"lt")

    и все бы хорошо, но на ~половине устройств, к которым привязан этот шаблон, вычисляемый элемент находится в состоянии "Не поддерживается" с ошибкой

    Cannot evaluate function [count(86400,60000,"lt")]: item [%hostname%:snmp.uptime] not found

    При том, что snmp.uptime вполне себе корректно опрашивается на всех устройствах.
    Никакой видимой разницы на железках, где шаблон работает и где нет, я не вижу. Отсоединение шаблона от устройства с очисткой данных и повторным присоединением - не помогает.

    Аналогичная ситуация идет и по другим шаблонам, где есть вычисляемые значения. В системе порядка 4500 сенсоров, и сервер в режиме отладки сгенерировал за 10 минут работы 100-мегабайтный лог - сиди, админ, разбирайся

    Подскажите пожалуйста, в какую сторону копать. Весь моск уже сломал
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Originally posted by ignik
    Подскажите пожалуйста, в какую сторону копать. Весь моск уже сломал
    Посмотрите, правильно ли указано в формуле в вычисляемом элементе в шаблоне компоненты, без имени хоста.
    Пример
    last("Volume.Capacity[{$HOST},{$VOLUME}]")-last("Volume.Free[{$HOST},{$VOLUME}]")
    Если просто создать аналогичный вычисляемый элемент в хосте (не из шаблона), он работает?

    Comment

    • ignik
      Junior Member
      • Apr 2012
      • 8

      #3
      Еще раз проверил. В шаблоне формула указана именно так, как писал:

      count("snmp.uptime",86400,60000,"lt")

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

      Долго думал. Попробовал создать аналогичный проблемному хост. Подключил к нему те же шаблоны. Все работает!

      Проглючила БД конфигурации?

      UPD: А на другом созданном "с нуля" хосте, шаблон работать отказался. Разницы в упор не вижу.
      UPD2: Впрочем, там где вроде бы работает, в какой-то момент времени тоже перестает.
      Last edited by ignik; 17-04-2012, 14:53.

      Comment

      Working...