JNT-ROOT-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI; jnt MODULE-IDENTITY LAST-UPDATED "201207311200Z" ORGANIZATION "JNT AB" CONTACT-INFO "Contact: Richard Dahlstrom Postal: JNT AB Solkraftsvagen 35 SE-135 70 Stockholm Sweden Phone: +46 (0)8 993 060 Fax: +46 (0)8 995 580 E-Mail: info@jnt.se Web: www.jnt.se" DESCRIPTION "JNT root MIB." REVISION "201207311200Z" DESCRIPTION "Initial version of this MIB module." ::= { enterprises 38914 } -- assigned by IANA products OBJECT-IDENTITY STATUS current DESCRIPTION "products is the root OBJECT IDENTIFIER from which sysObjectID values are assigned. Actual values and respectively products sub-tree are defined in: JNT-JCS-MIB" ::= { jnt 1 } END JNT-JCS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF -- RFC 2580 Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32, enterprises FROM SNMPv2-SMI -- RFC 2578 TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC -- RFC 2579 jnt, products FROM JNT-ROOT-MIB; jcs MODULE-IDENTITY LAST-UPDATED "201207311200Z" ORGANIZATION "JNT AB" CONTACT-INFO "Contact: Richard Dahlstrom Postal: JNT AB Solkraftsvagen 35 SE-135 70 Stockholm Sweden Phone: +46 (0)8 993 060 Fax: +46 (0)8 995 580 E-Mail: info@jnt.se Web: www.jnt.se" DESCRIPTION "JCS System MIB. Includes status table, and traps for notifying management stations when something fails." REVISION "201207311200Z" DESCRIPTION "Initial version." ::= { jnt 2 } -- Object identifiers that are assigned to various models, -- and hence are returned as values for sysObjectID jcsSystem OBJECT IDENTIFIER ::= { products 1 } -- Administrative assignments **************************************** jcsObjects OBJECT IDENTIFIER ::= { jcs 1 } jcsNotifications OBJECT IDENTIFIER ::= { jcs 2 } jcsNotificationPrefix OBJECT IDENTIFIER ::= { jcsNotifications 0 } -- Textual Conventions *********************************************** UnitType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Unit types." SYNTAX INTEGER { server(1), client(2) } PollStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Status types." SYNTAX INTEGER { fatal(1), error(2), normal(3), idle(4), loggedOff(5), loggedOn(6), charging(7) } -- Poll Table ******************************************************** pollTable OBJECT-TYPE SYNTAX SEQUENCE OF PollEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about all polled devices." ::= { jcsObjects 1 } pollEntry OBJECT-TYPE SYNTAX PollEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A poll data entry containing information about a specific polled device." INDEX { ptId } ::= { pollTable 1 } PollEntry ::= SEQUENCE { ptId Unsigned32, ptDescription DisplayString, ptUnitType UnitType, ptUnitAddress DisplayString, ptUnitExtra1 DisplayString, ptUnitExtra2 DisplayString, ptStartupTime DisplayString, ptStatus PollStatus, ptLastErrorTime DisplayString, ptLastErrorDescr DisplayString } ptId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value used to identify an entry in the poll data table." ::= { pollEntry 1 } ptDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the polled device." ::= { pollEntry 2 } ptUnitType OBJECT-TYPE SYNTAX UnitType MAX-ACCESS read-only STATUS current DESCRIPTION "The polled device type." ::= { pollEntry 3 } ptUnitAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "..." ::= { pollEntry 4 } ptUnitExtra1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Extra device info." ::= { pollEntry 5 } ptUnitExtra2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Extra device info." ::= { pollEntry 6 } ptStartupTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Startup time of the device. Format: yyyy-mm-dd hh:mm:ss" ::= { pollEntry 7 } ptStatus OBJECT-TYPE SYNTAX PollStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the polled device." ::= { pollEntry 8 } ptLastErrorTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time of last error. Format: yyyy-mm-dd hh:mm:ss or the text none if no error has occurred." ::= { pollEntry 9 } ptLastErrorDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of last error or the text none if no error has occurred." ::= { pollEntry 10 } -- Private Enterprise Traps ****************************************** startUp NOTIFICATION-TYPE OBJECTS { ptId, ptDescription, ptUnitType, ptStatus } STATUS current DESCRIPTION "This notification is sent when the JCS Server, a Module or a Intercom Server is started up." ::= { jcsNotificationPrefix 1 } newAlarm NOTIFICATION-TYPE OBJECTS { ptId, ptDescription, ptUnitType, ptUnitAddress, ptUnitExtra1, ptUnitExtra2, ptStartupTime, ptStatus, ptLastErrorTime, ptLastErrorDescr } STATUS current DESCRIPTION "This notification is sent each time a poll device status is changed." ::= { jcsNotificationPrefix 2 } END