NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: sergey_t on October 21, 2020, 04:39:00 PM

Title: как подсветить значок узла
Post by: sergey_t on October 21, 2020, 04:39:00 PM
Приветствую.

считаываю параметр по snmp, как при выполнении (не выполнении) определенного условия подсветить значек узла ?
(аналогично подсветке по аварии, но мне надо "внимание")
Title: Re: как подсветить значок узла
Post by: Alex Kirhenshtein on October 22, 2020, 02:03:54 PM
На данный момент - только изменением статуса объекта (алармом или скриптовывм DCI который возвращает статус ноды)
Title: Re: как подсветить значок узла
Post by: sergey_t on October 22, 2020, 02:25:56 PM
а можно поподробнее про DCI, если не сложно

если в кратце, хотим читаль на конкретной модели оборудования, определенный OID и если он равен "2" выдавать предупреждение значком и выводом предупреждения, о некорректной настройке
Title: Re: как подсветить значок узла
Post by: Filipp Sudanov on October 26, 2020, 03:49:23 PM
В свойствах DCI на закладке Other Options есть чекбокс Use this DCI for node status calculation.
DCI про этом должно принимать такие значения 0 -Normal, 1 -Warning, 2 -Minor, 3 -Major, 4 -Critical. Это может быть или скриптовый DCI, или SNMP DCI, у которого получаемое значение преобразуется в transformation script.
Значение этого DCI будует учитываться наравне с алармами при расчете статуса ноды. Ну то есть, например, если если DCI возвращает 1 и алармов на ноде нет, то статус ноды будет Warning. А если одновременно есть аларм со статусом Major, то и статус ноды будет Major, потому что по умолчанию используется most critical алгортм рассчета.


Ну и всего этого можно добиться, посто сделав на этом SNMP DCI threshold last value == 2 и создавать событие с severity warning. Тогда будет создаваться аларм, который также будет менять статус ноды.
Title: Re: как подсветить значок узла
Post by: sergey_t on October 29, 2020, 10:37:14 AM
Quote from: Filipp Sudanov on October 26, 2020, 03:49:23 PM
В свойствах DCI на закладке Other Options есть чекбокс Use this DCI for node status calculation.
DCI про этом должно принимать такие значения 0 -Normal, 1 -Warning, 2 -Minor, 3 -Major, 4 -Critical. Это может быть или скриптовый DCI, или SNMP DCI, у которого получаемое значение преобразуется в transformation script.
Значение этого DCI будует учитываться наравне с алармами при расчете статуса ноды. Ну то есть, например, если если DCI возвращает 1 и алармов на ноде нет, то статус ноды будет Warning. А если одновременно есть аларм со статусом Major, то и статус ноды будет Major, потому что по умолчанию используется most critical алгортм рассчета.


Ну и всего этого можно добиться, посто сделав на этом SNMP DCI threshold last value == 2 и создавать событие с severity warning. Тогда будет создаваться аларм, который также будет менять статус ноды.

а можно также но подсвечивать состояние портов ?
Title: Re: как подсветить значок узла
Post by: Filipp Sudanov on October 29, 2020, 07:31:10 PM
Порт - в смысле интерфейс? С интерфейсами так не получится, их статус жестко определяет при статус полле - по данным с netxms агента, snmp или icmp.
Ну разве что менять expected status интерфейса на обратный текущему, но это так себе идея.