Как отправить статус серьезности в уведомлении типа? - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь создать файл 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, и у меня нет достаточно времени, чтобы прочитать их.

...