NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: parovoZZ on May 21, 2015, 04:48:16 PM

Title: Отследить << ERROR >>
Post by: parovoZZ on May 21, 2015, 04:48:16 PM
Например, отвалился сервис SNMP и по всем связанным DCI идёт сабж.
Почему конструкция

if ($1 == null)
return -2;


не работает?

Есть идея сделать скриптовый DCI и внутри него проверять все OID, но это же костыль...
Title: Re: Отследить << ERROR >>
Post by: Victor Kirhenshtein on May 21, 2015, 10:18:36 PM
Можно поставить threshold на data collection error. Он сработает при ошибке получения данных для DCI.
Title: Re: Отследить << ERROR >>
Post by: kozlov_ao on May 21, 2015, 11:10:44 PM
не.. ему надо надо чтобы вместо Error вываливалось какое то значение... если я правильно понял.
Title: Re: Отследить << ERROR >>
Post by: parovoZZ on May 22, 2015, 04:56:11 PM
Quote from: kozlov_ao on May 21, 2015, 11:10:44 PM
не.. ему надо надо чтобы вместо Error вываливалось какое то значение... если я правильно понял.

Ага. Ну и когда нет значений (на графике крайние отсчеты соединяются наикратчайшей прямой, что не отражает сути).