librenms/mibs/AT-USER-MIB
2010-07-31 16:56:02 +00:00

222 lines
5.3 KiB
Plaintext

-- ============================================================================
-- AT-USER.MIB, Allied Telesis enterprise MIB:USER
--
-- Copyright (c) 2008 by Allied Telesis, Inc.
-- All rights reserved.
--
-- ============================================================================
AT-USER-MIB DEFINITIONS ::= BEGIN
IMPORTS
sysinfo
FROM AT-SMI-MIB
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.207.8.4.4.3.20
user MODULE-IDENTITY
LAST-UPDATED "200811251200Z" -- Nov 25, 2008 at 12:00 GMT
ORGANIZATION
"Allied Telesis, Inc."
CONTACT-INFO
" http://www.alliedtelesis.com"
DESCRIPTION
"The AT-USER MIB contains objects for displaying information of
users currently logged into a device, or configured in the local
user data base of the device."
REVISION "200810161200Z"
DESCRIPTION
"Add objects for local user data base information."
REVISION "200808260000Z" -- August 26, 2008 at 00:00 GMT
DESCRIPTION
"Initial version."
::= { sysinfo 20 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.207.8.4.4.3.12.1
userInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information about users. Each entry in the table
represents a user currently logged into the device."
::= { user 1 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1
userInfoEntry OBJECT-TYPE
SYNTAX UserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on a user currently logged into the device."
INDEX { userInfoType, userInfoIndex }
::= { userInfoTable 1 }
UserInfoEntry ::=
SEQUENCE {
userInfoType
INTEGER,
userInfoIndex
Unsigned32,
userInfoUserName
DisplayString,
userInfoPrivilegeLevel
Unsigned32,
userInfoIdleTime
DisplayString,
userInfoLocation
DisplayString
}
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.1
userInfoType OBJECT-TYPE
SYNTAX INTEGER
{
console(1),
aux(2),
telnet(3),
script(4),
stack(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of connection through which the user logged into
the device."
::= { userInfoEntry 1 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.2
userInfoIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the line upon which the user logged into
the device."
::= { userInfoEntry 2 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.3
userInfoUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the user name of the user
currently logged into the device."
::= { userInfoEntry 3 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.4
userInfoPrivilegeLevel OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the privilege level the user is granted."
::= { userInfoEntry 4 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.5
userInfoIdleTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the amount of time since the user was last
active. It is in the form of hh:mm:ss."
::= { userInfoEntry 5 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.6
userInfoLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the location or login method of the user.
It can be an IP address used by the user to telnet into the device,
or an asyn port, etc."
::= { userInfoEntry 6 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.2
userConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of user configuration information. Each entry
in the table represents a user configured in the local user
data base of the device."
::= { user 2 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.2.1
userConfigEntry OBJECT-TYPE
SYNTAX UserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual entry in the userConfigTable."
INDEX { userConfigIndex }
::= { userConfigTable 1 }
UserConfigEntry ::=
SEQUENCE {
userConfigIndex
Unsigned32,
userConfigUsername
DisplayString,
userConfigPrivilegeLevel
Unsigned32
}
-- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.1
userConfigIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index used to identify entries in the userConfigTable."
::= { userConfigEntry 1 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.2
userConfigUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the user's name in configuration."
::= { userConfigEntry 2 }
-- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.3
userConfigPrivilegeLevel OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the user's privilege level in configuration."
::= { userConfigEntry 3 }
END
--
-- AT-USER.MIB
--