-- ================================================================= -- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: HUAWEI LINE MIB -- Reference: huawei enterprise mib -- Version: V1.0 -- History: -- initial version 2009-08-28 -- ================================================================= HUAWEI-LINE-MIB DEFINITIONS ::= BEGIN IMPORTS hwDatacomm FROM HUAWEI-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC; -- July 31, 2009 at 16:24 GMT -- 1.3.6.1.4.1.2011.5.25.207 hwLineMIB MODULE-IDENTITY LAST-UPDATED "200907311624Z" -- July 31, 2009 at 16:24 GMT ORGANIZATION "Huawei Technologies co.,Ltd." CONTACT-INFO "VRP Team Huawei Technologies co.,Ltd. Huawei Bld.,NO.3 Xinxi Rd., Shang-Di Information Industry Base, Hai-Dian District Beijing P.R. China http://www.huawei.com Zip:100085 " DESCRIPTION "HUAWEI-LINE-MIB is used to configure and query attributes of connections through management interfaces by users, such as the maximum number of Telnet connections and login information about users. " ::= { hwDatacomm 207 } -- -- Node definitions -- -- -- 1.3.6.1.4.1.2011.5.25.207.1 hwLineObjects OBJECT IDENTIFIER ::= { hwLineMIB 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.1 hwTelnetSet OBJECT IDENTIFIER ::= { hwLineObjects 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.1.1 hwMaxVtyNumber OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies the maximum number of Telnet connections. The value ranges from 0 to 15. The default value is 5." ::= { hwTelnetSet 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.2 hwLoginUserInfo OBJECT IDENTIFIER ::= { hwLineObjects 2 } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1 hwLoginUserInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwLoginUserInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to display the user information for login." ::= { hwLoginUserInfo 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1 hwLoginUserInfoEntry OBJECT-TYPE SYNTAX HwLoginUserInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes information about user login." INDEX { hwUserInfoIndex } ::= { hwLoginUserInfoTable 1 } HwLoginUserInfoEntry ::= SEQUENCE { hwUserInfoIndex Integer32, hwUserInfoName OCTET STRING, hwUserInfoIpAddr OCTET STRING, hwUserInfoChannel OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.1 hwUserInfoIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the index of the user information for login." ::= { hwLoginUserInfoEntry 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.2 hwUserInfoName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the user for login." ::= { hwLoginUserInfoEntry 2 } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.3 hwUserInfoIpAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..47)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the IP address of the user for login." ::= { hwLoginUserInfoEntry 3 } -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.4 hwUserInfoChannel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the channel number of the user for login." ::= { hwLoginUserInfoEntry 4 } -- 1.3.6.1.4.1.2011.5.25.207.1.3 hwUserInterface OBJECT IDENTIFIER ::= { hwLineObjects 3 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1 hwUserInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwUserInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes information about user Interface." ::= { hwUserInterface 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1 hwUserInterfaceEntry OBJECT-TYPE SYNTAX HwUserInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes information about user Interface." INDEX { hwInterfaceType, hwUserInterfaceIndex } ::= { hwUserInterfaceTable 1 } HwUserInterfaceEntry ::= SEQUENCE { hwInterfaceType INTEGER, hwUserInterfaceIndex Integer32, hwAuthenticationMode INTEGER, hwProtocol INTEGER, hwUserInterfaceRowStatus RowStatus } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.1 hwInterfaceType OBJECT-TYPE SYNTAX INTEGER { vty(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the user interface." ::= { hwUserInterfaceEntry 1 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.2 hwUserInterfaceIndex OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the user interface." ::= { hwUserInterfaceEntry 2 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.3 hwAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { none(1), password(2), aaa(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The authentication mode of the user interface." ::= { hwUserInterfaceEntry 3 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.4 hwProtocol OBJECT-TYPE SYNTAX INTEGER { telnet(1), ssh(2), all(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol of the user interface." ::= { hwUserInterfaceEntry 4 } -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.5 hwUserInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus for this Table." ::= { hwUserInterfaceEntry 5 } -- ------------------------------------------------------------- -- HUAWEI-LINE-MIB MIB - Notification Information -- ------------------------------------------------------------- -- 1.3.6.1.4.1.2011.5.25.207.2 hwLineNotification OBJECT IDENTIFIER ::= { hwLineMIB 2 } -- 1.3.6.1.4.1.2011.5.25.207.2.1 hwVtyNumExceed NOTIFICATION-TYPE OBJECTS { hwMaxVtyNumber } STATUS current DESCRIPTION "This object indicates the alarm reported when the number of Telnet users reaches the maximum number of Telnet connections. In addition, the maximum number of Telnet connections is displayed." ::= { hwLineNotification 1 } -- 1.3.6.1.4.1.2011.5.25.207.2.2 hwUserLogin NOTIFICATION-TYPE OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel } STATUS current DESCRIPTION "When a user logs in through Telnet, the user name, IP address for login, and used tunnel are reported." ::= { hwLineNotification 2 } -- 1.3.6.1.4.1.2011.5.25.207.2.3 hwUserLoginFail NOTIFICATION-TYPE OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel } STATUS current DESCRIPTION "When a user failed to log in through Telnet, the user name, IP address for login, and used tunnel are reported." ::= { hwLineNotification 3 } -- ------------------------------------------------------------- -- HUAWEI-LINE-MIB MIB - Conformance Information -- ------------------------------------------------------------- -- 1.3.6.1.4.1.2011.5.25.207.3 hwLineConformance OBJECT IDENTIFIER ::= { hwLineMIB 3 } -- 1.3.6.1.4.1.2011.5.25.207.3.1 hwLineCompliances OBJECT IDENTIFIER ::= { hwLineConformance 1 } -- 1.3.6.1.4.1.2011.5.25.207.3.1.1 hwLineCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities that support the huawei LINE MIB." MODULE -- this module ::= { hwLineCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.207.3.2 hwLineGroups OBJECT IDENTIFIER ::= { hwLineConformance 2 } -- 1.3.6.1.4.1.2011.5.25.207.3.2.1 hwLineNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwVtyNumExceed, hwUserLogin } STATUS current DESCRIPTION "The collection of notifications in the module." ::= { hwLineGroups 1 } -- 1.3.6.1.4.1.2011.5.25.207.3.2.2 hwLineUserInfoGroup OBJECT-GROUP OBJECTS { hwUserInfoIndex, hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel } STATUS current DESCRIPTION "A collection of objects on Clock setting level information." ::= { hwLineGroups 2 } -- 1.3.6.1.4.1.2011.5.25.207.3.2.3 hwMaxVtyNumberGroup OBJECT-GROUP OBJECTS { hwMaxVtyNumber } STATUS current DESCRIPTION "A collection of objects on vty number information." ::= { hwLineGroups 3 } END -- -- HUAWEI-LINE-MIB.mib --