-- NXR Series NETEVENT-MIB -- Copyright (c) 2023 by Century Systems Co., Ltd. -- All rights reserved. -- Update history -- -- 2016/07/05 v0.1 Draft -- Support only notifications. -- 2016/09/16 v1.0 Release -- 2023/12/08 v1.1 Add trackType list(13) and dio-input(14). -- CS-NXR-NETEVENT-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Counter32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC csMtNXR FROM CENTURYSYS-MIB; -- -- Definitions of significant branches -- -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } -- centurysys OBJECT IDENTIFIER ::= { enterprises 20376 } -- csMtNXR OBJECT IDENTIFIER ::= { centurysys 9 } csNXRNetEvent MODULE-IDENTITY LAST-UPDATED "202312080000Z" -- 08 Dec 2023 ORGANIZATION "Century Systems Co., Ltd." CONTACT-INFO "Century Systems NXR Support Team Postal : Century Systems 1-15-14 SAKAI MUSASHINO-SHI, TOKYO 180-0022 JAPAN Tel : +81 422 37 8926 Fax : +81 422 55 3373 E-mail : support@centurysys.co.jp" DESCRIPTION "A NETEVENT-MIB module for Century Systems NXR Series." ::= { csMtNXR 11 } -- -- NXR NETEVENT MIB -- csNXRNetEventNotifications OBJECT IDENTIFIER ::= { csNXRNetEvent 0 } csNXRNetEventObjects OBJECT IDENTIFIER ::= { csNXRNetEvent 1 } -- -- Definitions of significant branches under csNXRNetEventObjects -- -- -- Netevent Track Table -- csNXRNetEventTrackTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNxrNetEventTrackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The netevent track table." ::= { csNXRNetEventObjects 1 } csNXRNetEventTrackEntry OBJECT-TYPE SYNTAX CsNxrNetEventTrackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The netevent track Entry." INDEX { csNXRNetEventTrackId } ::= { csNXRNetEventTrackTable 1 } CsNxrNetEventTrackEntry ::= SEQUENCE { csNXRNetEventTrackId Integer32, csNXRNetEventTrackType INTEGER, csNXRNetEventTrackStatus INTEGER, csNXRNetEventTrackTarget DisplayString, } csNXRNetEventTrackId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The netevent track-id." ::= { csNXRNetEventTrackEntry 1 } csNXRNetEventTrackType OBJECT-TYPE SYNTAX INTEGER { interface(1), isakmp(3), ip-reach(4), ipv6-reach(5), vrrp(6), bgp-neighbor(8), ospf-neighbor(9), system-resume(10), ip-neighbor(11), ipv6-neighbor(12), list(13), dio-input(14), unknown(99) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The netevent track type." ::= { csNXRNetEventTrackEntry 2 } csNXRNetEventTrackStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The netevent track status." ::= { csNXRNetEventTrackEntry 3 } csNXRNetEventTrackTarget OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The netevent track target." ::= { csNXRNetEventTrackEntry 4 } -- -- Netevent track Traps -- csNXRNetEventTrackDown NOTIFICATION-TYPE OBJECTS { csNXRNetEventTrackId, csNXRNetEventTrackType, csNXRNetEventTrackTarget } STATUS current DESCRIPTION "trap of netevent track down." ::= { csNXRNetEventNotifications 1 } csNXRNetEventTrackUp NOTIFICATION-TYPE OBJECTS { csNXRNetEventTrackId, csNXRNetEventTrackType, csNXRNetEventTrackTarget } STATUS current DESCRIPTION "trap of netevent track up." ::= { csNXRNetEventNotifications 2 } END