-- -- RFI-AXM-ALARM-MIB.my -- MIB hand coded -- Revision 1.3 -- January 22, 2015 -- RFI-AXM-ALARM-MIB DEFINITIONS ::= BEGIN IMPORTS rfiAxMProduct FROM RF-INDUSTRIES-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, DateAndTime, TruthValue, StorageType FROM SNMPv2-TC; -- 1.3.6.1.4.1.32327.2.2.2.1 axmAlarmMIB MODULE-IDENTITY LAST-UPDATED "201501220235Z" -- Jan 22, 2015 at 02:35 GMT ORGANIZATION "RF Industries Pty Ltd" CONTACT-INFO "Technical Support RF Industries 89 Grange Road Allenby Gardens, SA, 5009 Australia +61-8-8245-1900" DESCRIPTION "This MIB module defines MIB objects and notifications which are mapped from RFI AxM Alarms" REVISION "201501220235Z" -- Jan 22, 2015 at 02:35 GMT DESCRIPTION "Revision 1.3" ::= { rfiAxMProduct 1 } -- -- Node definitions -- -- 1.3.6.1.4.1.32327.2.2.2.1.2 axmAlarmEntry OBJECT-IDENTITY STATUS current DESCRIPTION "Description." ::= { axmAlarmMIB 2 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.1 axmAlarmCustName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Customer Name string." ::= { axmAlarmEntry 1 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.2 axmAlarmSiteName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Site Name string." ::= { axmAlarmEntry 2 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.3 axmAlarmType OBJECT-TYPE SYNTAX INTEGER { Restart(0), SystemStatus(1), ChannelStatus(2), CamStatus(3), AccessEvent(4), IsolTestStatus(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Number identifying the type of alarm." ::= { axmAlarmEntry 3 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.4 axmAlarmStatusBits OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm status bits." ::= { axmAlarmEntry 4 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.5 axmAlarmDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Textual description of the alarm." ::= { axmAlarmEntry 5 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.6 axmAlarmState OBJECT-TYPE SYNTAX INTEGER { okay(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the summary state of the alarm." ::= { axmAlarmEntry 6 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.7 axmAlarmDateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time stamp when trap sent." ::= { axmAlarmEntry 7 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.8 axmAlarmSourceNumber OBJECT-TYPE SYNTAX INTEGER { RxPort(0), TxPort1(1), TxPort2(2), TxPort3(3), TxPort4(4), AlmMod1(11), AlmMod2(12), AlmMod3(13), AlmMod4(14), AlmMod5(15), AlmMod6(16), AlmMod7(17), AlmMod8(18), AlmMod9(19), AlmMod10(20), AntIsol(21), RxGain(22), TxReject(23) } MAX-ACCESS read-only STATUS current DESCRIPTION "Valid for Types 2, 3 & 5 only. Port number (Type 2), AlarmModule number (Type 3)." ::= { axmAlarmEntry 8 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.9 axmAlarmSourceText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Valid for Types 2, 3 & 5 only. Port ID string (Type 2), AlarmModule ID string (Type 3), IsolTest ID string." ::= { axmAlarmEntry 9 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.10 axmAlarmItemNumber OBJECT-TYPE SYNTAX INTEGER (0..80) MAX-ACCESS read-only STATUS current DESCRIPTION "Valid for Types 2 & 3 only. For Type 2 - Channel number within Port. For Type 3 - 1..4 = AlarmModule Ext-1..4. 11..20 = AlarmModule DI-1..10." ::= { axmAlarmEntry 10 } -- 1.3.6.1.4.1.32327.2.2.2.1.2.11 axmAlarmItemText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Valid for Types 2, 3 & 5 only. Channel ID string (Type 2), Alarm Module Input ID string (Type 3), Isol Test Frequency (Type 5)." ::= { axmAlarmEntry 11 } -- 1.3.6.1.4.1.32327.2.2.2.1.6 axmAlarmEventNode OBJECT-IDENTITY STATUS current DESCRIPTION "Notification objects are organised under this node" ::= { axmAlarmMIB 6 } -- 1.3.6.1.4.1.32327.2.2.2.1.6.0 axmAlarmEventNodeZero OBJECT-IDENTITY STATUS current DESCRIPTION "Notification objects are organised under this node" ::= { axmAlarmEventNode 0 } -- 1.3.6.1.4.1.32327.2.2.2.1.6.0.1 axmAlarmEvent NOTIFICATION-TYPE OBJECTS { axmAlarmCustName, axmAlarmSiteName, axmAlarmType, axmAlarmStatusBits, axmAlarmDescription, axmAlarmState, axmAlarmDateTime, axmAlarmSourceNumber, axmAlarmSourceText, axmAlarmItemNumber, axmAlarmItemText} STATUS current DESCRIPTION "These are the alarms that are sent as a notification to an SNMP manager." ::= { axmAlarmEventNodeZero 1 } -- Agents must support the following MIBs, -- groups, and events. -- 1.3.6.1.4.1.32327.2.2.2.1.4 axmAlarmConformance OBJECT IDENTIFIER::= { axmAlarmMIB 4 } -- 1.3.6.1.4.1.32327.2.2.2.1.4.1 axmAlarmCompliances OBJECT IDENTIFIER::= { axmAlarmConformance 1 } -- 1.3.6.1.4.1.32327.2.2.2.1.4.1.1 axmAlarmBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Module Compliance for agent. Agent must support these groups." MODULE -- this module MANDATORY-GROUPS { axmAlarmGroup, axmAlarmEvents } ::= { axmAlarmCompliances 1 } -- 1.3.6.1.4.1.32327.2.2.2.1.4.2 axmAlarmGroups OBJECT IDENTIFIER::= { axmAlarmConformance 2 } -- 1.3.6.1.4.1.32327.2.2.2.1.4.2.1 axmAlarmGroup OBJECT-GROUP OBJECTS { axmAlarmCustName, axmAlarmSiteName, axmAlarmType, axmAlarmStatusBits, axmAlarmDescription, axmAlarmState, axmAlarmDateTime, axmAlarmSourceNumber, axmAlarmSourceText, axmAlarmItemNumber, axmAlarmItemText} STATUS current DESCRIPTION "Objects the agent must support." ::= { axmAlarmGroups 1 } -- 1.3.6.1.4.1.32327.2.2.2.1.4.2.2 axmAlarmEvents NOTIFICATION-GROUP NOTIFICATIONS { axmAlarmEvent } STATUS current DESCRIPTION "Events the agent must support." ::= { axmAlarmGroups 2 } END -- -- RFI-AXM-ALARM-MIB.my --