Настраиваю мониторинг с помощью ipmitool, столкнулся с таким вопросом:
Поскольку возможны сервера разной конфигурации, сделал дисковер сенсоров по их списку и далее получаются итемы вида ipmi.sensor.status[*] и ipmi.sensor.reading[*].
И триггер для айтема вида "есди ipmi.sensor.status[*] не 'ok' - паниковать".
Однако возник вопрос возможного флуда триггерами: в частности, датчики есть у каждой плашки памяти и в случае, например, отказа всего охлаждения с каждого сервера сработает порядка 20-30 триггеров, что очень печально и хотелось бы их минимизировать.
Возможно ли поставить зависимость триггера вида "ipmi.sensor.status[*temp*]"? Чтобы мог сработать только один "температурный" триггер? Или даже что-то типа такой маски: "ipmi.sensor.status[*dimm*temp*]?
Или может быть это можно реализовать в самом триггере каким-то образом?
Поскольку возможны сервера разной конфигурации, сделал дисковер сенсоров по их списку и далее получаются итемы вида ipmi.sensor.status[*] и ipmi.sensor.reading[*].
И триггер для айтема вида "есди ipmi.sensor.status[*] не 'ok' - паниковать".
Однако возник вопрос возможного флуда триггерами: в частности, датчики есть у каждой плашки памяти и в случае, например, отказа всего охлаждения с каждого сервера сработает порядка 20-30 триггеров, что очень печально и хотелось бы их минимизировать.
Возможно ли поставить зависимость триггера вида "ipmi.sensor.status[*temp*]"? Чтобы мог сработать только один "температурный" триггер? Или даже что-то типа такой маски: "ipmi.sensor.status[*dimm*temp*]?
Или может быть это можно реализовать в самом триггере каким-то образом?
Comment