librenms/mibs/DEVNM-MIB

139 lines
3.6 KiB
Plaintext
Raw Normal View History

DEVNM-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
aniDevNetworkManager MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"The aniDevNetworkMgrAccessTable provides one level of security
for access to the device by network management stations.
Access is also constrained by community strings.
Currently, creation and deletion of rows to this table through
SNMP Agent is not allowed.
"
::= { device 7 }
aniDevNumManagingHosts OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the number of Managing Hosts configured.
"
--DEFAULT next-function-async std_next_async
::= { aniDevNetworkManager 1 }
aniDevNetworkMgrAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniDevNetworkMgrAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table controls access to SNMP objects by network
management stations. If the table is empty, access
to SNMP objects is unrestricted.
"
::= { aniDevNetworkManager 2 }
aniDevNetworkMgrAccessEntry OBJECT-TYPE
SYNTAX AniDevNetworkMgrAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Controls access to SNMP objects by a particular network
management station. For each entry in this table, the
contents are not readable unless the management station
has read-write permission.
"
INDEX { aniDevNMAccessIndex }
::= { aniDevNetworkMgrAccessTable 1 }
AniDevNetworkMgrAccessEntry ::= SEQUENCE {
aniDevNMAccessIndex INTEGER,
aniDevNMAccessIp IpAddress,
aniDevNMReadAccessCommunity DisplayString,
aniDevNMWriteAccessCommunity DisplayString,
aniDevNMAccessControl INTEGER
}
aniDevNMAccessIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index used to order the table entries.
"
::= { aniDevNetworkMgrAccessEntry 1 }
aniDevNMAccessIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the network management station.
The address 0.0.0.0 is defined to mean any NMS.
If traps are enabled for this entry, then the
value must be the address of a specific device.
"
::= { aniDevNetworkMgrAccessEntry 2 }
aniDevNMReadAccessCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Read access community string to be matched for
access by this entry.
"
DEFVAL { "public" }
::= { aniDevNetworkMgrAccessEntry 3 }
aniDevNMWriteAccessCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Write access community string to be matched for
access by this entry.
"
DEFVAL { "private" }
::= { aniDevNetworkMgrAccessEntry 4 }
aniDevNMAccessControl OBJECT-TYPE
SYNTAX INTEGER {
read(1),
readWrite(2),
roWithTraps(3),
rwWithTraps(4),
trapsOnly(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the managing host access right to
this device.
"
DEFVAL { readWrite }
::= { aniDevNetworkMgrAccessEntry 5 }
END