добрый день, алл, подскажет кто может ?
Предыстория - нагиос, через snmp мониторит количество тонера в принтерах (20 шт). Все хорошо, до момента пока принтер включен, если принтер выключается, то чек нагиоса вываливается в ошибку "состояние UNKNOWN" и соответственно краснеет.
Есть возможность делать проверку типа "не прошло, ну и ладно", то есть не получил состояние картриджа в принтере, не вываливается в красную зону, а ждет следующую проверку, находясь в состоянии "ОК" ?Пробовал опцию is_volatile 1 указывать в сервисе - не работает. все равно краснеет.
Есть какие то идеи по данному поводу ?
> Есть какие то идеи по данному поводу ?is_volatile ИМХО это про другое.
Можно завернуть проверку в обертку, которая будет выдавать OK вместо UNKNOWN.
Однако "красная зона" CRITICAL вместо UNKNOWN также будет переходить в ОК.
Чтобы сделать грамотно, нужна обертка с запоминанием/актуализацией состояния, а также, возможно, с анализом длительности состояния UNKNOWN.
Другой вариант:
пересмотреть постановку задачи и оставить в системе отображение реального состояния - UNKNOWN ; чтобы убрать уведомления - опция "u" в notification_options.
>> Есть какие то идеи по данному поводу ?
> is_volatile ИМХО это про другое.
> Можно завернуть проверку в обертку, которая будет выдавать OK вместо UNKNOWN.
> Однако "красная зона" CRITICAL вместо UNKNOWN также будет переходить в ОК.
> Чтобы сделать грамотно, нужна обертка с запоминанием/актуализацией состояния, а также,
> возможно, с анализом длительности состояния UNKNOWN.
> Другой вариант:
> пересмотреть постановку задачи и оставить в системе отображение реального состояния - UNKNOWN
> ; чтобы убрать уведомления - опция "u" в notification_options.спасибо. в итоге пошел первым путем. переделал скрипт проверки. Тепер UNKNOWN состояние не считается ошибкой и не вываливается в красное.
>[оверквотинг удален]
>> is_volatile ИМХО это про другое.
>> Можно завернуть проверку в обертку, которая будет выдавать OK вместо UNKNOWN.
>> Однако "красная зона" CRITICAL вместо UNKNOWN также будет переходить в ОК.
>> Чтобы сделать грамотно, нужна обертка с запоминанием/актуализацией состояния, а также,
>> возможно, с анализом длительности состояния UNKNOWN.
>> Другой вариант:
>> пересмотреть постановку задачи и оставить в системе отображение реального состояния - UNKNOWN
>> ; чтобы убрать уведомления - опция "u" в notification_options.
> спасибо. в итоге пошел первым путем. переделал скрипт проверки. Тепер UNKNOWN состояние
> не считается ошибкой и не вываливается в красное.Еще тогда еще вопрос в тему. Нагиос крутится на Centos. Есть какая то возможность получить с нагиос хоста имя принтера с Windows 2008R2 ? Не днс-имя, а именно smb-имя. то есть \\SERVER\PrinterName.
вот именно это PrinterName нужно.