From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/bdcom/NMS-CARD-SYS-MIB | 286 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 MIBS/bdcom/NMS-CARD-SYS-MIB (limited to 'MIBS/bdcom/NMS-CARD-SYS-MIB') diff --git a/MIBS/bdcom/NMS-CARD-SYS-MIB b/MIBS/bdcom/NMS-CARD-SYS-MIB new file mode 100644 index 0000000..ee4fe33 --- /dev/null +++ b/MIBS/bdcom/NMS-CARD-SYS-MIB @@ -0,0 +1,286 @@ +-- ***************************************************************** +-- NMS-CARD-SYS-MIB.my: NMS Card SYSTEM MIB +-- +-- January 2010 +-- Edit by LIUQIANG +-- Copyright (c) 2010 by NMS, Inc. +-- All rights reserved. +-- ***************************************************************** + + +NMS-CARD-SYS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER, + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + nmsMgmt, nmslocal FROM NMS-SMI + DisplayString FROM RFC1213-MIB + nmscardIndex,nmscardDescr,nmscardType FROM NMS-CHASSIS; + +--definition of NMS device card related operations and trap related values + + cardSys OBJECT IDENTIFIER ::= { nmsMgmt 181 } + + + + cardSystemSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CardSystemSetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of cards system related set value entries." + ::= { cardSys 1 } + + cardSystemSetEntry OBJECT-TYPE + SYNTAX CardSystemSetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of cards to be reset." + INDEX { cardIndex } + ::= { cardSystemSetTable 1 } + + CardSystemSetEntry ::= + SEQUENCE { + cardSysIndex + INTEGER, + cardSysDescr + DisplayString, + cardSysType + INTEGER, + cardCPUUtilThreshold + INTEGER, + cardMemUtilThreshold + INTEGER, + cardCPUTempThreshold + INTEGER, + cardCPUTempCurr + INTEGER, + cardCPUTempThresholdLow + INTEGER, + cardCPUTempStatus + INTEGER, + cardMemUtilThresholdMax + INTEGER, + cardSystemTemptureNodeNumber + ` INTEGER + } + + + cardSysIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index into cardTable (not physical chassis + slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB." + ::= { cardSystemSetEntry 1 } + + cardSysDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "the same with the nmscardDescr of nmscardTable in NMS-CHASSIS-MIB." + ::= { cardSystemSetEntry 2 } + + cardSysType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "the same with the nmscardType of nmscardTable in NMS-CHASSIS-MIB." + ::= { cardSystemSetEntry 3 } + + cardCPUUtilThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Card CPU utilization upper limit value." + ::= { cardSystemSetEntry 4 } + + cardMemUtilThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Card memory utilization upper limit value." + ::= { cardSystemSetEntry 5 } + + + cardCPUTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Card CPU temperature upper limit value." + ::= { cardSystemSetEntry 6 } + + cardCPUTempCurr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Card CPU current temperature." + ::= { cardSystemSetEntry 7 } + + cardCPUTempThresholdLow OBJECT-TYPE + SYNTAX INTEGER(-125..125) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Minimal threshold of card CPU temperature. The range is (-125~+125)." + ::= { cardSystemSetEntry 8 } + + + cardCPUTempStatus OBJECT-TYPE + SYNTAX INTEGER{ + normal(1), + alarm(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The card CPU temperature status, 1 means normal, 2 means alarm. " + ::= { cardSystemSetEntry 9 } + + + cardMemUtilThresholdMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal value of card memory utilization . For example, 60 means the maxmial value of memory utilization is 60%, maximal value is 100." + ::= { cardSystemSetEntry 10 } + + cardSystemTemptureNodeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of tempture Node." + ::= { cardSystemSetEntry 11 } + + + + + cardElementStatus OBJECT-TYPE + SYNTAX INTEGER{ + normal(1), + warning(2) + } + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Card element status, only use for variable binding in card system notifications." + ::= { cardSys 2 } + + cardElementType OBJECT-TYPE + SYNTAX INTEGER{ + cpu(1), + memory(2), + cpu-temperature(3) + } + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Card element status, only use for variable binding in card system notifications." + ::= { cardSys 3 } + + +-- Notifications --cardCPUUtil + cardSysNotifications OBJECT IDENTIFIER + ::= { cardSys 4 } + + + cardSysNotification NOTIFICATION-TYPE + OBJECTS { + nmscardIndex, + nmscardType, + nmscardDescr, + cardElementStatus, + cardElementType + } + STATUS current + DESCRIPTION + "The agent generates this notification when certain card element value exceeds upper limit defined above. " + ::= { cardSysNotifications 1 } + + +-- cardSystemTemptureNodeTable(板卡温度节点温度列表) + + + cardSystemTemptureNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CardSystemTemptureNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of cards system temparature related set value entries." + ::= { cardSys 5 } + + cardSystemTemptureNodeEntry OBJECT-TYPE + SYNTAX CardSystemTemptureNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of cards to be reset." + INDEX { cardSysTempIndex, temptureNodeIndex} + ::= { cardSystemTemptureNodeTable 1 } + + CardSystemTemptureNodeEntry::= + SEQUENCE { + cardSysTempIndex + INTEGER, + temptureNodeIndex + INTEGER, + temptureNodeDescr + DisplayString, + temptureNodeCur + INTEGER + } + + + cardSysIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of slot. " + ::= { cardSystemTemptureNodeEntry 1 } + + temptureNodeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of tempture node. " + ::= { cardSystemTemptureNodeEntry 2 } + + temptureNodeDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Descript of tempture node. " + ::= { cardSystemTemptureNodeEntry 3 } + + temptureNodeCur OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current tempture of tempture node. " + ::= { cardSystemTemptureNodeEntry 4 } + + + + + + + +END -- cgit v1.2.3