Я пытаюсь создать файл MIB с триггерами Zabbix. Он получает информацию о триггерах через zabbix api и генерирует файл mib с объектами типа уведомлений, но теперь мне нужно добавить статус серьезности.
Теперь файл выглядит так:
MY-ZABBIX-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI ;
zabbix-alarms MODULE-IDENTITY
LAST-UPDATED "201902271442Z"
ORGANIZATION "MYCOMPANY"
CONTACT-INFO "MYCOMPANY"
DESCRIPTION "The MIB Module describes MYCOMPANY private MIB for zabbix alarms."
REVISION "201902271442Z"
DESCRIPTION "Correct MIB syntax"
::= { enterprises companypen }
general OBJECT IDENTIFIER ::= { zabbix-alarms 1}
trigger_id_14389 NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Unavailable by ICMP ping"
::= { general 14389 }
trigger_id_16200 NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"jvm_threads_current_Average_THRESHOLD_ALERT_Average_Current
Number of threads approaching MAX_THREAD"
::= { general 16200 }
END
Но я не понимаю, как добавить серьезность в эту структуру. Может быть, ему нужен другой тип или файл. Мне нужен пример или описание.
Постскриптум Есть так много RFC, и у меня нет достаточно времени, чтобы прочитать их.