NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: 7novds on December 22, 2016, 03:28:17 PM

Title: SNMP Enumeration
Post by: 7novds on December 22, 2016, 03:28:17 PM
Некоторые из SNMP OID имеют тип Enumeration.

Например: 1.3.6.1.2.1.14.4.1.2 Enumeration (1-routerLink, 2-networkLink, 3-summaryLink, 4-asSummaryLink, 5-asExternalLink, 6-multicastLink, 7-nssaExternalLink, 10-areaOpaqueLink)

Каким образом можно преобразовать полученное число к тексту, так что бы дальше при передаче в eventlog или alert использовался уже именно текст?

Спасибо!
Title: Re: SNMP Enumeration
Post by: Victor Kirhenshtein on December 22, 2016, 04:43:04 PM
Можно сделать скрипт - либо трансформации, если это значение DCI, либо в библиотеке скриптов и вызывать через макрос %[] для подстановки в текст сообщения.
Title: Re: SNMP Enumeration
Post by: 7novds on December 23, 2016, 07:37:04 AM
Спасибо, а что делать если это SNMP Trap и его разбор выполняется средствами  "SNMP Trap Configuration"??
Title: Re: SNMP Enumeration
Post by: Victor Kirhenshtein on December 26, 2016, 12:25:30 AM
Ну результатом все равно является событие. Вот в шаблоне этого события и можно использовать скрипт через %[] для подстановки текста вместо цифрового значения.