394 lines
12 KiB
Plaintext

CDE-MIB DEFINITIONS ::= BEGIN
-- Title: RADWARE
-- This Private MIB supports the configuration auto sync.
-- Version: 3.0
-- Date: 24 May 2016
-- By: RMA (Radware MIB Authority)
-- E-mail: US: support@radware.com
-- International: support_int@radware.com
--
IMPORTS
IpAddress
FROM RFC1155-SMI
Unsigned32
FROM SNMPv2-SMI
OBJECT-TYPE
FROM RFC-1212
PhysAddress
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215
TruthValue,
rdwrConfigurationSync
FROM RADWARE-MIB;
--
-- rdwrConfigurationSync OBJECT IDENTIFIER ::= {rsServerDispatcher 161 }
rdwrConfigurationSyncMonitor OBJECT IDENTIFIER ::= {rdwrConfigurationSync 1 }
rdwrConfSyncState OBJECT-TYPE
SYNTAX INTEGER
{
syncOff(1),
disconnected(2),
synchronizing(3),
inSync(4),
incompatible(5),
cannotSync(6),
pendingVRRPSwitch(7),
noMaster(8),
masterConnected(9),
outOfSync(10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the configuration synchronisation mechanism."
::= { rdwrConfigurationSyncMonitor 1 }
rdwrConfSyncIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current IP interface used for the communication with the
configuration peer."
::= { rdwrConfigurationSyncMonitor 2 }
rdwrConfSyncPeerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current IP of the configuration peer."
::= { rdwrConfigurationSyncMonitor 3 }
rdwrConfSyncPeerBaseMac OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The base MAC of the configuration peer device that is currently logged
in or has last logged in."
::= { rdwrConfigurationSyncMonitor 4 }
rdwrConfSyncIncompatibilityReason OBJECT-TYPE
SYNTAX INTEGER
{
compatible(1),
incompatibleHardware(2),
incompatibleInstalledMemorySize(3),
incompatibleLicense(4),
incompatibleSoftwareVersion(5),
incompatibleSlaveConfiguration(6),
unknown(7),
incompatibleAttackDb(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The grounds for the incompatibilty between the primary device and the secondary device"
::= { rdwrConfigurationSyncMonitor 5 }
rdwrConfSyncLastConfSyncTime OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last time the configuration was successfully propagated from the
master to the slave. The time is in seconds since epoch."
::= { rdwrConfigurationSyncMonitor 6 }
rdwrConfSyncLastConfFullSyncTime OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last time a full configuration synchronisation was last
performed. The time is in seconds since epoch."
::= { rdwrConfigurationSyncMonitor 7 }
rdwrConfSyncNumOfFullSyncOperations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of full synchronisations successfully performed since the
automatic configuration synchronisation was last enabled, or since the
last reboot."
::= { rdwrConfigurationSyncMonitor 8 }
rdwrConfSyncNumOfSyncOperations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of synchronisations operations performed since the last
configuration full synchronisation, or since the last reboot."
::= { rdwrConfigurationSyncMonitor 9 }
rdwrConfSyncNumOfFailedSyncAttempts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of synchronisation operations (incremental or full) that
failed since the synchronisation was last enabled, or since the last
reboot."
::= { rdwrConfigurationSyncMonitor 10 }
rdwrConfSyncPeerConfigVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The configuration version the slave."
::= { rdwrConfigurationSyncMonitor 11 }
rdwrConfSyncConfigTimestamp OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Timestamp of the last configuration change in the machine."
::= { rdwrConfigurationSyncMonitor 12 }
rdwrConfSyncResetStatistics OBJECT-TYPE
SYNTAX INTEGER
{
reset(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset the configuration synchronisation statistics."
::= { rdwrConfigurationSyncMonitor 13 }
rdwrConfSyncShouldReboot OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether master/slave are waiting for reboot."
::= { rdwrConfigurationSyncMonitor 14 }
rdwrConfSyncNumOfConnects OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of successful connections since last mode change or primary device reboot."
::= { rdwrConfigurationSyncMonitor 15 }
rdwrConfSyncNumOfDisconnects OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the master disconnected from the peer since last mode
change or reboot."
::= { rdwrConfigurationSyncMonitor 16 }
rdwrConfSyncIPString OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current IP interface used for the communication with the
configuration peer. Similar to rdwrConfSyncIP but in string format to enable IPv6 support"
::= { rdwrConfigurationSyncMonitor 18 }
rdwrConfSyncPeerIPString OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current IP of the configuration peer. Similar to rdwrConfSyncPeerIP but in string format to enable IPv6 support."
::= { rdwrConfigurationSyncMonitor 19 }
rdwrConfigurationSyncConf OBJECT IDENTIFIER ::= { rdwrConfigurationSync 2 }
rdwrConfSyncMode OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2),
disabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The role of the device inthe configuration synchronisation and whether
the feature is enabled."
::= { rdwrConfigurationSyncConf 1 }
rdwrConfSyncRetryTimeout OBJECT-TYPE
SYNTAX INTEGER (1..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds between attempts to connect to configuration
slave. Must be in the range of 1 second to 10 minutes. Default is 5
seconds."
::= { rdwrConfigurationSyncConf 2 }
rdwrConfSyncKeepAlivePeriod OBJECT-TYPE
SYNTAX INTEGER (5..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds between keep-alive messages to slave. Must be in the
range of 5 seconds to 10 minutes. Default is 10 seconds."
::= { rdwrConfigurationSyncConf 3 }
rdwrConfSyncRebootTimeout OBJECT-TYPE
SYNTAX INTEGER (1..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds allowed for slave to reboot. After this time slave is
considered disconnected. Must be in the range of 1 second to 10 minutes. Default
is 4 minutes (240 seconds). Value is assigned in seconds."
::= { rdwrConfigurationSyncConf 4 }
rdwrConfSyncPeerDiscTrapDelay OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Disconnected peer trap is only issued after this delay. If connection
is reestablished within this time period trap is deferred. Must be in
the range of 0 (immediate trap) to 1 hour. Default is 1 minute (60
seconds)."
::= { rdwrConfigurationSyncConf 5 }
rdwrConfSyncPeerResponseTimeout OBJECT-TYPE
SYNTAX INTEGER (1..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds allowed for response to arrive from peer. If the
timeout is exceeded, peer is considered disconnected. Must be in the range of 1 second to 10
minutes. Default is 20 seconds. Value is assigned in seconds."
::= { rdwrConfigurationSyncConf 6 }
rdwrConfSyncMasterActivityTimeout OBJECT-TYPE
SYNTAX INTEGER (5..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum time in seconds allowed by slave between master messages. If
the timeout is exceeded. Slave considers master as disconnected. This
value must be greater than keep alive frequency. Must be in the range
of 5 seconds to 10 minutes. Default is a minute (60 seconds)."
::= {rdwrConfigurationSyncConf 7 }
rdwrConfSyncAllowRebootActiveDevice OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allow master to reboot slave event if the slave is the VRRP active
device. Default value is false."
::= { rdwrConfigurationSyncConf 8 }
rdwrConfSyncRebootSlave OBJECT-TYPE
SYNTAX INTEGER
{
reboot(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Manually reboot the secondary device."
::= { rdwrConfigurationSyncConf 9 }
rdwrConfSyncExcludeMgmtIP OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Exclude the management ports IP interface from the
synchronisations. When true the IPs have to be handled manually. Default
value is false."
::= { rdwrConfigurationSyncConf 10 }
rdwrConfSyncExcludeMgmtCert OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Exclude the WBM & SSH service configuration and the certificates
references from them from the synchronisations. When true, their
configuration has to be handled manually. Default value is false."
::= { rdwrConfigurationSyncConf 11 }
rdwrConfSyncDiscoverMngIPOnly OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION
" obsolete "
::= { rdwrConfigurationSyncConf 12 }
rdwrConfSyncFullSyncDelay OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds between the need to full sync is detected and the actual full sync operation.
full sync will occure when this time is passed and the master wss idle (not configured).
range of 0 seconds to 1 hour. Default is 30 seconds."
DEFVAL { 30 }
::= { rdwrConfigurationSyncConf 13 }
rdwrConfSyncFullSyncMaxDelay OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum time in seconds between the need to full sync is detected and the actual full sync operation.
Full sync will occure if this time passed, even if the master has been configured.
range of 0 seconds to 1 hour. Default is 30 seconds."
DEFVAL { 30 }
::= { rdwrConfigurationSyncConf 14 }
rdwrConfSyncCommunicationPassword OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sets the password for the synchronization session. This is mandatory before activating the module."
::= { rdwrConfigurationSyncConf 15 }
rdwrConfSyncConnectionPreference OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the first choice of IP through which config-sync connects to peer. Can also be set to the values 'any' and 'any-mng-ip'."
::= { rdwrConfigurationSyncConf 16 }
rdwrConfSyncAlternateConnectionPreference OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the second choice of IP through which config-sync connects to peer. Can also be set to the values 'any', 'any-mng-ip' and 'none'."
::= { rdwrConfigurationSyncConf 17 }
rdwrConfSyncReconnect OBJECT-TYPE
SYNTAX INTEGER
{
reconnect(1),
doNothing(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Manually reconnect the config-sync connection to the secondary device."
::= { rdwrConfigurationSyncConf 18 }
END