1305 lines
53 KiB
Plaintext
1305 lines
53 KiB
Plaintext
DDN-WOS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
|
Gauge32, Counter64, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime, TruthValue
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
wosMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201201040000Z" -- 04 Jan 2012
|
|
ORGANIZATION "DataDirect Networks, Inc."
|
|
CONTACT-INFO
|
|
"DataDirect Networks, Inc.
|
|
Phone: 1 800 TERABYTE
|
|
Email: support@ddn.com"
|
|
DESCRIPTION "SMI v2 MIB module for WOS (Web Object Scalar)."
|
|
REVISION "201201040000Z" -- 04 Jan 2012
|
|
DESCRIPTION "First release."
|
|
::= { wos 1 }
|
|
|
|
datadirect OBJECT IDENTIFIER ::= { enterprises 6894 }
|
|
wos OBJECT IDENTIFIER ::= { datadirect 4 }
|
|
|
|
-- Textual conventions
|
|
|
|
WosSeverityLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Specifies the severity level of an event:
|
|
|
|
emergency: A panic condition
|
|
- notify all tech staff on call.
|
|
alert: Should be corrected immediately
|
|
- notify staff who can fix the problem
|
|
- e.g. drive down alert.
|
|
critical: Should be corrected immediately. Indicates failure in a primary system
|
|
- fix CRITICAL problems before ALERT
|
|
error: Non-urgent failures
|
|
- these should be relayed to developers or admins
|
|
- each item must be resolved within a given time.
|
|
warning: Warning messages
|
|
- not an error, but indication that an error will occur if action is not taken
|
|
- e.g. cluster capacity is 70% used
|
|
- each item must be resolved within a given time.
|
|
notice: Events that are unusual but not error conditions
|
|
- might be summarized in an email to developers or admins to spot potential problems
|
|
- no immediate action required.
|
|
informational: Normal operational messages
|
|
- may be harvested for reporting, measuring throughput, etc
|
|
- no action required.
|
|
debug: Info useful to developers for debugging the application
|
|
- not useful during operations."
|
|
SYNTAX INTEGER { emergency(1),
|
|
alert(2),
|
|
critical(3),
|
|
error(4),
|
|
warning(5),
|
|
notice(6),
|
|
informational(7),
|
|
debug(8) }
|
|
|
|
WosSyslogFacility ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The syslog standard Facilities (from RFC 3164).
|
|
user (1) - random user-level messages
|
|
mail (2) - mail system
|
|
daemon (3) - system daemons
|
|
auth (4) - security/authorization messages
|
|
syslog (5) - messages generated internally by syslogd
|
|
lpr (6) - line printer subsystem
|
|
news (7) - network news subsystem
|
|
uucp (8) - UUCP subsystem
|
|
cron (9) - clock daemon
|
|
authpriv (10) - security/authorization messages (private)
|
|
ftp (11) - ftp daemon
|
|
local0 (16) - reserved for local use
|
|
local1 (17) - reserved for local use
|
|
local2 (18) - reserved for local use
|
|
local3 (19) - reserved for local use
|
|
local4 (20) - reserved for local use
|
|
local5 (21) - reserved for local use
|
|
local6 (22) - reserved for local use
|
|
local7 (23) - reserved for local use"
|
|
SYNTAX INTEGER { user(1),
|
|
mail(2),
|
|
daemon(3),
|
|
auth(4),
|
|
syslog(5),
|
|
lpr(6),
|
|
news(7),
|
|
uucp(8),
|
|
cron(9),
|
|
authpriv(10),
|
|
ftp(11),
|
|
local0(16),
|
|
local1(17),
|
|
local2(18),
|
|
local3(19),
|
|
local4(20),
|
|
local5(21),
|
|
local6(22),
|
|
local7(23) }
|
|
|
|
-- Top level structure of MIB
|
|
|
|
wosNotifications OBJECT IDENTIFIER ::= { wosMIB 0 }
|
|
wosObjects OBJECT IDENTIFIER ::= { wosMIB 1 }
|
|
wosConformance OBJECT IDENTIFIER ::= { wosMIB 2 }
|
|
|
|
wosNotificationInfo OBJECT IDENTIFIER ::= { wosObjects 1 }
|
|
wosStatsInfo OBJECT IDENTIFIER ::= { wosObjects 2 }
|
|
wosAlertsInfo OBJECT IDENTIFIER ::= { wosObjects 3 }
|
|
wosClusterInfo OBJECT IDENTIFIER ::= { wosObjects 4 }
|
|
wosZonesInfo OBJECT IDENTIFIER ::= { wosObjects 5 }
|
|
wosNodesInfo OBJECT IDENTIFIER ::= { wosObjects 6 }
|
|
wosPoliciesInfo OBJECT IDENTIFIER ::= { wosObjects 7 }
|
|
wosPrefsInfo OBJECT IDENTIFIER ::= { wosObjects 8 }
|
|
|
|
-- MIB objects
|
|
|
|
-- Notification objects
|
|
|
|
wosTrapDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Description of the notification."
|
|
::= { wosNotificationInfo 1 }
|
|
|
|
wosTrapSeverity OBJECT-TYPE
|
|
SYNTAX WosSeverityLevel
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Severity of the notification.
|
|
emergency: A panic condition
|
|
- notify all tech staff on call.
|
|
alert: Should be corrected immediately
|
|
- notify staff who can fix the problem
|
|
- e.g. drive down alert.
|
|
critical: Should be corrected immediately. Indicates failure in a primary system
|
|
- fix CRITICAL problems before ALERT
|
|
error: Non-urgent failures
|
|
- these should be relayed to developers or admins
|
|
- each item must be resolved within a given time.
|
|
warning: Warning messages
|
|
- not an error, but indication that an error will occur if action is not taken
|
|
- e.g. cluster capacity is 70% used
|
|
- each item must be resolved within a given time.
|
|
notice: Events that are unusual but not error conditions
|
|
- might be summarized in an email to developers or admins to spot potential problems
|
|
- no immediate action required.
|
|
informational: Normal operational messages
|
|
- may be harvested for reporting, measuring throughput, etc
|
|
- no action required.
|
|
debug: Info useful to developers for debugging the application
|
|
- not useful during operations."
|
|
::= { wosNotificationInfo 2 }
|
|
|
|
wosTrapType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Identifies the type of the notification."
|
|
::= { wosNotificationInfo 3 }
|
|
|
|
wosTrapLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "A location pertaining to the notification (node IP address, cluster name, zone name, etc.)"
|
|
::= { wosNotificationInfo 4 }
|
|
|
|
-- Stats objects
|
|
|
|
wosStatsFRPS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "file reads per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object read rate in file reads per second."
|
|
::= { wosStatsInfo 1 }
|
|
|
|
wosStatsFWPS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "file writes per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object write rate in file writes per second."
|
|
::= { wosStatsInfo 2 }
|
|
|
|
wosStatsFDPS OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "file deletes per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object delete rate in file deletes per second."
|
|
::= { wosStatsInfo 3 }
|
|
|
|
wosStatsReadLatency OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object read latency in milliseconds."
|
|
::= { wosStatsInfo 4 }
|
|
|
|
wosStatsWriteLatency OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object write latency in milliseconds."
|
|
::= { wosStatsInfo 5 }
|
|
|
|
wosStatsDeleteLatency OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object delete latency in milliseconds."
|
|
::= { wosStatsInfo 6 }
|
|
|
|
wosStatsReadThroughput OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "kilobytes per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object read throughput."
|
|
::= { wosStatsInfo 7 }
|
|
|
|
wosStatsWriteThroughput OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "kilobytes per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Object write throughput."
|
|
::= { wosStatsInfo 8 }
|
|
|
|
wosStatsReadCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of read transactions since the last cluster restart."
|
|
::= { wosStatsInfo 9 }
|
|
|
|
wosStatsWriteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of write transactions since the last cluster restart."
|
|
::= { wosStatsInfo 10 }
|
|
|
|
wosStatsDeleteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of delete transactions since the last cluster restart."
|
|
::= { wosStatsInfo 11 }
|
|
|
|
-- Alert objects
|
|
|
|
wosAlertTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing cluster alerts."
|
|
::= { wosAlertsInfo 1 }
|
|
|
|
wosAlertEntry OBJECT-TYPE
|
|
SYNTAX WosAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosAlertTable."
|
|
INDEX { wosAlertIndex }
|
|
::= { wosAlertTable 1 }
|
|
|
|
WosAlertEntry ::= SEQUENCE {
|
|
wosAlertIndex Unsigned32,
|
|
wosAlertSeverity WosSeverityLevel,
|
|
wosAlertTime DateAndTime,
|
|
wosAlertType DisplayString,
|
|
wosAlertLocation DisplayString,
|
|
wosAlertDesc DisplayString
|
|
}
|
|
|
|
wosAlertIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Alert table index. The most recent alert is assigned starting at index 1,
|
|
and older alerts are assigned indices in ascending order."
|
|
::= { wosAlertEntry 1 }
|
|
|
|
wosAlertSeverity OBJECT-TYPE
|
|
SYNTAX WosSeverityLevel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Severity of the alert.
|
|
emergency: A panic condition
|
|
- notify all tech staff on call.
|
|
alert: Should be corrected immediately
|
|
- notify staff who can fix the problem
|
|
- e.g. drive down alert.
|
|
critical: Should be corrected immediately. Indicates failure in a primary system
|
|
- fix CRITICAL problems before ALERT
|
|
error: Non-urgent failures
|
|
- these should be relayed to developers or admins
|
|
- each item must be resolved within a given time.
|
|
warning: Warning messages
|
|
- not an error, but indication that an error will occur if action is not taken
|
|
- e.g. cluster capacity is 70% used
|
|
- each item must be resolved within a given time.
|
|
notice: Events that are unusual but not error conditions
|
|
- might be summarized in an email to developers or admins to spot potential problems
|
|
- no immediate action required.
|
|
informational: Normal operational messages
|
|
- may be harvested for reporting, measuring throughput, etc
|
|
- no action required.
|
|
debug: Info useful to developers for debugging the application
|
|
- not useful during operations."
|
|
::= { wosAlertEntry 2 }
|
|
|
|
wosAlertTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Date and time the alert was generated."
|
|
::= { wosAlertEntry 3 }
|
|
|
|
wosAlertType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies the type of the alert."
|
|
::= { wosAlertEntry 4 }
|
|
|
|
wosAlertLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A location pertaining to the alert (node IP address, cluster name, zone name, etc.)"
|
|
::= { wosAlertEntry 5 }
|
|
|
|
wosAlertDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Description of the alert."
|
|
::= { wosAlertEntry 6 }
|
|
|
|
-- Cluster objects
|
|
|
|
wosClusterName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the cluster."
|
|
::= { wosClusterInfo 1 }
|
|
|
|
wosClusterId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The ID number of the cluster."
|
|
::= { wosClusterInfo 2 }
|
|
|
|
wosClusterStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cluster status."
|
|
::= { wosClusterInfo 3 }
|
|
|
|
wosClusterPrimaryNodeAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address type of the primary cluster node."
|
|
::= { wosClusterInfo 4 }
|
|
|
|
wosClusterPrimaryNodeAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the cluster primary node.
|
|
Refer to wosClusterPrimaryNodeAddress to determine the address type."
|
|
::= { wosClusterInfo 5 }
|
|
|
|
wosClusterTotalNodeCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of nodes in the cluster."
|
|
::= { wosClusterInfo 6 }
|
|
|
|
wosClusterActiveNodeCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of nodes in the cluster that are active."
|
|
::= { wosClusterInfo 7 }
|
|
|
|
wosClusterDisconnectedNodeCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Then number of nodes in the cluster that are disconnected."
|
|
::= { wosClusterInfo 8 }
|
|
|
|
wosClusterConnectedClientsCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of active client connections to the cluster."
|
|
::= { wosClusterInfo 9 }
|
|
|
|
wosClusterObjectCountLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored in the cluster.
|
|
Together with wosClusterObjectCountHigh this composes
|
|
a 64-bit number."
|
|
::= { wosClusterInfo 10 }
|
|
|
|
wosClusterObjectCountHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored in the cluster.
|
|
Together with wosClusterObjectCountLow this composes
|
|
a 64-bit number."
|
|
::= { wosClusterInfo 11 }
|
|
|
|
wosClusterUsableCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usable capacity of the cluster."
|
|
::= { wosClusterInfo 12 }
|
|
|
|
wosClusterUsedCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The used capacity of the cluster."
|
|
::= { wosClusterInfo 13 }
|
|
|
|
wosClusterFreeCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total free capacity of the cluster."
|
|
::= { wosClusterInfo 14 }
|
|
|
|
-- Zone objects
|
|
|
|
wosZoneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing cluster zones."
|
|
::= { wosZonesInfo 1 }
|
|
|
|
wosZoneEntry OBJECT-TYPE
|
|
SYNTAX WosZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosZoneTable."
|
|
INDEX { wosZoneId }
|
|
::= { wosZoneTable 1}
|
|
|
|
WosZoneEntry ::= SEQUENCE {
|
|
wosZoneId Unsigned32,
|
|
wosZoneName DisplayString,
|
|
wosZoneNodeCount Unsigned32
|
|
}
|
|
|
|
wosZoneId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An integer that uniquely identifies the zone in the cluster
|
|
and is the index value for wosZoneTable entries."
|
|
::= { wosZoneEntry 1 }
|
|
|
|
wosZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the zone."
|
|
::= { wosZoneEntry 2 }
|
|
|
|
wosZoneNodeCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of nodes accepted into the zone."
|
|
::= { wosZoneEntry 3 }
|
|
|
|
-- Node objects
|
|
|
|
wosNodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing cluster nodes."
|
|
::= { wosNodesInfo 1 }
|
|
|
|
wosNodeEntry OBJECT-TYPE
|
|
SYNTAX WosNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosNodeTable."
|
|
INDEX { wosZoneId, wosNodeIndex }
|
|
::= { wosNodeTable 1 }
|
|
|
|
WosNodeEntry ::= SEQUENCE {
|
|
wosNodeIndex Unsigned32,
|
|
wosNodeName DisplayString,
|
|
wosNodeAddressType InetAddressType,
|
|
wosNodeAddress InetAddress,
|
|
wosNodeZoneName DisplayString,
|
|
wosNodeStatus DisplayString,
|
|
wosNodeFwVersion DisplayString,
|
|
wosNodeObjectCountLow Unsigned32,
|
|
wosNodeObjectCountHigh Unsigned32,
|
|
wosNodeTotalCapacity Unsigned32,
|
|
wosNodeUsedCapacity Unsigned32,
|
|
wosNodePercentFull Gauge32
|
|
}
|
|
|
|
wosNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary integer used as the index value for wosNodeTable entries.
|
|
The index value can change at any time."
|
|
::= { wosNodeEntry 1 }
|
|
|
|
wosNodeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The node name."
|
|
::= { wosNodeEntry 2 }
|
|
|
|
wosNodeAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address type of the node."
|
|
::= { wosNodeEntry 3 }
|
|
|
|
wosNodeAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the node.
|
|
Refer to wosNodeAddressType to determine the address type."
|
|
::= { wosNodeEntry 4 }
|
|
|
|
wosNodeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the zone that the node belongs to."
|
|
::= { wosNodeEntry 5 }
|
|
|
|
wosNodeStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the node (e.g. active, connecting, etc.)."
|
|
::= { wosNodeEntry 6 }
|
|
|
|
wosNodeFwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The version number of the node's firmware."
|
|
::= { wosNodeEntry 7 }
|
|
|
|
wosNodeObjectCountLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored on the node.
|
|
Together with wosNodeObjectCountHigh this composes
|
|
a 64-bit number."
|
|
::= { wosNodeEntry 8 }
|
|
|
|
wosNodeObjectCountHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored on the node.
|
|
Together with wosNodeObjectCountLow this composes
|
|
a 64-bit number."
|
|
::= { wosNodeEntry 9 }
|
|
|
|
wosNodeTotalCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total capacity of the node."
|
|
::= { wosNodeEntry 10 }
|
|
|
|
wosNodeUsedCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The used capacity of the node."
|
|
::= { wosNodeEntry 11 }
|
|
|
|
wosNodePercentFull OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The used capacity of the node as a percentage of the total capacity."
|
|
::= { wosNodeEntry 12 }
|
|
|
|
wosPendingNodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPendingNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing pending nodes."
|
|
::= { wosNodesInfo 2 }
|
|
|
|
wosPendingNodeEntry OBJECT-TYPE
|
|
SYNTAX WosPendingNodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPendingNodeTable."
|
|
INDEX { wosPendingNodeIndex }
|
|
::= { wosPendingNodeTable 1 }
|
|
|
|
WosPendingNodeEntry ::= SEQUENCE {
|
|
wosPendingNodeIndex Unsigned32,
|
|
wosPendingNodeAddressType InetAddressType,
|
|
wosPendingNodeAddress InetAddress,
|
|
wosPendingNodeStatus DisplayString
|
|
}
|
|
|
|
wosPendingNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary integer used as the index value for wosPendingNodeTable entries.
|
|
The index value can change at any time."
|
|
::= { wosPendingNodeEntry 1 }
|
|
|
|
wosPendingNodeAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address type of the pending node."
|
|
::= { wosPendingNodeEntry 2 }
|
|
|
|
wosPendingNodeAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the pending node.
|
|
Refer to wosPendingNodeAddressType to determine the address type."
|
|
::= { wosPendingNodeEntry 3 }
|
|
|
|
wosPendingNodeStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the pending node (e.g. pending, pending (upgrading), etc.)."
|
|
::= { wosPendingNodeEntry 4 }
|
|
|
|
wosNodeDriveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosNodeDriveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing details about a node's disk drives."
|
|
::= { wosNodesInfo 3 }
|
|
|
|
wosNodeDriveEntry OBJECT-TYPE
|
|
SYNTAX WosNodeDriveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosNodeDriveTable."
|
|
INDEX { wosNodeAddressType, wosNodeAddress, wosNodeDriveSlotNbr }
|
|
::= { wosNodeDriveTable 1 }
|
|
|
|
WosNodeDriveEntry ::= SEQUENCE {
|
|
wosNodeDriveSlotNbr Unsigned32,
|
|
wosNodeDriveNodeName DisplayString,
|
|
wosNodeDriveMfgr DisplayString,
|
|
wosNodeDriveModel DisplayString,
|
|
wosNodeDriveSerialNbr DisplayString,
|
|
wosNodeDriveStatus DisplayString,
|
|
wosNodeDriveCapacity Unsigned32
|
|
}
|
|
|
|
wosNodeDriveSlotNbr OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The slot number of the node that the drive is installed in."
|
|
::= { wosNodeDriveEntry 1 }
|
|
|
|
wosNodeDriveNodeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the node that the drive is installed in."
|
|
::= { wosNodeDriveEntry 2 }
|
|
|
|
wosNodeDriveMfgr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The drive manufacturer."
|
|
::= { wosNodeDriveEntry 3 }
|
|
|
|
wosNodeDriveModel OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The drive model number."
|
|
::= { wosNodeDriveEntry 4 }
|
|
|
|
wosNodeDriveSerialNbr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The drive serial number."
|
|
::= { wosNodeDriveEntry 5 }
|
|
|
|
wosNodeDriveStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the drive (e.g. down, not present, etc.)."
|
|
::= { wosNodeDriveEntry 6 }
|
|
|
|
wosNodeDriveCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total capacity of the drive."
|
|
::= { wosNodeDriveEntry 7 }
|
|
|
|
-- Policies objects
|
|
|
|
wosPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing policies."
|
|
::= { wosPoliciesInfo 1 }
|
|
|
|
wosPolicyEntry OBJECT-TYPE
|
|
SYNTAX WosPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPolicyTable."
|
|
INDEX { wosPolicyIndex, wosPolicyReplicaIndex }
|
|
::= { wosPolicyTable 1 }
|
|
|
|
WosPolicyEntry ::= SEQUENCE {
|
|
wosPolicyIndex Unsigned32,
|
|
wosPolicyReplicaIndex Unsigned32,
|
|
wosPolicyId DisplayString,
|
|
wosPolicyName DisplayString,
|
|
wosPolicyReplicaZoneName DisplayString,
|
|
wosPolicyReplicaCount Unsigned32,
|
|
wosPolicyReplicationType DisplayString,
|
|
wosPolicyLocalDataProtection TruthValue,
|
|
wosPolicyObjCountLow Unsigned32,
|
|
wosPolicyObjCountHigh Unsigned32,
|
|
wosPolicyNonComplObjCountLow Unsigned32,
|
|
wosPolicyNonComplObjCountHigh Unsigned32,
|
|
wosPolicyUsedCapacity Unsigned32
|
|
}
|
|
|
|
wosPolicyIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary integer used as an index value for wosPolicyTable entries.
|
|
The index value can change at any time."
|
|
::= { wosPolicyEntry 1 }
|
|
|
|
wosPolicyReplicaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An integer used as an index value for a zone replica in wosPolicyTable
|
|
entries. The first zone replica in a policy is assigned starting at
|
|
index 1 and the remaining zone replicas are assigned indices in
|
|
ascending order."
|
|
::= { wosPolicyEntry 2 }
|
|
|
|
wosPolicyId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The ID number of the policy."
|
|
::= { wosPolicyEntry 3 }
|
|
|
|
wosPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the policy."
|
|
::= { wosPolicyEntry 4 }
|
|
|
|
wosPolicyReplicaZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name of the zone containing replicas for the policy."
|
|
::= { wosPolicyEntry 5 }
|
|
|
|
wosPolicyReplicaCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of replicas in the zone for the policy."
|
|
::= { wosPolicyEntry 6 }
|
|
|
|
wosPolicyReplicationType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The replication type of the policy."
|
|
::= { wosPolicyEntry 7 }
|
|
|
|
wosPolicyLocalDataProtection OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "True if local data protection is enabled for the policy."
|
|
::= { wosPolicyEntry 8 }
|
|
|
|
wosPolicyObjCountLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored against the policy.
|
|
Together with wosPolicyObjCountHigh this composes
|
|
a 64-bit number."
|
|
::= { wosPolicyEntry 9 }
|
|
|
|
wosPolicyObjCountHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of objects stored against the policy.
|
|
Together with wosPolicyObjCountLow this composes
|
|
a 64-bit number."
|
|
::= { wosPolicyEntry 10 }
|
|
|
|
wosPolicyNonComplObjCountLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of non-compliant objects stored
|
|
against the policy. Together with wosPolicyObjCountHigh
|
|
this composes a 64-bit number."
|
|
::= { wosPolicyEntry 11 }
|
|
|
|
wosPolicyNonComplObjCountHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of non-compliant objects stored
|
|
against the policy. Together with wosPolicyObjCountLow
|
|
this composes a 64-bit number."
|
|
::= { wosPolicyEntry 12 }
|
|
|
|
wosPolicyUsedCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "gigabytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total capacity used by the policy."
|
|
::= { wosPolicyEntry 13 }
|
|
|
|
-- Preferences objects
|
|
|
|
wosPrefStoreUnderReplObjs OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "True if storage of under-replicated objects is allowed."
|
|
::= { wosPrefsInfo 1 }
|
|
|
|
wosPrefNodeDownDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The node down delay time."
|
|
::= { wosPrefsInfo 2 }
|
|
|
|
wosPrefEmailAlertNewInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The minimum delay time between notifications of new alerts."
|
|
::= { wosPrefsInfo 3 }
|
|
|
|
wosPrefEmailAlertRmndrInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The minimum delay time between reminders of existing alerts."
|
|
::= { wosPrefsInfo 4 }
|
|
|
|
wosPrefEmailAlertFromAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The From address for email alerts."
|
|
::= { wosPrefsInfo 5 }
|
|
|
|
wosPrefEmailAlertRecipientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPrefEmailAlertRecipientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing email alert recipients."
|
|
::= { wosPrefsInfo 6 }
|
|
|
|
wosPrefEmailAlertRecipientEntry OBJECT-TYPE
|
|
SYNTAX WosPrefEmailAlertRecipientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPrefEmailAlertRecipientTable."
|
|
INDEX { wosPrefEmailAlertRecipientIndex }
|
|
::= { wosPrefEmailAlertRecipientTable 1 }
|
|
|
|
WosPrefEmailAlertRecipientEntry ::= SEQUENCE {
|
|
wosPrefEmailAlertRecipientIndex Unsigned32,
|
|
wosPrefEmailAlertRecipient DisplayString
|
|
}
|
|
|
|
wosPrefEmailAlertRecipientIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Email alert table index."
|
|
::= { wosPrefEmailAlertRecipientEntry 1 }
|
|
|
|
wosPrefEmailAlertRecipient OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The email alert recipient."
|
|
::= { wosPrefEmailAlertRecipientEntry 2 }
|
|
|
|
wosPrefEmailAlertServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPrefEmailAlertServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing outgoing email servers for email alerts."
|
|
::= { wosPrefsInfo 7 }
|
|
|
|
wosPrefEmailAlertServerEntry OBJECT-TYPE
|
|
SYNTAX WosPrefEmailAlertServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPrefEmailAlertServerTable."
|
|
INDEX { wosPrefEmailAlertServerIndex }
|
|
::= { wosPrefEmailAlertServerTable 1 }
|
|
|
|
WosPrefEmailAlertServerEntry ::= SEQUENCE {
|
|
wosPrefEmailAlertServerIndex Unsigned32,
|
|
wosPrefEmailAlertServer DisplayString
|
|
}
|
|
|
|
wosPrefEmailAlertServerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Email alert server table index."
|
|
::= { wosPrefEmailAlertServerEntry 1 }
|
|
|
|
wosPrefEmailAlertServer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The outgoing email server for email alerts."
|
|
::= { wosPrefEmailAlertServerEntry 2 }
|
|
|
|
wosPrefSnmpManagerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPrefSnmpManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing SNMP managers."
|
|
::= { wosPrefsInfo 8 }
|
|
|
|
wosPrefSnmpManagerEntry OBJECT-TYPE
|
|
SYNTAX WosPrefSnmpManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPrefSnmpManagerTable."
|
|
INDEX { wosPrefSnmpManagerIndex }
|
|
::= { wosPrefSnmpManagerTable 1 }
|
|
|
|
WosPrefSnmpManagerEntry ::= SEQUENCE {
|
|
wosPrefSnmpManagerIndex Unsigned32,
|
|
wosPrefSnmpManager DisplayString
|
|
}
|
|
|
|
wosPrefSnmpManagerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "SNMP Manager table index."
|
|
::= { wosPrefSnmpManagerEntry 1 }
|
|
|
|
wosPrefSnmpManager OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SNMP manager."
|
|
::= { wosPrefSnmpManagerEntry 2 }
|
|
|
|
wosPrefSnmpTrapCommunityName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The community name for the SNMP traps."
|
|
::= { wosPrefsInfo 9 }
|
|
|
|
wosPrefMgmtIpFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPrefMgmtIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing management IP filters."
|
|
::= { wosPrefsInfo 10 }
|
|
|
|
wosPrefMgmtIpFilterEntry OBJECT-TYPE
|
|
SYNTAX WosPrefMgmtIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPrefMgmtIpFilterTable."
|
|
INDEX { wosPrefMgmtIpFilterIndex }
|
|
::= { wosPrefMgmtIpFilterTable 1 }
|
|
|
|
WosPrefMgmtIpFilterEntry ::= SEQUENCE {
|
|
wosPrefMgmtIpFilterIndex Unsigned32,
|
|
wosPrefMgmtIpFilter DisplayString
|
|
}
|
|
|
|
wosPrefMgmtIpFilterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Management IP filter table index."
|
|
::= { wosPrefMgmtIpFilterEntry 1 }
|
|
|
|
wosPrefMgmtIpFilter OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The management IP filter."
|
|
::= { wosPrefMgmtIpFilterEntry 2 }
|
|
|
|
wosPrefClientIpFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WosPrefClientIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table containing client I/O IP filters."
|
|
::= { wosPrefsInfo 11 }
|
|
|
|
wosPrefClientIpFilterEntry OBJECT-TYPE
|
|
SYNTAX WosPrefClientIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in wosPrefClientIpFilterTable."
|
|
INDEX { wosPrefClientIpFilterIndex }
|
|
::= { wosPrefClientIpFilterTable 1 }
|
|
|
|
WosPrefClientIpFilterEntry ::= SEQUENCE {
|
|
wosPrefClientIpFilterIndex Unsigned32,
|
|
wosPrefClientIpFilter DisplayString
|
|
}
|
|
|
|
wosPrefClientIpFilterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Client I/O IP filter table index."
|
|
::= { wosPrefClientIpFilterEntry 1 }
|
|
|
|
wosPrefClientIpFilter OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The client I/O IP filter."
|
|
::= { wosPrefClientIpFilterEntry 2 }
|
|
|
|
wosPrefSyslogFacility OBJECT-TYPE
|
|
SYNTAX WosSyslogFacility
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Syslog Facility.
|
|
user (1) - random user-level messages
|
|
mail (2) - mail system
|
|
daemon (3) - system daemons
|
|
auth (4) - security/authorization messages
|
|
syslog (5) - messages generated internally by syslogd
|
|
lpr (6) - line printer subsystem
|
|
news (7) - network news subsystem
|
|
uucp (8) - UUCP subsystem
|
|
cron (9) - clock daemon
|
|
authpriv (10) - security/authorization messages (private)
|
|
ftp (11) - ftp daemon
|
|
local0 (16) - reserved for local use
|
|
local1 (17) - reserved for local use
|
|
local2 (18) - reserved for local use
|
|
local3 (19) - reserved for local use
|
|
local4 (20) - reserved for local use
|
|
local5 (21) - reserved for local use
|
|
local6 (22) - reserved for local use
|
|
local7 (23) - reserved for local use"
|
|
::= { wosPrefsInfo 12 }
|
|
|
|
wosPrefSyslogRemoteHost OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The remote syslog host."
|
|
::= { wosPrefsInfo 13 }
|
|
|
|
-- Notifications
|
|
|
|
wosTrapMessage NOTIFICATION-TYPE
|
|
OBJECTS { wosTrapSeverity, wosTrapType, wosTrapLocation, wosTrapDesc }
|
|
STATUS current
|
|
DESCRIPTION "This notification is sent whenever a cluster alert is generated."
|
|
::= { wosNotifications 1 }
|
|
|
|
|
|
-- Conformance statements
|
|
|
|
wosCompliances OBJECT IDENTIFIER ::= { wosConformance 1 }
|
|
wosGroups OBJECT IDENTIFIER ::= { wosConformance 2 }
|
|
|
|
-- Compliance statements
|
|
|
|
wosCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for WOS nodes implementing the DDN-WOS-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { wosEventsGroup,
|
|
wosNotificationsGroup,
|
|
wosStatsGroup,
|
|
wosAlertsGroup,
|
|
wosClusterGroup,
|
|
wosZonesGroup,
|
|
wosNodesGroup,
|
|
wosPoliciesGroup,
|
|
wosPrefsGroup }
|
|
::= { wosCompliances 1 }
|
|
|
|
-- Group definitions for conformance
|
|
|
|
wosEventsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { wosTrapMessage }
|
|
STATUS current
|
|
DESCRIPTION "This groups defines the set of notification types."
|
|
::= { wosGroups 1 }
|
|
|
|
wosNotificationsGroup OBJECT-GROUP
|
|
OBJECTS { wosTrapDesc,
|
|
wosTrapSeverity,
|
|
wosTrapType,
|
|
wosTrapLocation }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of notification objects."
|
|
::= { wosGroups 2 }
|
|
|
|
wosStatsGroup OBJECT-GROUP
|
|
OBJECTS { wosStatsFRPS,
|
|
wosStatsFWPS,
|
|
wosStatsFDPS,
|
|
wosStatsReadLatency,
|
|
wosStatsWriteLatency,
|
|
wosStatsDeleteLatency,
|
|
wosStatsReadThroughput,
|
|
wosStatsWriteThroughput,
|
|
wosStatsReadCount,
|
|
wosStatsWriteCount,
|
|
wosStatsDeleteCount }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of statistics objects."
|
|
::= { wosGroups 3 }
|
|
|
|
wosAlertsGroup OBJECT-GROUP
|
|
OBJECTS { wosAlertSeverity,
|
|
wosAlertTime,
|
|
wosAlertType,
|
|
wosAlertLocation,
|
|
wosAlertDesc }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of alert objects."
|
|
::= { wosGroups 4 }
|
|
|
|
wosClusterGroup OBJECT-GROUP
|
|
OBJECTS { wosClusterName,
|
|
wosClusterId,
|
|
wosClusterStatus,
|
|
wosClusterPrimaryNodeAddressType,
|
|
wosClusterPrimaryNodeAddress,
|
|
wosClusterTotalNodeCount,
|
|
wosClusterActiveNodeCount,
|
|
wosClusterDisconnectedNodeCount,
|
|
wosClusterConnectedClientsCount,
|
|
wosClusterObjectCountLow,
|
|
wosClusterObjectCountHigh,
|
|
wosClusterUsableCapacity,
|
|
wosClusterUsedCapacity,
|
|
wosClusterFreeCapacity }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of cluster objects."
|
|
::= { wosGroups 5 }
|
|
|
|
wosZonesGroup OBJECT-GROUP
|
|
OBJECTS { wosZoneName,
|
|
wosZoneNodeCount }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of zone objects."
|
|
::= { wosGroups 6 }
|
|
|
|
wosNodesGroup OBJECT-GROUP
|
|
OBJECTS { wosNodeName,
|
|
wosNodeAddressType,
|
|
wosNodeAddress,
|
|
wosNodeZoneName,
|
|
wosNodeStatus,
|
|
wosNodeFwVersion,
|
|
wosNodeObjectCountLow,
|
|
wosNodeObjectCountHigh,
|
|
wosNodeTotalCapacity,
|
|
wosNodeUsedCapacity,
|
|
wosNodePercentFull,
|
|
wosPendingNodeAddressType,
|
|
wosPendingNodeAddress,
|
|
wosPendingNodeStatus,
|
|
wosNodeDriveNodeName,
|
|
wosNodeDriveMfgr,
|
|
wosNodeDriveModel,
|
|
wosNodeDriveSerialNbr,
|
|
wosNodeDriveStatus,
|
|
wosNodeDriveCapacity }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of node objects."
|
|
::= { wosGroups 7 }
|
|
|
|
wosPoliciesGroup OBJECT-GROUP
|
|
OBJECTS { wosPolicyId,
|
|
wosPolicyName,
|
|
wosPolicyReplicaZoneName,
|
|
wosPolicyReplicaCount,
|
|
wosPolicyReplicationType,
|
|
wosPolicyLocalDataProtection,
|
|
wosPolicyObjCountLow,
|
|
wosPolicyObjCountHigh,
|
|
wosPolicyNonComplObjCountLow,
|
|
wosPolicyNonComplObjCountHigh,
|
|
wosPolicyUsedCapacity }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of policy objects."
|
|
::= { wosGroups 8 }
|
|
|
|
wosPrefsGroup OBJECT-GROUP
|
|
OBJECTS { wosPrefStoreUnderReplObjs,
|
|
wosPrefNodeDownDelay,
|
|
wosPrefEmailAlertNewInterval,
|
|
wosPrefEmailAlertRmndrInterval,
|
|
wosPrefEmailAlertFromAddr,
|
|
wosPrefEmailAlertRecipient,
|
|
wosPrefEmailAlertServer,
|
|
wosPrefSnmpManager,
|
|
wosPrefSnmpTrapCommunityName,
|
|
wosPrefMgmtIpFilter,
|
|
wosPrefClientIpFilter,
|
|
wosPrefSyslogFacility,
|
|
wosPrefSyslogRemoteHost }
|
|
STATUS current
|
|
DESCRIPTION "This group defines the set of preferences objects."
|
|
::= { wosGroups 9 }
|
|
|
|
END |