mirror of
https://github.com/librenms/librenms.git
synced 2024-10-01 07:16:52 +00:00
![Adam Amstrong](/assets/img/avatar_default.png)
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
1196 lines
39 KiB
Plaintext
1196 lines
39 KiB
Plaintext
|
|
SWCOMMGMT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, TimeTicks FROM RFC1155-SMI
|
|
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
|
|
MacAddress FROM SNMPv2-TC
|
|
DisplayString, PhysAddress FROM RFC1213-MIB
|
|
privateMgmt FROM SWPRIMGMT-MIB
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
|
|
swComMgmtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "0007150000Z"
|
|
ORGANIZATION "enterprise, Inc."
|
|
CONTACT-INFO
|
|
" Customer Service
|
|
|
|
Postal:
|
|
|
|
Tel:
|
|
|
|
E-mail: "
|
|
DESCRIPTION
|
|
"The Structure of Common Management Information for the
|
|
proprietary enterprise."
|
|
::= { privateMgmt 1 }
|
|
|
|
ErrorReturnCode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable is used primarily as an enumeration
|
|
to list the proprietary return codes that this
|
|
device can send to a management station in
|
|
response to a failed SNMP operation."
|
|
|
|
SYNTAX INTEGER {
|
|
cannotModifyMltMemberPort(201),
|
|
onlyOnePortInMlt(202),
|
|
moreThan4PortsInMlt(203),
|
|
mltWithDifferentVlan(204),
|
|
cannotModifyVlanPortWithMltMemberPort(205),
|
|
arpClassIdSpecified(206),
|
|
arpClassIdOnlyForIpSubnetVlan(207),
|
|
ipSubnetVlanArpClassIdCannotBeZero(208),
|
|
arpClassIdWithExistVid(209)
|
|
|
|
}
|
|
|
|
|
|
|
|
agentConfigInfo OBJECT IDENTIFIER ::= { swComMgmtMIB 1 }
|
|
|
|
-- ****************
|
|
-- agentBasicInfo *
|
|
-- ****************
|
|
agentBasicInfo OBJECT IDENTIFIER ::= { agentConfigInfo 1 }
|
|
|
|
agentRuntimeSwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a textual description of the runtime software version
|
|
and revision. If the version number is one and revision number
|
|
is zero agentRuntimeSwVersion would be 'Ver. 1.0'"
|
|
::= { agentBasicInfo 1 }
|
|
|
|
agentPromFwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a textual description of the agent PROM firmware
|
|
version and revision. If the version number is one and revision
|
|
number is zero agentPromFwVersion would be 'Ver. 1.0'"
|
|
::= { agentBasicInfo 2 }
|
|
|
|
agentHwRevision OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a textual description of the hardware version and
|
|
revision. If the version number is one and revision number is
|
|
zero agentHwRevision would be 'Ver. 1.0'"
|
|
::= { agentBasicInfo 3 }
|
|
|
|
-- agentModuleType OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (0..80))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The extension module type."
|
|
-- ::= { agentBasicInfo 4 }
|
|
|
|
agentDeviceSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..42))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the device."
|
|
::= { agentBasicInfo 5 }
|
|
|
|
agentMgmtProtocolCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
snmp-ip(2),
|
|
snmp-ipx(3),
|
|
snmp-ip-ipx(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network management protocol(s) supported by this agent."
|
|
::= { agentBasicInfo 6 }
|
|
|
|
|
|
-- *************************
|
|
-- agentMibcapabilityTable *
|
|
-- *************************
|
|
|
|
agentMibCapabilityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentMibCapabilityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of MIB capability entries supported by this agent."
|
|
::= { agentBasicInfo 7 }
|
|
|
|
agentMibCapabilityEntry OBJECT-TYPE
|
|
SYNTAX AgentMibCapabilityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MIB capability entry contains objects describing a particular
|
|
MIB supported by this agent."
|
|
INDEX { agentMibCapabilityIndex }
|
|
::= { agentMibCapabilityTable 1 }
|
|
|
|
AgentMibCapabilityEntry ::=
|
|
SEQUENCE {
|
|
agentMibCapabilityIndex
|
|
INTEGER,
|
|
agentMibCapabilityDescr
|
|
DisplayString,
|
|
agentMibCapabilityVersion
|
|
INTEGER,
|
|
agentMibCapabilityType
|
|
INTEGER
|
|
}
|
|
|
|
agentMibCapabilityIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of agentMibCapabilityDescr entries."
|
|
::= { agentMibCapabilityEntry 1 }
|
|
|
|
agentMibCapabilityDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the MIB supported by the agent."
|
|
::= { agentMibCapabilityEntry 2 }
|
|
|
|
agentMibCapabilityVersion OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the MIB specified in this entry."
|
|
::= { agentMibCapabilityEntry 3 }
|
|
|
|
agentMibCapabilityType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
standard(2),
|
|
proprietary(3),
|
|
experiment(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the MIB specified in this entry."
|
|
::= { agentMibCapabilityEntry 4 }
|
|
|
|
agentStatusConsoleInUse OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
in-use(2),
|
|
not-in-use(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates whether console is currently in-use."
|
|
::= { agentBasicInfo 8 }
|
|
|
|
-- agentStatusSaveCfg OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- other(1),
|
|
-- proceeding(2),
|
|
-- completed(3),
|
|
-- failed(4)
|
|
-- }
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This indicates the status of the device configuration.
|
|
--
|
|
-- other(1) - this entry is currently in use but the conditions
|
|
-- under which it will remain so are different from each
|
|
-- of the following values.
|
|
-- proceeding(2) - the device configuration is being currently
|
|
-- saved into the NV-RAM.
|
|
-- completed(3) - all of the device configuration parameters have
|
|
-- been saved into NV-RAM.
|
|
-- failed(4) - The process to save device configuration is failed."
|
|
-- ::= { agentBasicInfo 8 }
|
|
|
|
agentSerialPortDataBits OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of data bits, per byte of data, this port should
|
|
send/receive."
|
|
::= { agentBasicInfo 9 }
|
|
|
|
agentSerialPortParityBits OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Parity for console mode, If the agentRs232PortConfig change
|
|
to console mode then the device will use this group to make a
|
|
setup for console value."
|
|
::= { agentBasicInfo 10 }
|
|
|
|
agentSerialPortStopBits OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Stop Bits for console mode."
|
|
::= { agentBasicInfo 11 }
|
|
|
|
agentPrimaryPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(1),
|
|
not-ready(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary power status."
|
|
::= { agentBasicInfo 12 }
|
|
|
|
agentRedundantPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(1),
|
|
not-ready(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The redundant power status."
|
|
::= { agentBasicInfo 13 }
|
|
|
|
|
|
-- ******************
|
|
-- agentBasicConfig *
|
|
-- ******************
|
|
|
|
agentBasicConfig OBJECT IDENTIFIER ::= { agentConfigInfo 2 }
|
|
|
|
agentFirmwareFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the firmware file to be downloaded."
|
|
::= { agentBasicConfig 1 }
|
|
|
|
agentFirmwareSourceAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip address where new firmware file is located on."
|
|
::= { agentBasicConfig 2 }
|
|
|
|
agentFirmwareUpdateCtrl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
activate(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"while this object is set to 'activate', FTP download is working
|
|
immediately, and agentFirmwareUpdateState is changed to 'in-process'.
|
|
The agent always returns 'other' while it is read."
|
|
::= { agentBasicConfig 3 }
|
|
|
|
agentFirmwareUpdateState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1) ,
|
|
in-process(2),
|
|
invalid-file(3),
|
|
violation(4),
|
|
file-not-found(5),
|
|
disk-full(6),
|
|
complete(7),
|
|
time-out(8),
|
|
tftp-establish-fail(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"status of firmware download control. If the value is 'other',
|
|
means never firmware updated since device started up."
|
|
::= { agentBasicConfig 4 }
|
|
|
|
agentSystemRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
cold-start(2),
|
|
no-restart(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the agent system restart state. Setting
|
|
this object to no-restart(3) has no effect. Setting this object to
|
|
cold-start(2) will restart the agent. The agent always returns
|
|
no-restart(3) when this object is read."
|
|
::= { agentBasicConfig 5 }
|
|
|
|
agentRs232PortConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
console(2),
|
|
out-of-band(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the RS-232 mode while device restart."
|
|
::= { agentBasicConfig 6 }
|
|
|
|
agentBaudRateConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
baudRate-2400 (2),
|
|
baudRate-9600 (3),
|
|
baudRate-19200(4),
|
|
baudRate-38400(5),
|
|
baudRate-57200(6),
|
|
baudRate-115200(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the baud rate while device restart."
|
|
::= { agentBasicConfig 7 }
|
|
|
|
agentAutoLogoutConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
never(2),
|
|
autoLogout-2mins(3),
|
|
autoLogout-5mins(4),
|
|
autoLogout-10mins(5),
|
|
autoLogout-15mins(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time which the console will log out
|
|
the current user if there is no user input."
|
|
::= { agentBasicConfig 8 }
|
|
|
|
agentTelnetState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object decide the TELNET enabled or disabled."
|
|
::= { agentBasicConfig 9 }
|
|
|
|
agentWebState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object decide the WEB enabled or disabled."
|
|
::= { agentBasicConfig 10 }
|
|
|
|
agentFactoryReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
reset(2),
|
|
config(3),
|
|
system(4),
|
|
no-reset(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the agent system reset state. Setting
|
|
this object to no-reset(5) has no effect. Setting this object to
|
|
reset(2) will reset the agent to default settings except IP
|
|
address, user account and history log. Setting this object to
|
|
config(3) will reset the agent to default settings. Setting this
|
|
object to system(4) will reset the agent to default settings.
|
|
Then the switch will do factory reset, save and reboot. The
|
|
agent always returns no-reset(5) when this object is read."
|
|
::= { agentBasicConfig 11 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentIpProtocolConfig *
|
|
-- ***********************
|
|
|
|
agentIpProtoConfig OBJECT IDENTIFIER ::= { agentConfigInfo 3 }
|
|
|
|
agentIpNumOfIf OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IP interfaces supported by this agent."
|
|
::= { agentIpProtoConfig 1 }
|
|
|
|
agentIpIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentIpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of IP interface entries supported by the agent."
|
|
::= { agentIpProtoConfig 2 }
|
|
|
|
agentIpIfEntry OBJECT-TYPE
|
|
SYNTAX AgentIpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An agentIPIfEntry contains information about a particular IP
|
|
interface."
|
|
INDEX { agentIpIfIndex }
|
|
::= { agentIpIfTable 1 }
|
|
|
|
AgentIpIfEntry ::=
|
|
SEQUENCE {
|
|
agentIpIfIndex
|
|
INTEGER,
|
|
agentIpIfAddress
|
|
IpAddress,
|
|
agentIpIfNetMask
|
|
IpAddress,
|
|
agentIpIfDefaultRouter
|
|
IpAddress,
|
|
agentIpIfMacAddr
|
|
PhysAddress,
|
|
agentIpIfType
|
|
INTEGER
|
|
}
|
|
|
|
agentIpIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uniquely identifies the IP interface number in the
|
|
agentIpIfTable. This value should never greater than
|
|
agentIpNumOfIf."
|
|
::= { agentIpIfEntry 1 }
|
|
|
|
agentIpIfAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the interface."
|
|
::= { agentIpIfEntry 2 }
|
|
|
|
agentIpIfNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP net mask for this interface."
|
|
::= { agentIpIfEntry 3 }
|
|
|
|
agentIpIfDefaultRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default gateway for this IP interface."
|
|
::= { agentIpIfEntry 4 }
|
|
|
|
agentIpIfMacAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of this IP interface. For interfaces which do
|
|
not have such an address. (e.g., a serial line), this object
|
|
should contain an octet string of zero length."
|
|
::= { agentIpIfEntry 5 }
|
|
|
|
agentIpIfType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
ethernet-csmacd(6),
|
|
slip(28) -- generic SLIP
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical layer interface of the IP interface."
|
|
::= { agentIpIfEntry 6 }
|
|
|
|
agentIpBootServerAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of Boot Server."
|
|
::= { agentIpProtoConfig 3 }
|
|
|
|
agentIpGetIpFromBootpServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
manual(2),
|
|
frombootp(3),
|
|
fromdhcp(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the agent get its system IP
|
|
address from Bootp/DHCP server at start up."
|
|
::= { agentIpProtoConfig 4 }
|
|
|
|
agentIpSystemIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system IP address."
|
|
::= { agentIpProtoConfig 5 }
|
|
|
|
agentIpSystemSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system subnet mask."
|
|
::= { agentIpProtoConfig 6 }
|
|
|
|
agentIpDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system default gateway."
|
|
::= { agentIpProtoConfig 7 }
|
|
|
|
--
|
|
-- agentIpUnauthAddr OBJECT-TYPE
|
|
-- SYNTAX IpAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The IP address of an unauthorized SNMP packet."
|
|
-- ::= { agentIpProtoConfig 5 }
|
|
--
|
|
-- agentIpUnauthComm OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (0..40))
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The community string of an unauthorized SNMP packet."
|
|
-- ::= { agentIpProtoConfig 6 }
|
|
|
|
-- ************************
|
|
-- agentIptrapMangerTable *
|
|
-- ************************
|
|
|
|
-- agentIpTrapManagerTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF AgentIpTrapManagerEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "A list of trap manager entries to which to send SNMP traps."
|
|
-- ::= { agentIpProtoConfig 5 }
|
|
--
|
|
-- agentIpTrapManagerEntry OBJECT-TYPE
|
|
-- SYNTAX AgentIpTrapManagerEntry
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This entry contains the particular trap manager settings."
|
|
-- INDEX { agentIpTrapManagerIpAddr }
|
|
-- ::= { agentIpTrapManagerTable 1 }
|
|
--
|
|
-- AgentIpTrapManagerEntry ::=
|
|
-- SEQUENCE {
|
|
-- agentIpTrapManagerIpAddr
|
|
-- IpAddress,
|
|
-- agentIpTrapManagerComm
|
|
-- DisplayString,
|
|
-- agentIpTrapManagerStatus
|
|
-- INTEGER
|
|
-- }
|
|
--
|
|
-- agentIpTrapManagerIpAddr OBJECT-TYPE
|
|
-- SYNTAX IpAddress
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The IP address to receive SNMP traps from this device."
|
|
-- ::= { agentIpTrapManagerEntry 1 }
|
|
--
|
|
-- agentIpTrapManagerComm OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (0..40))
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The community string of the SNMP trap packet sent to the trap
|
|
-- manager."
|
|
-- ::= { agentIpTrapManagerEntry 2 }
|
|
--
|
|
-- agentIpTrapManagerStatus OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- other(1),
|
|
-- disabled(2),
|
|
-- enabled(3)
|
|
-- }
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This object indicates whether or not the trap should be send
|
|
-- to this trap manager."
|
|
-- ::= { agentIpTrapManagerEntry 3 }
|
|
--
|
|
-- agenMaxManagerIp OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Maximum number of entries in the management ip security
|
|
-- table (agentManagerIpSecurityTable)."
|
|
-- ::= { agentIpProtoConfig 10 }
|
|
--
|
|
-- agenCurrtManagerIp OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Current applied number of entries in the management ip
|
|
-- security table."
|
|
-- ::= { agentIpProtoConfig 11 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentCommunityTable *
|
|
-- ***********************
|
|
|
|
agentCommunityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentCommunityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of SNMP community string."
|
|
::= { agentConfigInfo 4 }
|
|
|
|
agentCommunityEntry OBJECT-TYPE
|
|
SYNTAX AgentCommunityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An agentCommunityEntry contains information about SNMP community
|
|
string and access level."
|
|
INDEX { agentCommunityString }
|
|
::= { agentCommunityTable 1 }
|
|
|
|
AgentCommunityEntry ::=
|
|
SEQUENCE {
|
|
agentCommunityString
|
|
DisplayString,
|
|
agentCommunityLevel
|
|
INTEGER,
|
|
agentCommunitystate
|
|
INTEGER
|
|
}
|
|
|
|
agentCommunityString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When an SNMP message is received by this entity, the community
|
|
string in the message is compared with this string first. If it
|
|
doesn't match, the user can't access this entity by manage tool."
|
|
::= { agentCommunityEntry 1 }
|
|
|
|
agentCommunityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
read-only(2),
|
|
read-write(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The access level of SNMP. The value read-only(2) indicates the
|
|
user only can view the information about this device, but can't
|
|
modify it. The value read-write(3) is granted to all items in
|
|
the MIB."
|
|
::= { agentCommunityEntry 2 }
|
|
|
|
agentCommunitystate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
valid(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry.
|
|
|
|
other(1) - this entry is currently in use but the conditions
|
|
under which it will remain so are different from each of
|
|
the following values.
|
|
invalid(2) - writing this value to the object, and then the
|
|
corresponding entry will be removed from the table.
|
|
valid(3) - this entry is reside in the table."
|
|
::= { agentCommunityEntry 3 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentTrustHostTable *
|
|
-- ***********************
|
|
|
|
agentTrustHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentTrustHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of managemnet station IP addresses."
|
|
::= { agentConfigInfo 5 }
|
|
|
|
agentTrustHostEntry OBJECT-TYPE
|
|
SYNTAX AgentTrustHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An agentTrustHostEntry contains information about managemnet
|
|
station IP addresses and port."
|
|
INDEX { agentTrustHostId }
|
|
::= { agentTrustHostTable 1 }
|
|
|
|
AgentTrustHostEntry ::=
|
|
SEQUENCE {
|
|
agentTrustHostId
|
|
INTEGER,
|
|
agentTrustHostIPAddr
|
|
IpAddress,
|
|
agentTrustHostState
|
|
INTEGER,
|
|
agentTrustHostIPMask
|
|
IpAddress
|
|
}
|
|
|
|
agentTrustHostId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uniquely identifies the management station in the
|
|
agentTrustHostTable."
|
|
::= { agentTrustHostEntry 1 }
|
|
|
|
agentTrustHostIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the managemet station."
|
|
::= { agentTrustHostEntry 2 }
|
|
|
|
agentTrustHostState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
valid(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry.
|
|
|
|
other(1) - this entry is currently in use but the conditions
|
|
under which it will remain so are different from each of
|
|
the following values.
|
|
invalid(2) - writing this value to the object, and then the
|
|
corresponding entry will be removed from the table.
|
|
valid(3) - this entry is reside in the table."
|
|
::= { agentTrustHostEntry 3 }
|
|
|
|
agentTrustHostIPMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP subnet mask of the managemet station."
|
|
::= { agentTrustHostEntry 4 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentLogConfig *
|
|
-- ***********************
|
|
agentLogConfig OBJECT IDENTIFIER ::= { agentConfigInfo 6 }
|
|
|
|
agentLogUploadLogFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the log file to be uploaded from the device to TFTP
|
|
server when enabling log upload function (by writing
|
|
agentLogUploadLog)."
|
|
::= { agentLogConfig 1 }
|
|
|
|
agentLogUploadLogSourceAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip address where been uploaded log file."
|
|
::= { agentLogConfig 2 }
|
|
|
|
agentLogUploadLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
active(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"As the object is set to active, it will immediately invoke log
|
|
upload function. If set to normal, do nothing."
|
|
::= { agentLogConfig 3 }
|
|
|
|
agentLogUploadLogState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
in-process(2),
|
|
invalid-file(3),
|
|
violation(4),
|
|
file-not-found(5),
|
|
disk-full(6),
|
|
complete(7),
|
|
time-out(8),
|
|
tftp-establish-fail(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"status of upload log control. If the value is 'other',
|
|
means never log updated since device started up."
|
|
::= { agentLogConfig 4 }
|
|
|
|
agentLogClearLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
active(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"As the object is set to active, the log table will be clear.
|
|
If set to normal, do nothing."
|
|
::= { agentLogConfig 5 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentTblSize *
|
|
-- ***********************
|
|
agentTblSize OBJECT IDENTIFIER ::= { agentConfigInfo 7 }
|
|
|
|
agentArpNumber OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current ipNetToMediaTable entries that are not
|
|
invalid."
|
|
::= { agentTblSize 1 }
|
|
|
|
agentIpNumber OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current IP interface on this device."
|
|
::= { agentTblSize 2 }
|
|
|
|
agentStaticVlanNumber OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of static VLAN on this device."
|
|
::= { agentTblSize 3 }
|
|
|
|
|
|
-- ***********************
|
|
-- agentRTC *
|
|
-- ***********************
|
|
agentRTC OBJECT IDENTIFIER ::= { agentConfigInfo 8 }
|
|
|
|
agentRTCYear OBJECT-TYPE
|
|
SYNTAX INTEGER (1980..3999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the year."
|
|
::= { agentRTC 1 }
|
|
|
|
agentRTCMonth OBJECT-TYPE
|
|
SYNTAX INTEGER (1..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the month."
|
|
::= { agentRTC 2 }
|
|
|
|
agentRTCDate OBJECT-TYPE
|
|
SYNTAX INTEGER (1..31)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the date."
|
|
::= { agentRTC 3 }
|
|
|
|
agentRTCHour OBJECT-TYPE
|
|
SYNTAX INTEGER (0..23)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the hour."
|
|
::= { agentRTC 4 }
|
|
|
|
agentRTCMinute OBJECT-TYPE
|
|
SYNTAX INTEGER (0..59)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the hour."
|
|
::= { agentRTC 5 }
|
|
|
|
agentRTCSecond OBJECT-TYPE
|
|
SYNTAX INTEGER (0..59)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the second."
|
|
::= { agentRTC 6 }
|
|
|
|
agentRTCWeekDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
date-Sunday(1),
|
|
date-Monday(2),
|
|
date-Tuesday(3),
|
|
date-Wednesday(4),
|
|
date-Thursday(5),
|
|
date-Friday(6),
|
|
date-Saturday(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current week day."
|
|
::= { agentRTC 7 }
|
|
|
|
|
|
-- *********************
|
|
-- agentMIBTraps
|
|
-- *********************
|
|
agentMIBTraps OBJECT IDENTIFIER ::= { agentConfigInfo 9 }
|
|
|
|
primaryPowerOn TRAP-TYPE
|
|
ENTERPRISE swComMgmtMIB
|
|
DESCRIPTION
|
|
"The trap is sent whenever the primary power is turn on."
|
|
::= 1
|
|
|
|
primaryPowerOff TRAP-TYPE
|
|
ENTERPRISE swComMgmtMIB
|
|
DESCRIPTION
|
|
"The trap is sent whenever the primary power is turn off."
|
|
::= 2
|
|
|
|
redundantPowerOn TRAP-TYPE
|
|
ENTERPRISE swComMgmtMIB
|
|
DESCRIPTION
|
|
"The trap is sent whenever the redundant power is turn on."
|
|
::= 3
|
|
|
|
redundantPowerOff TRAP-TYPE
|
|
ENTERPRISE swComMgmtMIB
|
|
DESCRIPTION
|
|
"The trap is sent whenever the redundant power is turn off."
|
|
::= 4
|
|
|
|
|
|
-- ***********************
|
|
-- agentSyslog *
|
|
-- ***********************
|
|
agentSyslog OBJECT IDENTIFIER ::= { agentConfigInfo 10 }
|
|
|
|
agentSyslogState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object decide the Syslog sending message enabled or
|
|
disabled."
|
|
DEFVAL { disabled }
|
|
::= { agentSyslog 1 }
|
|
|
|
agentSyslogMaxHostSupport OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of syslog servers supported."
|
|
DEFVAL { 5 }
|
|
::= { agentSyslog 2 }
|
|
|
|
agentSyslogHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentSyslogHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifys syslog server configurations."
|
|
::= { agentSyslog 3 }
|
|
|
|
agentSyslogHostEntry OBJECT-TYPE
|
|
SYNTAX AgentSyslogHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of information specifies syslog server configurations."
|
|
INDEX { agentSyslogHostId }
|
|
::= { agentSyslogHostTable 1 }
|
|
|
|
AgentSyslogHostEntry ::=
|
|
SEQUENCE {
|
|
agentSyslogHostId
|
|
INTEGER,
|
|
agentSyslogHostIp
|
|
IpAddress,
|
|
agentSyslogHostSeverity
|
|
BITS,
|
|
agentSyslogHostFacility
|
|
INTEGER,
|
|
agentSyslogHostUDPPort
|
|
INTEGER,
|
|
agentSyslogHostState
|
|
INTEGER
|
|
}
|
|
|
|
agentSyslogHostId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of syslog host."
|
|
::= { agentSyslogHostEntry 1 }
|
|
|
|
agentSyslogHostIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the host."
|
|
::= { agentSyslogHostEntry 2 }
|
|
|
|
agentSyslogHostSeverity OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
informational(0),
|
|
warning(1),
|
|
error(2),
|
|
fatal(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the severity level indicator.The device
|
|
support four severity levels in SYSLOG protocol. The fatal(3)
|
|
mapping to emergency and critical level."
|
|
::= { agentSyslogHostEntry 3 }
|
|
|
|
agentSyslogHostFacility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local0(1),
|
|
local1(2),
|
|
local2(3),
|
|
local3(4),
|
|
local4(5),
|
|
local5(6),
|
|
local6(7),
|
|
local7(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Some of the operating system daemons and processes have been
|
|
assigned Facility values. Processes and daemons that have not
|
|
been explicitly assigned a Facility may use any of the
|
|
local use facilities or they may use the user-level Facility."
|
|
DEFVAL { local7 }
|
|
::= { agentSyslogHostEntry 4 }
|
|
|
|
agentSyslogHostUDPPort OBJECT-TYPE
|
|
SYNTAX INTEGER (514..530)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates UDP port number."
|
|
DEFVAL { 514 }
|
|
::= { agentSyslogHostEntry 5 }
|
|
|
|
agentSyslogHostState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3),
|
|
invalid(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry.
|
|
|
|
other(1) - this entry is currently in use but the conditions
|
|
under which it will remain so are different from each of
|
|
the following values.
|
|
disabled(2) - the syslog host disabled.
|
|
enabled(3) - the syslog host enabled.
|
|
invalid(4) - writing this value to the object, and then the
|
|
corresponding entry will be removed from the table."
|
|
DEFVAL { disabled }
|
|
::= { agentSyslogHostEntry 6 }
|
|
|
|
|
|
agentRemoteUserLogState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object decide the remote user log message will be shown
|
|
on screen or not."
|
|
DEFVAL { disabled }
|
|
::= { agentSyslog 4 }
|
|
|
|
END
|