609 lines
17 KiB
Plaintext
609 lines
17 KiB
Plaintext
-- ============================================================================
|
|
-- AT-ATMF-MIB, Allied Telesis enterprise MIB: ATMF module
|
|
--
|
|
-- Copyright (c) 2013-2014 by Allied Telesis, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- ============================================================================
|
|
|
|
AT-ATMF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
modules,
|
|
DisplayStringUnsized
|
|
FROM AT-SMI-MIB;
|
|
|
|
atmf MODULE-IDENTITY
|
|
LAST-UPDATED "201410071200Z"
|
|
ORGANIZATION "Allied Telesis, Inc"
|
|
CONTACT-INFO
|
|
"http://www.alliedtelesis.com"
|
|
DESCRIPTION
|
|
"This MIB file contains definitions of managed objects for the
|
|
ATMF module."
|
|
|
|
REVISION "201410071200Z"
|
|
DESCRIPTION
|
|
"This MIB file is enhanced to incorporate the new controller
|
|
module trap - atAtmfControllerAreaRemoteBackupStatusTrap."
|
|
|
|
REVISION "201407041200Z"
|
|
DESCRIPTION
|
|
"This MIB file is updated to incorporate the definitions of managed
|
|
objects for the ATMF controller module."
|
|
|
|
REVISION "201405071200Z"
|
|
DESCRIPTION
|
|
"Enhance the atAtmfRemoteBackupStatusTrap to include the
|
|
atAtmfTrapRemoteBackupServerId field."
|
|
|
|
REVISION "201307151200Z"
|
|
DESCRIPTION
|
|
"Add atAtmfTrapRemoteServersAvailable.
|
|
Add trap and trap variable definitions."
|
|
|
|
REVISION "201305271200Z"
|
|
DESCRIPTION
|
|
"Initial Revision"
|
|
|
|
::= { modules 603 }
|
|
|
|
-- The ATMF (Allied Telesis Management Framework) module.
|
|
|
|
-------------------------------------------------------- --
|
|
-- The ATMF Traps
|
|
-------------------------------------------------------- --
|
|
atAtmfTraps OBJECT IDENTIFIER ::= { atmf 0 }
|
|
atAtmfBackupStatusTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapMasterNodeName,
|
|
atAtmfTrapBackupStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF master attempts to perform a backup of a
|
|
nodes FLASH contents. Nominally, it states that the backup of an individual
|
|
node or all nodes to a master node has <failed|passed>."
|
|
::= { atAtmfTraps 1 }
|
|
|
|
atAtmfNodeStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapNodeStatusChange,
|
|
atAtmfTrapNetworkName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF node joins or leaves the ATMF network.
|
|
Nominally, it states that a node has <left|joined> an ATMF network."
|
|
::= { atAtmfTraps 2 }
|
|
|
|
atAtmfNodeRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapMasterNodeName,
|
|
atAtmfTrapNodeRecoveryStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an attempt has been made to recover an ATMF
|
|
node. Nominally, it states that an attempt has been made to recover a
|
|
node from the specified master with the status of <passed|failed>."
|
|
::= { atAtmfTraps 3 }
|
|
|
|
atAtmfInterfaceStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapInterfaceName,
|
|
atAtmfTrapInterfaceStatusChange
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF interface status change has occurred.
|
|
Nominally, it states that an interface on a node has changed status to
|
|
<blocking|forwarding>."
|
|
::= { atAtmfTraps 4 }
|
|
|
|
|
|
atAtmfExternalMediaLowMemoryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapMasterNodeName,
|
|
atAtmfTrapMediaType,
|
|
atAtmfTrapMediaTotal,
|
|
atAtmfTrapMediaFree
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when the available external storage on the ATMF master
|
|
node falls below a nominated threshold. Nominally, it states that the external
|
|
<usb|sd> storage on a master node has fallen below the designated threshold and
|
|
specifies the total available memory <xxx MB> and the total free memory <xxx MB>."
|
|
::= { atAtmfTraps 5 }
|
|
|
|
atAtmfRollingRebootCompleteTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapRollingRebootStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when the ATMF rolling reboot process has finished
|
|
on a particular ATMF node. Nominally, it states that the ATMF rolling reboot,
|
|
executed against the specified node, has returned a reboot status of
|
|
<failed|passed>."
|
|
::= { atAtmfTraps 6 }
|
|
|
|
atAtmfRollingRebootReleaseCompleteTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapRollingRebootStatus,
|
|
atAtmfTrapRollingRebootReleaseName,
|
|
atAtmfTrapRollingRebootReleaseStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when the ATMF rolling reboot process attempts to push a new
|
|
software release to a specified ATMF node. Nominally, it states that the ATMF
|
|
rolling reboot release process, executed from the specified node has returned a
|
|
reboot status of <failed|passed>, the name of the attempted release file and
|
|
the release status of <failed|passed>."
|
|
::= { atAtmfTraps 7 }
|
|
|
|
atAtmfRemoteBackupStatusTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfTrapRemoteBackupServerId,
|
|
atAtmfTrapRemoteBackupServerName,
|
|
atAtmfTrapRemoteServerStatus,
|
|
atAtmfTrapRemoteServersAvailable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF remote backup server availability state changes.
|
|
Nominally, it states whether a remote backup server is <unavailable|available> and
|
|
the number of remote backup servers available."
|
|
::= { atAtmfTraps 8 }
|
|
|
|
atAtmfControllerAreaStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfControllerAreaName,
|
|
atAtmfControllerAreaStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF controller area reachability state changes.
|
|
Nominally, it states whether an ATMF controller area is <unreachable|reachable>."
|
|
::= { atAtmfTraps 9 }
|
|
|
|
atAtmfControllerAreaRemoteBackupStatusTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
atAtmfTrapNodeName,
|
|
atAtmfControllerAreaName,
|
|
atAtmfTrapMasterNodeName,
|
|
atAtmfTrapBackupStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when an ATMF controller attempts to perform a backup of a
|
|
remote area local master's FLASH contents. Nominally, it states that the backup
|
|
of an individual local master, all area local masters in a specified area or all
|
|
local area master's in all areas has <failed|passed>."
|
|
::= { atAtmfTraps 10 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- The ATMF Trap Variables
|
|
-- ---------------------------------------------------------- --
|
|
atAtmfTrapVariable OBJECT IDENTIFIER ::= { atmf 1 }
|
|
|
|
atAtmfTrapNodeName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF node name."
|
|
::= { atAtmfTrapVariable 1 }
|
|
|
|
atAtmfTrapMasterNodeName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF master node name."
|
|
::= { atAtmfTrapVariable 2 }
|
|
|
|
atAtmfTrapNetworkName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF network name."
|
|
::= { atAtmfTrapVariable 3 }
|
|
|
|
atAtmfTrapInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF interface name."
|
|
::= { atAtmfTrapVariable 4 }
|
|
|
|
atAtmfTrapBackupStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
failed(1),
|
|
passed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the last backup attempt on either a specified ATMF node or all
|
|
nodes in the ATMF network."
|
|
::= { atAtmfTrapVariable 5 }
|
|
|
|
atAtmfTrapNodeStatusChange OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
left(1),
|
|
joined(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ATMF node has changed status in the ATMF network."
|
|
::= { atAtmfTrapVariable 6 }
|
|
|
|
atAtmfTrapInterfaceStatusChange OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
blocking(1),
|
|
forwarding(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ATMF interface has changed status."
|
|
::= { atAtmfTrapVariable 7 }
|
|
|
|
atAtmfTrapNodeRecoveryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
failed(1),
|
|
passed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the last recovery attempt."
|
|
::= { atAtmfTrapVariable 8 }
|
|
|
|
atAtmfTrapMediaType OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The media type configured on the ATMF node - USB, SD or FS."
|
|
::= { atAtmfTrapVariable 9 }
|
|
|
|
atAtmfTrapMediaTotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total memory available on the resident media, in MB."
|
|
::= { atAtmfTrapVariable 10 }
|
|
|
|
atAtmfTrapMediaFree OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The free memory available on the resident media, in MB. Each
|
|
node has a maximum flash of 64MB."
|
|
::= { atAtmfTrapVariable 11 }
|
|
|
|
atAtmfTrapRollingRebootStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
failed(1),
|
|
passed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the last rolling reboot for a node."
|
|
::= { atAtmfTrapVariable 12 }
|
|
|
|
atAtmfTrapRollingRebootReleaseName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the last rolling reboot release."
|
|
::= { atAtmfTrapVariable 13 }
|
|
|
|
atAtmfTrapRollingRebootReleaseStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
failed(1),
|
|
passed(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The release update status of the last rolling reboot for a node."
|
|
::= { atAtmfTrapVariable 14 }
|
|
|
|
atAtmfTrapRemoteBackupServerId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF remote backup server id."
|
|
::= { atAtmfTrapVariable 15 }
|
|
|
|
atAtmfTrapRemoteBackupServerName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF remote backup server name."
|
|
::= { atAtmfTrapVariable 16 }
|
|
|
|
atAtmfTrapRemoteServerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(1),
|
|
available(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current availablility of the remote backup server for a specified ATMF master node."
|
|
::= { atAtmfTrapVariable 17 }
|
|
|
|
atAtmfTrapRemoteServersAvailable OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently available remote backup servers."
|
|
::= { atAtmfTrapVariable 18 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- The ATMF Summary Information Table
|
|
-- ---------------------------------------------------------- --
|
|
atAtmfSummary OBJECT IDENTIFIER ::= { atmf 2 }
|
|
|
|
atAtmfSummaryNodeName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name assigned to a particular node."
|
|
::= { atAtmfSummary 1 }
|
|
|
|
atAtmfSummaryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Node's ATMF status."
|
|
::= { atAtmfSummary 2 }
|
|
|
|
atAtmfSummaryRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
member(1),
|
|
master(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The role configured for this ATMF device, either Member or Master."
|
|
::= { atAtmfSummary 3 }
|
|
|
|
atAtmfSummaryNetworkName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF network that a particular node belongs to."
|
|
::= { atAtmfSummary 4 }
|
|
|
|
atAtmfSummaryParentName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parent name of the node or 'none'."
|
|
::= { atAtmfSummary 5 }
|
|
|
|
atAtmfSummaryCoreDistance OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF core distance for this node."
|
|
::= { atAtmfSummary 6 }
|
|
|
|
atAtmfSummaryDomainId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF domain Id for this node."
|
|
::= { atAtmfSummary 7 }
|
|
|
|
atAtmfSummaryRestrictedLogin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The login for this ATMF device is restricted to only those devices
|
|
that are designated ATMF Masters."
|
|
::= { atAtmfSummary 8 }
|
|
|
|
atAtmfSummaryNodes OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number ATMF nodes known to this device."
|
|
::= { atAtmfSummary 9 }
|
|
|
|
atAtmfSummaryAreaName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATMF default area configured for this ATMF device."
|
|
::= { atAtmfSummary 10 }
|
|
|
|
atAtmfSummaryControllerRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
non-controller(1),
|
|
controller(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The controller role configured for this ATMF device, either Non-controller or
|
|
Controller."
|
|
::= { atAtmfSummary 11 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- The ATMF Node Information Table
|
|
-- ---------------------------------------------------------- --
|
|
atAtmfNodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtAtmfNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATMF Node Entry."
|
|
::= { atmf 3 }
|
|
|
|
atAtmfNodeEntry OBJECT-TYPE
|
|
SYNTAX AtAtmfNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATMF Node Entry."
|
|
INDEX { atAtmfNodeName }
|
|
::= { atAtmfNodeTable 1 }
|
|
|
|
AtAtmfNodeEntry ::=
|
|
SEQUENCE
|
|
{
|
|
atAtmfNodeName
|
|
DisplayStringUnsized
|
|
}
|
|
|
|
atAtmfNodeName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name assigned to a particular node."
|
|
::= { atAtmfNodeEntry 1 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- The ATMF Controller Area Information Table
|
|
-- ---------------------------------------------------------- --
|
|
atAtmfControllerAreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtAtmfControllerAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured areas available to the ATMF controller."
|
|
::= { atmf 4 }
|
|
|
|
atAtmfControllerAreaEntry OBJECT-TYPE
|
|
SYNTAX AtAtmfControllerAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATMF controller entry."
|
|
INDEX { atAtmfControllerAreaId }
|
|
::= { atAtmfControllerAreaTable 1 }
|
|
|
|
AtAtmfControllerAreaEntry ::=
|
|
SEQUENCE
|
|
{
|
|
atAtmfControllerAreaId Integer32,
|
|
atAtmfControllerAreaName DisplayStringUnsized,
|
|
atAtmfControllerAreaStatus INTEGER,
|
|
atAtmfControllerAreaMemberCount Integer32
|
|
}
|
|
|
|
atAtmfControllerAreaId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..126)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area identifier assigned to a particular controller area."
|
|
::= { atAtmfControllerAreaEntry 1 }
|
|
|
|
atAtmfControllerAreaName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name assigned to a particular controller area."
|
|
::= { atAtmfControllerAreaEntry 2 }
|
|
|
|
atAtmfControllerAreaStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unreachable(1),
|
|
reachable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reachability status of a particular controller area."
|
|
::= { atAtmfControllerAreaEntry 3 }
|
|
|
|
atAtmfControllerAreaMemberCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of member nodes available in a particular controller area."
|
|
::= { atAtmfControllerAreaEntry 4 }
|
|
END
|
|
|
|
--
|
|
-- at-atmf.mib
|
|
--
|
|
|