Ad Widget

Collapse

Мониторинг состояние ИБП APC

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • snmzabbix
    Junior Member
    • Jun 2020
    • 15

    #1

    Мониторинг состояние ИБП APC

    Данные из upsBasicStateOutputState представляют собой строку ASCII длиной 64 символа. Каждый символ определяет значение отдельного флага, определяющего как разные состояния работы ИБП, так и состояние разных компонент ИБП. Флаги нумеруются в строке слева направо от 1 до 64. Первый флаг определяет базовое состояние ИБП, где «1» - это наличие какой-либо проблемы, а «0» - штатная работа ИБП. Если в качестве значения возвращается строка вида «UNKNOWN», значит модуль управления NMC имеет внутреннюю проблему коммуникации с ИБП.
    Триггер срабатывает по (({UPS APC:upsBasicStateOutputState.regexp(^.{39}1.*)})=1 ) . Как можно изменить выражение, чтобы триггер срабатывал, если значение сохраняется в течении 5 минут?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Дергать другие OID отображающие состояние ИБП, получать их в виде чисел (а не строк) и использовать в триггере выражения с count \ min \ max.
    Или сделайте зависимый элемент вытаскивающий только нужную подстроку - далее тоже самое.

    Comment

    • Evgeniy
      Senior Member
      • May 2012
      • 157

      #3
      Можно использовать функцию band в триггере с #1,#2 и т.д.

      Comment

      Working...