185 lines
5.1 KiB
Plaintext
185 lines
5.1 KiB
Plaintext
RADLAN-MNGINF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: RADLAN MNGINF ROS
|
|
-- This Private MIB supports the Management ACL for ROS
|
|
-- Version: 7.30
|
|
-- Date: 25 Mar 2003
|
|
|
|
|
|
|
|
IMPORTS
|
|
rnd FROM RADLAN-MIB
|
|
OBJECT-TYPE, IpAddress, Unsigned32,
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC-v1
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue, RowStatus FROM SNMPv2-TC;
|
|
|
|
rlMngInf MODULE-IDENTITY
|
|
LAST-UPDATED "200309210000Z"
|
|
ORGANIZATION "Radlan Computer Communications Ltd."
|
|
CONTACT-INFO
|
|
"radlan.com"
|
|
DESCRIPTION
|
|
"The private MIB module definition for management access control."
|
|
REVISION "200309210000Z"
|
|
DESCRIPTION
|
|
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
|
|
::= { rnd 89 }
|
|
|
|
RlMngInfServiceType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Management ACL Service type"
|
|
SYNTAX INTEGER {
|
|
dontCare(0),
|
|
telnet(1),
|
|
snmp(2),
|
|
http(3),
|
|
https(4),
|
|
ssh(5)
|
|
}
|
|
|
|
RlMngInfActionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Management ACL Action definition."
|
|
SYNTAX INTEGER {
|
|
permit(0),
|
|
deny(1)
|
|
}
|
|
|
|
rlMngInfMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB's version, the current version is 1."
|
|
::= {rlMngInf 1}
|
|
|
|
rlMngInfEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The variable specifies if Management ACL functionality is enabled."
|
|
::= {rlMngInf 2}
|
|
|
|
rlMngInfActiveListName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The currently activated Management ACL name"
|
|
::= {rlMngInf 3}
|
|
|
|
rlMngInfListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlMngInfListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table specifies all defined Access Lists definitions"
|
|
::= {rlMngInf 4}
|
|
|
|
rlMngInfListEntry OBJECT-TYPE
|
|
SYNTAX RlMngInfListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row definition for this table."
|
|
INDEX { rlMngInfListName, rlMngInfListPriority }
|
|
::= { rlMngInfListTable 1}
|
|
|
|
RlMngInfListEntry ::= SEQUENCE {
|
|
rlMngInfListName DisplayString,
|
|
rlMngInfListPriority Unsigned32,
|
|
rlMngInfListIfIndex Unsigned32,
|
|
rlMngInfListIpAddr IpAddress,
|
|
rlMngInfListIpNetMask IpAddress,
|
|
rlMngInfListService RlMngInfServiceType,
|
|
rlMngInfListAction RlMngInfActionType,
|
|
rlMngInfListRowStatus RowStatus
|
|
}
|
|
|
|
rlMngInfListName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of the Access List."
|
|
::= { rlMngInfListEntry 1}
|
|
|
|
rlMngInfListPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Priority value."
|
|
::= { rlMngInfListEntry 2}
|
|
|
|
rlMngInfListIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
|
|
::= { rlMngInfListEntry 3}
|
|
|
|
rlMngInfListIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address. The IP address can be configured to be 0, which means don't care value."
|
|
::= { rlMngInfListEntry 4}
|
|
|
|
rlMngInfListIpNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask associated with the IP address of this entry. The value of the mask is
|
|
an IP address with all the network bits set to 1 and all the hosts bits set to 0."
|
|
::= { rlMngInfListEntry 5}
|
|
|
|
rlMngInfListService OBJECT-TYPE
|
|
SYNTAX RlMngInfServiceType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service type. The Service type address can be configured to be 0,
|
|
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
|
|
::= { rlMngInfListEntry 6}
|
|
|
|
rlMngInfListAction OBJECT-TYPE
|
|
SYNTAX RlMngInfActionType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action type. Can be permit or deny."
|
|
::= { rlMngInfListEntry 7}
|
|
|
|
rlMngInfListRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlMngInfListEntry 8}
|
|
|
|
--- Management Interface auditing control (SysLog)
|
|
|
|
rlMngInfAuditingEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls whether SysLog messages
|
|
should be issued on reject by rule"
|
|
DEFVAL { true }
|
|
::= { rlMngInf 5 }
|
|
|
|
END
|
|
|