LINTER-SNMP-MIB DEFINITIONS ::= BEGIN

IMPORTS
        OBJECT-GROUP,
        NOTIFICATION-GROUP
                FROM SNMPv2-CONF
        enterprises,
        MODULE-IDENTITY,
        OBJECT-TYPE,
        NOTIFICATION-TYPE
                FROM SNMPv2-SMI;

linSnmpMIB MODULE-IDENTITY
        LAST-UPDATED "200508161850Z"
        ORGANIZATION "Relex Ltd."
        CONTACT-INFO
                "fbv@relex.ru"
        DESCRIPTION
                "Top-level infrastructure of the LINTER-SNMP project
                enterprise MIB tree. Defines control and monitoring
                structures for the LINTER-SNMP agent."
        REVISION "200508161850Z"
        DESCRIPTION
                "Initial version."
        ::= { relex 1 }

relex OBJECT IDENTIFIER         ::= { enterprises 22419 }

linSnmpObjects OBJECT IDENTIFIER        ::= { linSnmpMIB 1 }

linSnmpAgent OBJECT IDENTIFIER  ::= { linSnmpObjects 1 }

linSnmpAgentStatus OBJECT-TYPE
        SYNTAX INTEGER {
                        up(1),
                        down(2) }
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
                ""
        ::= { linSnmpAgent 1 }


linSnmpNotificationPrefix OBJECT IDENTIFIER     ::= { linSnmpMIB 2 }

linSnmpNotifications OBJECT IDENTIFIER  ::= { linSnmpNotificationPrefix 0 }

linSnmpNotificationObjects OBJECT IDENTIFIER    ::= { linSnmpNotificationPrefix 1 }

linSnmpConformance OBJECT IDENTIFIER    ::= { linSnmpMIB 3 }

linSnmpCompliances OBJECT IDENTIFIER    ::= { linSnmpConformance 1 }

linSnmpGroups OBJECT IDENTIFIER         ::= { linSnmpConformance 2 }


linSnmpNotifyStart NOTIFICATION-TYPE
        STATUS current
        DESCRIPTION
                "An indication that the agent has started running."
        ::= { linSnmpNotifications 1 }


linSnmpNotifyShutdown NOTIFICATION-TYPE
        STATUS current
        DESCRIPTION
                "An indication that the agent is in the process of being
                shut down."
        ::= { linSnmpNotifications 2 }


linSnmpNotifyRestart NOTIFICATION-TYPE
        STATUS current
        DESCRIPTION
                "An indication that the agent has been restarted."
        ::= { linSnmpNotifications 3 }

linSnmpAgentGroup OBJECT-GROUP
        OBJECTS {
                linSnmpAgentStatus }
        STATUS current
        DESCRIPTION
                ""
        ::= { linSnmpGroups 1 }

linSnmpAgentNotifyGroup NOTIFICATION-GROUP
        NOTIFICATIONS {
                linSnmpNotifyStart,
                linSnmpNotifyShutdown,
                linSnmpNotifyRestart }
        STATUS current
        DESCRIPTION
                "The notifications relating to the basic operation of the
                LINTER-SNMP agent."
        ::= { linSnmpGroups 2 }

END
