1131 lines
32 KiB
Plaintext
1131 lines
32 KiB
Plaintext
REDLINE-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
redlineSystem
|
|
FROM REDLINE-MIB
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP,
|
|
MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
DateAndTime,
|
|
DisplayString,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
InetAddress,
|
|
InetAddressType,
|
|
InetPortNumber
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
redlineSystemMib MODULE-IDENTITY
|
|
LAST-UPDATED "200503311543Z"
|
|
ORGANIZATION "Redline Communications Inc."
|
|
CONTACT-INFO
|
|
"Marek Koziol
|
|
email: mkoziol@redlinecommunications.com"
|
|
DESCRIPTION
|
|
"This MIB module contains Redline extensions
|
|
to the SNMPv2 MIB System Group."
|
|
REVISION "200503311543Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { redlineSystem 1 }
|
|
|
|
|
|
-- Scalars and Tables
|
|
--
|
|
|
|
redlineSystemSystemObjects OBJECT IDENTIFIER ::= { redlineSystemMib 1 }
|
|
|
|
redlineSystemSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the unit."
|
|
::= { redlineSystemSystemObjects 1 }
|
|
|
|
|
|
-- system control variables
|
|
|
|
redlineSystemSysControl OBJECT IDENTIFIER ::= { redlineSystemSystemObjects 2 }
|
|
|
|
redlineSystemSystemReboot OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noop(1),
|
|
reboot(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this variable to 2 causes a reboot of the system."
|
|
::= { redlineSystemSysControl 1 }
|
|
|
|
|
|
-- system dhcp variables
|
|
|
|
redlineSystemSysDhcpObjects OBJECT IDENTIFIER ::= { redlineSystemSystemObjects 3 }
|
|
|
|
|
|
redlineSystemDHCPServerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of Ip address of DHCP server.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSysDhcpObjects 1 }
|
|
|
|
|
|
redlineSystemDHCPServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of DHCP server.
|
|
|
|
Note: This object can not be set if usage of
|
|
DHCP server is disabled. An attempt to set the
|
|
address will fail and return 'resourceUnavailable'
|
|
error"
|
|
::= { redlineSystemSysDhcpObjects 2 }
|
|
|
|
|
|
-- system ip variables
|
|
|
|
redlineSystemSysIpObjects OBJECT IDENTIFIER ::= { redlineSystemSystemObjects 4 }
|
|
|
|
redlineSystemIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of Ip address of the system.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSysIpObjects 1 }
|
|
|
|
|
|
redlineSystemIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the system.
|
|
|
|
Note: This object can not be set if usage of
|
|
DHCP server is enabled. An attempt to set the
|
|
address will fail and return 'resourceUnavailable'
|
|
error"
|
|
::= { redlineSystemSysIpObjects 2 }
|
|
|
|
redlineSystemSubnetMaskAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of subnet mask of the system.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSysIpObjects 3 }
|
|
|
|
|
|
redlineSystemSubnetMask OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Subnet Mask of the system.
|
|
|
|
Note: This object can not be set if usage of
|
|
DHCP server is enabled. An attempt to set the
|
|
address will fail and return 'resourceUnavailable'
|
|
error"
|
|
::= { redlineSystemSysIpObjects 4 }
|
|
|
|
|
|
redlineSystemDefGatewayAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the default gateway.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSysIpObjects 5 }
|
|
|
|
|
|
redlineSystemDefGatewayAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the default gateway.
|
|
|
|
Note: This object can not be set if usage of
|
|
DHCP server is enabled. An attempt to set the
|
|
address will fail and return 'resourceUnavailable'
|
|
error"
|
|
::= { redlineSystemSysIpObjects 6 }
|
|
|
|
|
|
-- system syslog variables
|
|
|
|
redlineSystemSysSyslogObjects OBJECT IDENTIFIER ::= { redlineSystemSystemObjects 5 }
|
|
|
|
|
|
redlineSystemSyslogServerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of Ip address of Syslog server.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSysSyslogObjects 1 }
|
|
|
|
|
|
redlineSystemSyslogServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of Syslog server.
|
|
|
|
Note: Entering '0.0.0.0' as an address will indicate
|
|
to the system that Syslog capability is not to be used."
|
|
::= { redlineSystemSysSyslogObjects 2 }
|
|
|
|
|
|
redlineSystemSoftwareObjects OBJECT IDENTIFIER ::= { redlineSystemMib 2 }
|
|
|
|
redlineSystemSwActiveVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The s/w version of the active (running) image."
|
|
::= { redlineSystemSoftwareObjects 1 }
|
|
|
|
|
|
redlineSystemSwAlternateVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The s/w version of the alternate (non-active) image."
|
|
::= { redlineSystemSoftwareObjects 2 }
|
|
|
|
|
|
redlineSystemSwActivateAlternate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noop(1),
|
|
activate(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this to 2 triggers the switch-over to the alternate s/w image and
|
|
reboot of the system. Before the switch-over a validation of the alternate
|
|
image is performed and if it fails the 'inconsistentValue' error status is
|
|
returned."
|
|
::= { redlineSystemSoftwareObjects 3 }
|
|
|
|
|
|
redlineSystemSwSyncAlternateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemSwSyncAlternateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains at most one entry representing a software
|
|
synchronization process that is either currently in progress or one
|
|
that was completed. When requested synchronization,the active s/w i
|
|
image and the active configuration are copied to the alternate s/w
|
|
image and configuration, respectively.
|
|
A management station can create this entry if and only if either the table
|
|
is empty or the only entry is for a synchronization that has already been
|
|
completed.
|
|
An attempt to create or write this entry when a synchronization is
|
|
already in progress results in the 'resourceUnavailable' error status.
|
|
The redlineSystemSwSyncAlternateStatus state object is used to control
|
|
and monitor a s/w synchronization process. Setting it to the
|
|
'synchronizeAlternate' value starts a new synchronization if none is active
|
|
at the time (otherwise an error status is returned)."
|
|
::= { redlineSystemSoftwareObjects 4 }
|
|
|
|
|
|
redlineSystemSwSyncAlternateEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemSwSyncAlternateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about a current or last
|
|
software synchronization."
|
|
INDEX {
|
|
redlineSystemSwSyncAlternateIndex }
|
|
::= { redlineSystemSwSyncAlternateTable 1 }
|
|
|
|
|
|
RedlineSystemSwSyncAlternateEntry ::= SEQUENCE {
|
|
|
|
redlineSystemSwSyncAlternateIndex INTEGER,
|
|
redlineSystemSwSyncAlternate INTEGER,
|
|
redlineSystemSwSyncAlternateStatus INTEGER,
|
|
redlineSystemSwSyncAlternateTimeEnded DateAndTime }
|
|
|
|
|
|
redlineSystemSwSyncAlternateIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the software isynchronization table.
|
|
The only value allowed is 1."
|
|
::= { redlineSystemSwSyncAlternateEntry 1 }
|
|
|
|
|
|
redlineSystemSwSyncAlternate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noop(1),
|
|
synchronizeAlternate(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting it to 2 will synchronize the alternate s/w image and
|
|
configuration database, i.e. the active s/w image and the active
|
|
configuration are copied to the alternate s/w image and
|
|
configuration, respectively."
|
|
::= { redlineSystemSwSyncAlternateEntry 2 }
|
|
|
|
|
|
redlineSystemSwSyncAlternateStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1), -- sw synchronization is in progress
|
|
success(2), -- sw synchronization completed successfully
|
|
failed(3) -- sw synchronization failed
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the current or last software synchronization."
|
|
::= { redlineSystemSwSyncAlternateEntry 3 }
|
|
|
|
|
|
redlineSystemSwSyncAlternateTimeEnded OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date and time this software synchronization finished."
|
|
::= { redlineSystemSwSyncAlternateEntry 4 }
|
|
|
|
|
|
redlineSystemSwDownloadTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemSwDownloadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains at most one entry representing a software download
|
|
process that is either currently in progress or one that was completed.
|
|
A management station can create this entry if and only if either the table
|
|
is empty or the only entry is for a download that has already been
|
|
completed.
|
|
An attempt to create or write this entry when a download is already in
|
|
progress results in the 'resourceUnavailable' error status.
|
|
The redlineSystemSwDownloadStatus state object is used to
|
|
control and monitor a s/w download process. Setting it to the 'download'
|
|
value starts a new download if none is active at the time (otherwise
|
|
an error status is returned)."
|
|
::= { redlineSystemSoftwareObjects 5 }
|
|
|
|
|
|
redlineSystemSwDownloadEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemSwDownloadEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about a current or last
|
|
software download."
|
|
INDEX {
|
|
redlineSystemSwDownloadIndex }
|
|
::= { redlineSystemSwDownloadTable 1 }
|
|
|
|
|
|
RedlineSystemSwDownloadEntry ::= SEQUENCE {
|
|
|
|
redlineSystemSwDownloadIndex INTEGER,
|
|
redlineSystemSwDownloadFtpAddressType InetAddressType,
|
|
redlineSystemSwDownloadFtpAddress InetAddress,
|
|
redlineSystemSwDownloadFtpUser DisplayString,
|
|
redlineSystemSwDownloadFtpPassword DisplayString,
|
|
redlineSystemSwDownloadFtpFile DisplayString,
|
|
redlineSystemSwDownloadStatus INTEGER,
|
|
redlineSystemSwDownloadTimeEnded DateAndTime,
|
|
redlineSystemSwDownloadFailureReason DisplayString }
|
|
|
|
|
|
redlineSystemSwDownloadIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the software download table.
|
|
The only value allowed is 1."
|
|
::= { redlineSystemSwDownloadEntry 1 }
|
|
|
|
|
|
redlineSystemSwDownloadFtpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the software upgrade FTP server.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemSwDownloadEntry 2 }
|
|
|
|
|
|
redlineSystemSwDownloadFtpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the FTP server."
|
|
::= { redlineSystemSwDownloadEntry 3 }
|
|
|
|
|
|
redlineSystemSwDownloadFtpUser OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user name."
|
|
::= { redlineSystemSwDownloadEntry 4 }
|
|
|
|
|
|
redlineSystemSwDownloadFtpPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user password. After this object is created
|
|
it is not accessible."
|
|
::= { redlineSystemSwDownloadEntry 5 }
|
|
|
|
|
|
redlineSystemSwDownloadFtpFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The full software image file path name as required
|
|
by the FTP server."
|
|
::= { redlineSystemSwDownloadEntry 6 }
|
|
|
|
|
|
redlineSystemSwDownloadStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
download(1), -- start ftp download/download is in progress
|
|
validate(2), -- downloaded image is being validated
|
|
commit(3), -- image is being saved in non-volatile memory
|
|
success(4), -- download completed successfully
|
|
failed(5) -- download failed
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the current or last software download."
|
|
::= { redlineSystemSwDownloadEntry 7 }
|
|
|
|
|
|
redlineSystemSwDownloadTimeEnded OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date and time this software download finished."
|
|
::= { redlineSystemSwDownloadEntry 8 }
|
|
|
|
|
|
redlineSystemSwDownloadFailureReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The short explanation of why software download failed.
|
|
In a case of success this object will contain empty string."
|
|
::= { redlineSystemSwDownloadEntry 9 }
|
|
|
|
redlineSystemConfigurationObjects OBJECT IDENTIFIER ::= { redlineSystemMib 3}
|
|
|
|
redlineSystemConfigBackupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemConfigBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains at most one entry representing a configuration
|
|
backup process that is either currently in progress or one that was
|
|
completed. A management station can create this entry if and only if
|
|
either the table is empty or the only entry is for a backup that has
|
|
already been completed. An attempt to create or write this entry
|
|
when a backup is already in progress results in the 'resourceUnavailable'
|
|
error status."
|
|
::= { redlineSystemConfigurationObjects 1 }
|
|
|
|
|
|
redlineSystemConfigBackupEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemConfigBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about a current or last
|
|
configuration backup."
|
|
INDEX {
|
|
redlineSystemConfigBackupIndex }
|
|
::= { redlineSystemConfigBackupTable 1 }
|
|
|
|
|
|
RedlineSystemConfigBackupEntry ::= SEQUENCE {
|
|
|
|
redlineSystemConfigBackupIndex INTEGER,
|
|
redlineSystemConfigBackupConfigType INTEGER,
|
|
redlineSystemConfigBackupFtpAddressType InetAddressType,
|
|
redlineSystemConfigBackupFtpAddress InetAddress,
|
|
redlineSystemConfigBackupFtpUser DisplayString,
|
|
redlineSystemConfigBackupFtpPassword DisplayString,
|
|
redlineSystemConfigBackupFtpFile DisplayString,
|
|
redlineSystemConfigBackupStatus INTEGER,
|
|
redlineSystemConfigBackupFailureReason DisplayString }
|
|
|
|
|
|
redlineSystemConfigBackupIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the software download table.
|
|
The only value allowed is 1."
|
|
::= { redlineSystemConfigBackupEntry 1 }
|
|
|
|
|
|
redlineSystemConfigBackupConfigType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
alternate(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of configuration to be backup."
|
|
::= { redlineSystemConfigBackupEntry 2 }
|
|
|
|
|
|
redlineSystemConfigBackupFtpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the configuration backup
|
|
FTP server. IPv4 type supported only."
|
|
::= { redlineSystemConfigBackupEntry 3 }
|
|
|
|
|
|
redlineSystemConfigBackupFtpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the FTP server."
|
|
::= { redlineSystemConfigBackupEntry 4 }
|
|
|
|
|
|
redlineSystemConfigBackupFtpUser OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user name."
|
|
::= { redlineSystemConfigBackupEntry 5 }
|
|
|
|
|
|
redlineSystemConfigBackupFtpPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user password. After this object is created
|
|
it is not accessible."
|
|
::= { redlineSystemConfigBackupEntry 6 }
|
|
|
|
|
|
redlineSystemConfigBackupFtpFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The full software image file path name as required
|
|
by the FTP server."
|
|
::= { redlineSystemConfigBackupEntry 7 }
|
|
|
|
|
|
redlineSystemConfigBackupStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
backup(1), -- start backup/the request was received by system
|
|
commit(2), -- configuration reading is in progress
|
|
upload(3), -- config uploading on server is in progress
|
|
success(4), -- backup completed successfully
|
|
failed(5) -- backup failed
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the current or last configuration backup."
|
|
::= { redlineSystemConfigBackupEntry 8 }
|
|
|
|
|
|
redlineSystemConfigBackupFailureReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The short explanation of why configuration backup failed.
|
|
In a case of success this object will contain empty string."
|
|
::= { redlineSystemConfigBackupEntry 9 }
|
|
|
|
|
|
redlineSystemConfigRestoreTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemConfigRestoreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains at most one entry representing a configuration
|
|
restore process that is either currently in progress or one
|
|
that was completed. A management station can create this entry if and
|
|
only if either the table is empty or the only entry is for a restore
|
|
that has already been completed. An attempt to create or write this
|
|
entry when a restore is already in progress results in the
|
|
'resourceUnavailable' error status. After the process is finished with
|
|
the status set to 'success', then (and only then) the system will be
|
|
automatically rebooted in order for the newly restored parameters to
|
|
become active."
|
|
::= { redlineSystemConfigurationObjects 2 }
|
|
|
|
|
|
redlineSystemConfigRestoreEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemConfigRestoreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about a current or last
|
|
configuration restore."
|
|
INDEX {
|
|
redlineSystemConfigRestoreIndex }
|
|
::= { redlineSystemConfigRestoreTable 1 }
|
|
|
|
|
|
RedlineSystemConfigRestoreEntry ::= SEQUENCE {
|
|
|
|
redlineSystemConfigRestoreIndex INTEGER,
|
|
redlineSystemConfigRestoreConfigType INTEGER,
|
|
redlineSystemConfigRestoreFtpAddressType InetAddressType,
|
|
redlineSystemConfigRestoreFtpAddress InetAddress,
|
|
redlineSystemConfigRestoreFtpUser DisplayString,
|
|
redlineSystemConfigRestoreFtpPassword DisplayString,
|
|
redlineSystemConfigRestoreFtpFile DisplayString,
|
|
redlineSystemConfigRestoreStatus INTEGER,
|
|
redlineSystemConfigRestoreFailureReason DisplayString }
|
|
|
|
|
|
redlineSystemConfigRestoreIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the software download table.
|
|
The only value allowed is 1."
|
|
::= { redlineSystemConfigRestoreEntry 1 }
|
|
|
|
|
|
redlineSystemConfigRestoreConfigType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
alternate(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the type of configuration to be restored."
|
|
::= { redlineSystemConfigRestoreEntry 2 }
|
|
|
|
|
|
redlineSystemConfigRestoreFtpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the configuration restore
|
|
FTP server. IPv4 type supported only."
|
|
::= { redlineSystemConfigRestoreEntry 3 }
|
|
|
|
|
|
redlineSystemConfigRestoreFtpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the FTP server."
|
|
::= { redlineSystemConfigRestoreEntry 4 }
|
|
|
|
|
|
redlineSystemConfigRestoreFtpUser OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user name."
|
|
::= { redlineSystemConfigRestoreEntry 5 }
|
|
|
|
|
|
redlineSystemConfigRestoreFtpPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FTP user password. After this object is created
|
|
it is not accessible."
|
|
::= { redlineSystemConfigRestoreEntry 6 }
|
|
|
|
|
|
redlineSystemConfigRestoreFtpFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The full software image file path name as required
|
|
by the FTP server."
|
|
::= { redlineSystemConfigRestoreEntry 7 }
|
|
|
|
|
|
redlineSystemConfigRestoreStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restore(1), -- start restore/the request was received by system
|
|
download(2), -- config download in progress
|
|
write(3), -- restored config writing
|
|
success(4), -- restore completed successfully
|
|
failed(5) -- restore failed
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the current or last configuration restore."
|
|
::= { redlineSystemConfigRestoreEntry 8 }
|
|
|
|
|
|
redlineSystemConfigRestoreFailureReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The short explanation of why configuration restore failed.
|
|
In a case of success this object will contain empty string."
|
|
::= { redlineSystemConfigRestoreEntry 9 }
|
|
|
|
|
|
redlineSystemNotificationObjects OBJECT IDENTIFIER ::= { redlineSystemMib 4 }
|
|
|
|
-- prefix for notification control objects
|
|
|
|
redlineSystemTrapControl OBJECT IDENTIFIER ::= { redlineSystemNotificationObjects 1 }
|
|
|
|
-- Prefix for trap-specific objects.
|
|
|
|
redlineSystemTrapObjects OBJECT IDENTIFIER ::= { redlineSystemNotificationObjects 2 }
|
|
|
|
redlineSystemTrapReceiverTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemTrapReceiverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about provisioned
|
|
trap receivers i.e. the trap receivers that this agent
|
|
will send notifications to. The entries of this table
|
|
are indexed by their IP address and port values.
|
|
The maximum number of entries in this table is eight."
|
|
::= { redlineSystemTrapControl 1 }
|
|
|
|
|
|
redlineSystemTrapReceiverEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemTrapReceiverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about a provisioned
|
|
trap receiver (a trap destination from the agent's point
|
|
of view."
|
|
INDEX {
|
|
redlineSystemTrapReceiverIndex }
|
|
::= { redlineSystemTrapReceiverTable 1 }
|
|
|
|
|
|
RedlineSystemTrapReceiverEntry ::= SEQUENCE {
|
|
|
|
redlineSystemTrapReceiverIndex Unsigned32,
|
|
redlineSystemTrapReceiverAddressType InetAddressType,
|
|
redlineSystemTrapReceiverAddress InetAddress,
|
|
redlineSystemTrapReceiverPort InetPortNumber,
|
|
redlineSystemTrapReceiverCommunity DisplayString,
|
|
redlineSystemTrapReceiverStatus RowStatus }
|
|
|
|
|
|
redlineSystemTrapReceiverIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { redlineSystemTrapReceiverEntry 1 }
|
|
|
|
|
|
redlineSystemTrapReceiverAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the trap receiver."
|
|
::= { redlineSystemTrapReceiverEntry 2 }
|
|
|
|
|
|
redlineSystemTrapReceiverAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the trap receiver."
|
|
::= { redlineSystemTrapReceiverEntry 3 }
|
|
|
|
|
|
redlineSystemTrapReceiverPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port of the trap receiver."
|
|
DEFVAL { 162 }
|
|
::= { redlineSystemTrapReceiverEntry 4 }
|
|
|
|
|
|
redlineSystemTrapReceiverCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The community string of the trap receiver."
|
|
::= { redlineSystemTrapReceiverEntry 5 }
|
|
|
|
|
|
redlineSystemTrapReceiverStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the
|
|
redlineSystemTrapReceiverTable table. Only the 'createAndGo'
|
|
and 'destroy' values can be specified in a set operation
|
|
when an entry is created or destroyed, respectively."
|
|
::= { redlineSystemTrapReceiverEntry 6 }
|
|
|
|
|
|
redlineSystemTrapActivationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemTrapActivationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about trap activation
|
|
in the system i.e. the trap generation can be enabled
|
|
or disabled. The entries of this table are indexed by
|
|
the trap OID."
|
|
::= { redlineSystemTrapControl 2 }
|
|
|
|
|
|
redlineSystemTrapActivationEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemTrapActivationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains information about trap acgtivation
|
|
state."
|
|
INDEX { IMPLIED redlineSystemTrapObjectID }
|
|
::= { redlineSystemTrapActivationTable 1 }
|
|
|
|
|
|
RedlineSystemTrapActivationEntry ::= SEQUENCE {
|
|
|
|
redlineSystemTrapObjectID OBJECT IDENTIFIER,
|
|
redlineSystemTrapEnable INTEGER }
|
|
|
|
|
|
redlineSystemTrapObjectID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identifies the trap which generation is to be
|
|
controlled by this entry."
|
|
::= { redlineSystemTrapActivationEntry 1 }
|
|
|
|
|
|
redlineSystemTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the system is permitted to
|
|
generate traps specified by this entry."
|
|
::= { redlineSystemTrapActivationEntry 2 }
|
|
|
|
|
|
redlineSystemPingTrapTrigger OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(1),
|
|
ping(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Causes a ping trap to be sent"
|
|
::= { redlineSystemTrapControl 999 }
|
|
|
|
|
|
-- Trap-specific objects are registered under this node.
|
|
|
|
redlineSystemSwDownloadProgress OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
initiated(1), -- started ftp download
|
|
downloaded(2), -- downloaded/started validation
|
|
validated(3), -- validated/started saving in non-volatile memory
|
|
committed(4), -- image saved in non-volatile memory
|
|
failed(5) -- download failed
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The software download progress states."
|
|
::= { redlineSystemTrapObjects 1 }
|
|
|
|
-- Trap definitions are registered under this node.
|
|
|
|
redlineSystemTrapDefinitions OBJECT IDENTIFIER ::= { redlineSystemNotificationObjects 3 }
|
|
|
|
redlineSWUpgradeStatusTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
redlineSystemSwDownloadProgress }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event that reports SW Upgrade progress and status changes."
|
|
::= { redlineSystemTrapDefinitions 1 }
|
|
|
|
redlineSystemPingTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ping trap notification."
|
|
::= { redlineSystemTrapDefinitions 999 }
|
|
|
|
-- Snmp Access Control Objects
|
|
--
|
|
redlineSystemAccessControlObjects OBJECT IDENTIFIER ::= { redlineSystemMib 5 }
|
|
|
|
redlineSystemAccessCtrlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RedlineSystemAccessCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This table contains a list of hosts which are allowed to access
|
|
the system. Each entry associated with the host, has ip address
|
|
and read and write passwords. Only hosts identified by a right
|
|
combination of ipAddress and password will be allowed to access
|
|
the system. An entry can contain Ip address of '0.0.0.0'. In which
|
|
case all hosts using password associated with this address will
|
|
be granted access to the system. Initially, the table will contain
|
|
only one entry with Ip address set to '0.0.0.0', read community set
|
|
to 'public' and write community set to 'private'.
|
|
|
|
The maximum number of entries in this table is eight"
|
|
::= { redlineSystemAccessControlObjects 5 }
|
|
|
|
|
|
redlineSystemAccessCtrlEntry OBJECT-TYPE
|
|
SYNTAX RedlineSystemAccessCtrlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry contains privacy information about a host allowed
|
|
to access the system."
|
|
INDEX {
|
|
redlineSystemAccessCtrlIndex }
|
|
::= { redlineSystemAccessCtrlTable 1 }
|
|
|
|
|
|
RedlineSystemAccessCtrlEntry ::= SEQUENCE {
|
|
|
|
redlineSystemAccessCtrlIndex Unsigned32,
|
|
redlineSystemAccessCtrlManagerIpAddrType InetAddressType,
|
|
redlineSystemAccessCtrlManagerIpAddr InetAddress,
|
|
redlineSystemAccessCtrlReadCommunity DisplayString,
|
|
redlineSystemAccessCtrlWriteCommunity DisplayString,
|
|
redlineSystemAccessCtrlStatus RowStatus }
|
|
|
|
|
|
redlineSystemAccessCtrlIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1 .. 8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Snmp Access Control table."
|
|
::= { redlineSystemAccessCtrlEntry 1 }
|
|
|
|
|
|
redlineSystemAccessCtrlManagerIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address type of the host allowed to access the system.
|
|
IPv4 type supported only."
|
|
::= { redlineSystemAccessCtrlEntry 2 }
|
|
|
|
|
|
redlineSystemAccessCtrlManagerIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The INET address of the host allowed to access the system."
|
|
::= { redlineSystemAccessCtrlEntry 3 }
|
|
|
|
|
|
redlineSystemAccessCtrlReadCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The read community string associated
|
|
with redlineSystemAccessCtrlManagerIpAddress."
|
|
::= { redlineSystemAccessCtrlEntry 4 }
|
|
|
|
|
|
redlineSystemAccessCtrlWriteCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The write community string associated
|
|
with redlineSystemAccessCtrlManagerIpAddress."
|
|
::= { redlineSystemAccessCtrlEntry 5 }
|
|
|
|
|
|
redlineSystemAccessCtrlStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the
|
|
redlineSystemTrapReceiverTable table. Only the 'createAndGo'
|
|
and 'destroy' values can be specified in a set operation
|
|
when an entry is created or destroyed, respectively."
|
|
::= { redlineSystemAccessCtrlEntry 6 }
|
|
|
|
-- Conformance
|
|
--
|
|
|
|
redlineSystemConformance OBJECT IDENTIFIER ::= { redlineSystemMib 6 }
|
|
|
|
-- Groups
|
|
--
|
|
|
|
redlineSystemGroups OBJECT IDENTIFIER ::= { redlineSystemConformance 1 }
|
|
|
|
-- Compliance
|
|
--
|
|
|
|
redlineSystemCompls OBJECT IDENTIFIER ::= { redlineSystemConformance 2 }
|
|
|
|
redlineSystemBasicGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
redlineSystemSystemReboot,
|
|
redlineSystemSerialNumber,
|
|
redlineSystemTrapReceiverCommunity,
|
|
redlineSystemTrapReceiverStatus,
|
|
redlineSystemPingTrapTrigger,
|
|
redlineSystemSwDownloadFtpAddress,
|
|
redlineSystemSwDownloadFtpUser,
|
|
redlineSystemSwDownloadFtpPassword,
|
|
redlineSystemSwDownloadFtpFile,
|
|
redlineSystemSwDownloadStatus,
|
|
redlineSystemSwDownloadFailureReason,
|
|
redlineSystemSwDownloadTimeEnded,
|
|
redlineSystemSwDownloadFtpAddressType,
|
|
redlineSystemSwActiveVersion,
|
|
redlineSystemSwAlternateVersion,
|
|
redlineSystemSwActivateAlternate,
|
|
redlineSystemTrapReceiverAddressType,
|
|
redlineSystemTrapReceiverAddress,
|
|
redlineSystemTrapReceiverPort,
|
|
redlineSystemTrapEnable,
|
|
redlineSystemSwSyncAlternate,
|
|
redlineSystemSwSyncAlternateStatus,
|
|
redlineSystemDHCPServerIpAddressType,
|
|
redlineSystemDHCPServerIpAddress,
|
|
redlineSystemIpAddressType,
|
|
redlineSystemIpAddress,
|
|
redlineSystemSubnetMaskAddressType,
|
|
redlineSystemSubnetMask,
|
|
redlineSystemDefGatewayAddressType,
|
|
redlineSystemDefGatewayAddress,
|
|
redlineSystemSyslogServerIpAddressType,
|
|
redlineSystemSyslogServerIpAddress,
|
|
redlineSystemSwDownloadProgress,
|
|
redlineSystemConfigBackupConfigType,
|
|
redlineSystemConfigBackupFtpAddressType,
|
|
redlineSystemConfigBackupFtpAddress,
|
|
redlineSystemConfigBackupFtpUser,
|
|
redlineSystemConfigBackupFtpPassword,
|
|
redlineSystemConfigBackupFtpFile,
|
|
redlineSystemConfigBackupStatus,
|
|
redlineSystemConfigBackupFailureReason,
|
|
redlineSystemConfigRestoreConfigType,
|
|
redlineSystemConfigRestoreFtpAddressType,
|
|
redlineSystemConfigRestoreFtpAddress,
|
|
redlineSystemConfigRestoreFtpUser,
|
|
redlineSystemConfigRestoreFtpPassword,
|
|
redlineSystemConfigRestoreFtpFile,
|
|
redlineSystemConfigRestoreStatus,
|
|
redlineSystemConfigRestoreFailureReason,
|
|
redlineSystemAccessCtrlManagerIpAddrType,
|
|
redlineSystemAccessCtrlManagerIpAddr,
|
|
redlineSystemAccessCtrlReadCommunity,
|
|
redlineSystemAccessCtrlWriteCommunity }
|
|
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Basic objects."
|
|
::= { redlineSystemGroups 1 }
|
|
|
|
redlineSystemNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
redlineSWUpgradeStatusTrap,
|
|
redlineSystemPingTrap }
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { redlineSystemGroups 2 }
|
|
|
|
|
|
redlineSystemCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities that
|
|
implement this MIB module."
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
redlineSystemBasicGroup }
|
|
|
|
::= { redlineSystemCompls 1 }
|
|
|
|
END
|