1158 lines
28 KiB
Plaintext
1158 lines
28 KiB
Plaintext
HP-OV-TOPO-DB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, Counter, Gauge
|
|
FROM RFC1155-SMI
|
|
enterprises FROM SNMPv2-SMI,
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString, PhysAddress
|
|
FROM RFC-1213;
|
|
|
|
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
|
nm OBJECT IDENTIFIER ::= { hp 2 }
|
|
openView OBJECT IDENTIFIER ::= { nm 17 }
|
|
hpOVDistribStation
|
|
OBJECT IDENTIFIER ::= { openView 4 }
|
|
|
|
--
|
|
-- type definitions
|
|
--
|
|
|
|
-- OpenView Object Identifier
|
|
OVID ::= INTEGER (SIZE (0..2147483647))
|
|
|
|
-- OpenView UUID
|
|
OVUUID ::= DisplayString (SIZE (36))
|
|
|
|
-- Seconds since 12:00am, January 1, 1970 used as a timestamp.
|
|
-- A value of 2^31 - 1 (21474383647) indicates MAXIMUM TIME.
|
|
OVTime ::= INTEGER (SIZE (0..2147483647))
|
|
|
|
|
|
-- The OV status of the object
|
|
OVStatus ::= INTEGER {
|
|
unknown(1),
|
|
normal(2),
|
|
minor(3),
|
|
critical(4),
|
|
unmanaged(5),
|
|
warning(6),
|
|
major(7),
|
|
restricted(8),
|
|
testing(9),
|
|
disabled(10)
|
|
}
|
|
|
|
-- The collection station type
|
|
OVStnType ::= INTEGER {
|
|
ovUx(1),
|
|
ovWindows(2), -- deprecated
|
|
ovWindowsNt(3)
|
|
}
|
|
|
|
-- OpenView segment types
|
|
OVSegType ::= INTEGER {
|
|
bus(1),
|
|
star(2),
|
|
tokenRing(3),
|
|
fddi(4),
|
|
serial(5)
|
|
}
|
|
|
|
IpxHostAddress ::= OCTET STRING (SIZE (10))
|
|
|
|
hpOVTopoDB OBJECT IDENTIFIER ::= { hpOVDistribStation 1 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVEventObjs OBJECT IDENTIFIER ::= { hpOVDistribStation 2 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVMgrs OBJECT IDENTIFIER ::= { hpOVDistribStation 3 } -- hpOVDStnVersions=3,4,5,6
|
|
|
|
-- netmon's workload profiler: maintained in HP-OV-NETMON
|
|
-- hpOVNetmon OBJECT IDENTIFIER ::= { hpOVDistribStation 4 }
|
|
|
|
|
|
-- topology database group
|
|
|
|
hpOVGlobal OBJECT IDENTIFIER ::= { hpOVTopoDB 1 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVNetworks OBJECT IDENTIFIER ::= { hpOVTopoDB 2 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVSegments OBJECT IDENTIFIER ::= { hpOVTopoDB 3 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVNodes OBJECT IDENTIFIER ::= { hpOVTopoDB 4 } -- hpOVDStnVersions=3,4,5,6
|
|
hpOVInterfaces OBJECT IDENTIFIER ::= { hpOVTopoDB 5 } -- hpOVDStnVersions=3,4,5,6
|
|
|
|
hpOVDStnType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVStnType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Revision description identifier for the distribution
|
|
software. This object can be used to test whether an
|
|
agent is a collection station."
|
|
::= { hpOVGlobal 1 }
|
|
|
|
hpOVDStnVersion OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version of the collection station implementation
|
|
type.
|
|
Version 3: NNM 4.1
|
|
Version 4: NNM 4.2"
|
|
::= { hpOVGlobal 2 }
|
|
|
|
hpOVDStnDescr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A descriptive string for the collection station,
|
|
possibly containing type, version, and patch
|
|
information."
|
|
::= { hpOVGlobal 3 }
|
|
|
|
hpOVDStnManagedNodeCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of nodes currently managed locally by the
|
|
collection station."
|
|
::= { hpOVGlobal 4 }
|
|
|
|
hpOVDStnLicenseNodeLimit OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of managed nodes permitted by the
|
|
license. A value of -1 indicates no limit."
|
|
::= { hpOVGlobal 5 }
|
|
|
|
hpOVDStnLicenseExpDate OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time at which the license expires. A value of 0
|
|
indicates that there is no expiration date."
|
|
::= { hpOVGlobal 6 }
|
|
|
|
hpOVDStnTopoDBCreateTime OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time at which the topology database was created."
|
|
::= { hpOVGlobal 7 }
|
|
|
|
hpOVDStnEventSeqNr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number of the last event sent related to
|
|
topology changes."
|
|
::= { hpOVGlobal 8 }
|
|
|
|
hpOVDStnLocalTime OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is a reference time for the collection station
|
|
and can be used to resolve any differences in time
|
|
between management and collection stations."
|
|
::= { hpOVGlobal 9 }
|
|
|
|
hpOVDStnFilterName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The filter name to use when determining which objects
|
|
in the local topology to expose in the MIB."
|
|
::= { hpOVGlobal 10 }
|
|
|
|
|
|
hpOVDStnName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name used by the collection station when
|
|
referring to itself. This name will be sent as part
|
|
of the field change event (see hpOVEvtStnName)."
|
|
::= { hpOVGlobal 11 }
|
|
|
|
|
|
-- Only data related to the networks, segments, nodes, and interfaces
|
|
-- which are local to the collection station identity of the agent will
|
|
-- be reported.
|
|
|
|
-- the networks-by-ID table
|
|
|
|
netCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of networks in netByIDTable."
|
|
::= { hpOVNetworks 1 }
|
|
|
|
netByIDTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF NetByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of networks by OpenView object identifier."
|
|
::= { hpOVNetworks 2 }
|
|
|
|
netByIDEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX NetByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains relevant data for a network."
|
|
INDEX { netID }
|
|
::= { netByIDTable 1 }
|
|
|
|
NetByIDEntry ::= SEQUENCE {
|
|
netID OVID,
|
|
netTopoID OVUUID,
|
|
netName DisplayString,
|
|
netStatus OVStatus,
|
|
netAddr IpAddress,
|
|
netMask IpAddress,
|
|
netIfCount Gauge,
|
|
netSegCount Gauge,
|
|
netIpxAddr IpxHostAddress,
|
|
netIpxHopCount Gauge
|
|
}
|
|
|
|
netID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of the network."
|
|
::= { netByIDEntry 1 }
|
|
|
|
netTopoID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVUUID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView UUID of the network."
|
|
::= { netByIDEntry 2 }
|
|
|
|
netName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the network, which will usually be the IP
|
|
address of the network or the corresponding entry in
|
|
/etc/networks.)"
|
|
::= { netByIDEntry 3 }
|
|
|
|
netStatus OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the network as defined by the status
|
|
propogation rules of the topology database."
|
|
::= { netByIDEntry 4 }
|
|
|
|
netAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Network's IP address."
|
|
::= { netByIDEntry 5 }
|
|
|
|
netMask OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Network's subnet mask."
|
|
::= { netByIDEntry 6 }
|
|
|
|
netIfCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of interfaces in the network."
|
|
::= { netByIDEntry 7 }
|
|
|
|
netSegCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of segments contained in the network."
|
|
::= { netByIDEntry 8 }
|
|
|
|
netIpxAddr OBJECT-TYPE -- hpOVDStnVersions=4,5,6
|
|
SYNTAX IpxHostAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Network's IPX address."
|
|
::= { netByIDEntry 9 }
|
|
|
|
netIpxHopCount OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of hops to this network from this station."
|
|
::= { netByIDEntry 10 }
|
|
|
|
|
|
-- the segments-by-ID table
|
|
|
|
segCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of segments in segByIDTable."
|
|
::= { hpOVSegments 1 }
|
|
|
|
segByIDTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF SegByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of segments by OpenView object identifier."
|
|
::= { hpOVSegments 2 }
|
|
|
|
segByIDEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SegByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains relevant data for a segment."
|
|
INDEX { segID }
|
|
::= { segByIDTable 1 }
|
|
|
|
SegByIDEntry ::= SEQUENCE {
|
|
segID OVID,
|
|
segTopoID OVUUID,
|
|
segName DisplayString,
|
|
segStatus OVStatus,
|
|
segNetID OVID,
|
|
segIfCount Gauge,
|
|
segConnIfID OVID,
|
|
segType OVSegType
|
|
}
|
|
|
|
segID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of the segment."
|
|
::= { segByIDEntry 1 }
|
|
|
|
segTopoID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVUUID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView UUID of the segment."
|
|
::= { segByIDEntry 2 }
|
|
|
|
segName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the segment."
|
|
::= { segByIDEntry 3 }
|
|
|
|
segStatus OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the segment as defined by the status
|
|
propogation rules of the topology database."
|
|
::= { segByIDEntry 4 }
|
|
|
|
segNetID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier for the network containing
|
|
the segment."
|
|
::= { segByIDEntry 5 }
|
|
|
|
segIfCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of interfaces in the segment."
|
|
::= { segByIDEntry 6 }
|
|
|
|
segConnIfID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If this is a segment containing 'smart connectors',
|
|
this is the OpenView object identifier of the
|
|
interface on the 'main device' for the segment (e.g.,
|
|
the hub at the center of a star segment), otherwise
|
|
the value is 0."
|
|
::= { segByIDEntry 7 }
|
|
|
|
segType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVSegType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The OpenView segment type."
|
|
::= { segByIDEntry 8 }
|
|
|
|
|
|
-- the nodes-by-ID table
|
|
|
|
nodeCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of nodes in nodeByIDTable."
|
|
::= { hpOVNodes 1 }
|
|
|
|
nodeByIDTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF NodeByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of node by OpenView object identifier."
|
|
::= { hpOVNodes 2 }
|
|
|
|
nodeByIDEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX NodeByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains relevant data for a node."
|
|
INDEX { nodeID }
|
|
::= { nodeByIDTable 1 }
|
|
|
|
NodeByIDEntry ::= SEQUENCE {
|
|
nodeID OVID,
|
|
nodeTopoID OVUUID,
|
|
nodeName DisplayString,
|
|
nodeStatus OVStatus,
|
|
nodeConnType INTEGER,
|
|
nodeSnmpAddr IpAddress,
|
|
nodeDescr DisplayString,
|
|
nodeLocation DisplayString,
|
|
nodeContact DisplayString,
|
|
nodeIfCount Gauge,
|
|
nodeSysObjectID OBJECT IDENTIFIER,
|
|
nodeIpForwarding INTEGER,
|
|
nodeSnmpSupportLevel INTEGER,
|
|
nodeIsClusterMember INTEGER,
|
|
nodeIsFileServer INTEGER,
|
|
nodeIsPrintServer INTEGER,
|
|
nodeSysName DisplayString,
|
|
nodeIsIpxRouter INTEGER,
|
|
nodeIsNetWareServer INTEGER,
|
|
nodeIpxServerName DisplayString,
|
|
nodeSnmpIpxAddr IpxHostAddress
|
|
}
|
|
|
|
nodeID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of the node."
|
|
::= { nodeByIDEntry 1 }
|
|
|
|
nodeTopoID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVUUID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView UUID of the node."
|
|
::= { nodeByIDEntry 2 }
|
|
|
|
nodeName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP hostname of the node including the fully qualified
|
|
doman (if used and available). It is derived by
|
|
performing a name lookup (gethostbyaddr) for the IP
|
|
address of the first interface of the node. If no
|
|
name exists for any of the interfaces of a node, the
|
|
name will be the IP address string."
|
|
::= { nodeByIDEntry 3 }
|
|
|
|
nodeStatus OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the node as defined by the status
|
|
propogation rules of the topology database."
|
|
::= { nodeByIDEntry 4 }
|
|
|
|
nodeConnType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
-- nonConnector(0),
|
|
genericConnector(1),
|
|
router(2),
|
|
bridge(4),
|
|
hub(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Node connector type. This is a bit mask, thereby
|
|
allowing multiple values, i.e, a node can be a router
|
|
and a bridge. The genericConnector bit should always
|
|
be set if one of the more significant bits is set. If
|
|
the node is not a connector at all, this object will
|
|
be 0"
|
|
::= { nodeByIDEntry 5 }
|
|
|
|
nodeSnmpAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address used for SNMP request to the node."
|
|
::= { nodeByIDEntry 6 }
|
|
|
|
nodeDescr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
sysDescr object."
|
|
::= { nodeByIDEntry 7 }
|
|
|
|
nodeLocation OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
sysLocation object."
|
|
::= { nodeByIDEntry 8 }
|
|
|
|
nodeContact OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
sysContact object."
|
|
::= { nodeByIDEntry 9 }
|
|
|
|
nodeIfCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of interfaces of the node."
|
|
::= { nodeByIDEntry 10 }
|
|
|
|
nodeSysObjectID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
sysObjectID object. If there is no sysObjectID for
|
|
the node, 0.0 will be reported."
|
|
::= { nodeByIDEntry 11 }
|
|
|
|
nodeIpForwarding OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
ipForwarding object."
|
|
::= { nodeByIDEntry 12 }
|
|
|
|
nodeSnmpSupportLevel OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
snmpV1(2),
|
|
snmpV2C(3),
|
|
snmpV1V2C(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The extent to which this node supports SNMP."
|
|
::= { nodeByIDEntry 13 }
|
|
|
|
nodeIsClusterMember OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this nodes is part of a cluster."
|
|
::= { nodeByIDEntry 14 }
|
|
|
|
nodeIsFileServer OBJECT-TYPE -- hpOVDStnVersions=4,5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this nodes is a file server."
|
|
::= { nodeByIDEntry 15 }
|
|
|
|
nodeIsPrintServer OBJECT-TYPE -- hpOVDStnVersions=4,5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this nodes is a print server."
|
|
::= { nodeByIDEntry 16 }
|
|
|
|
nodeSysName OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via SNMP from the
|
|
sysName object."
|
|
::= { nodeByIDEntry 17 }
|
|
|
|
nodeIsIpxRouter OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this nodes is an IPX router (but not a server)."
|
|
::= { nodeByIDEntry 18 }
|
|
|
|
nodeIsNetWareServer OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this nodes is an IPX/NetWare server."
|
|
::= { nodeByIDEntry 19 }
|
|
|
|
nodeIpxServerName OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained from the node via IPX for server nodes."
|
|
::= { nodeByIDEntry 20 }
|
|
|
|
nodeSnmpIpxAddr OBJECT-TYPE -- hpOVDStnVersions=5,6
|
|
SYNTAX IpxHostAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Node's IPX address."
|
|
::= { nodeByIDEntry 21 }
|
|
|
|
-- the interfaces-for-node table
|
|
|
|
nodeIfsTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF NodeIfsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of interfaces for a node."
|
|
::= { hpOVNodes 3 }
|
|
|
|
nodeIfsEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX NodeIfsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of entries for each node is given in
|
|
nodeIfCount. Each entry contains only the minimum
|
|
information needed to recognize and/or indentify the
|
|
interfaces for a node. For complete information, use
|
|
the ifID to lookup the entry in ifaceByIDTable."
|
|
INDEX { nodeNodeID, nodeIfID }
|
|
::= { nodeIfsTable 1 }
|
|
|
|
NodeIfsEntry ::= SEQUENCE {
|
|
nodeNodeID OVID,
|
|
nodeIfID OVID,
|
|
nodeIfAddr IpAddress
|
|
}
|
|
|
|
nodeNodeID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of the node."
|
|
::= { nodeIfsEntry 1 }
|
|
|
|
nodeIfID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of this interface of the node."
|
|
::= { nodeIfsEntry 2 }
|
|
|
|
nodeIfAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP Address of this interface of the node (if any).
|
|
It is provided in the nodeIfsTable to aid in
|
|
identifying the interfaces associated with a node."
|
|
::= { nodeIfsEntry 3 }
|
|
|
|
|
|
-- the interface-by-ID table
|
|
|
|
ifCount OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of interfacess in ifByIDTable."
|
|
::= { hpOVInterfaces 1 }
|
|
|
|
ifByIDTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF IfByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of interfaces by OpenView object identifier."
|
|
::= { hpOVInterfaces 2 }
|
|
|
|
ifByIDEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IfByIDEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains relevant data for an interface."
|
|
INDEX { ifID }
|
|
::= { ifByIDTable 1 }
|
|
|
|
IfByIDEntry ::= SEQUENCE {
|
|
ifID OVID,
|
|
ifTopoID OVUUID,
|
|
ifName DisplayString,
|
|
ifStatus OVStatus,
|
|
ifAddr IpAddress,
|
|
ifMask IpAddress,
|
|
ifNumber INTEGER,
|
|
ifType INTEGER,
|
|
ifDescr DisplayString,
|
|
ifPhysAddr PhysAddress,
|
|
ifSegID OVID,
|
|
ifSegType OVSegType,
|
|
ifNetID OVID,
|
|
ifNodeID OVID,
|
|
ifSegConnIf INTEGER,
|
|
ifPortClass INTEGER,
|
|
ifCanMigrate INTEGER,
|
|
ifIpxAddr IpxHostAddress,
|
|
ifCritIfUuid OVUUID
|
|
}
|
|
|
|
ifID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier of the interface."
|
|
::= { ifByIDEntry 1 }
|
|
|
|
ifTopoID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVUUID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView UUID of the interface."
|
|
::= { ifByIDEntry 2 }
|
|
|
|
ifName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the interface, which is a shortened
|
|
version of the Value obtained via SNMP from the
|
|
ifDescr object for this interface."
|
|
::= { ifByIDEntry 3 }
|
|
|
|
ifStatus OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status for the interface in the topology database:
|
|
either critical or normal."
|
|
::= { ifByIDEntry 4 }
|
|
|
|
ifAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address of the interface."
|
|
::= { ifByIDEntry 5 }
|
|
|
|
ifMask OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Subnet mask of the interface."
|
|
::= { ifByIDEntry 6 }
|
|
|
|
ifNumber OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained via SNMP from the ifIndex object for
|
|
this interface."
|
|
::= { ifByIDEntry 7 }
|
|
|
|
ifType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained via SNMP from the ifType object in
|
|
ifTable for this interface."
|
|
::= { ifByIDEntry 8 }
|
|
|
|
ifDescr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value obtained via SNMP from the ifDescr object in
|
|
ifTable for this interface."
|
|
::= { ifByIDEntry 9 }
|
|
|
|
ifPhysAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the node to which this interface is connected
|
|
responds to SNMP, this is the value obtained via SNMP
|
|
from the ifPhysAddr object for this interface,
|
|
otherwise, this value was obtained from some other
|
|
node which knows about this interface. The
|
|
ifLinkAddressFrom object below indicates the IP
|
|
address from which ifPhysAddr was obtained."
|
|
::= { ifByIDEntry 10 }
|
|
|
|
ifSegID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier for the segment containing
|
|
the interface."
|
|
::= { ifByIDEntry 11 }
|
|
|
|
ifSegType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVSegType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The segment type in which this interface should be
|
|
contained."
|
|
::= { ifByIDEntry 12 }
|
|
|
|
ifNetID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier for the network containing
|
|
the interface in the topology database."
|
|
::= { ifByIDEntry 13 }
|
|
|
|
ifNodeID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView object identifier for the node containing
|
|
the interface in the topology database."
|
|
::= { ifByIDEntry 14 }
|
|
|
|
ifSegConnIf OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this interface is the one to connect the
|
|
'main device' (e.g., the hub at the center of a star
|
|
segment) to the segment."
|
|
::= { ifByIDEntry 15 }
|
|
|
|
ifPortClass OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
|
|
"For devices for which OpenView can do 'smart' network
|
|
(i.e, bridges and hubs) submap layout, this indicates
|
|
which port this interface corresponds to on the
|
|
device, according to following:
|
|
|
|
Value Meaning
|
|
------- -------------------------------------
|
|
< 255 Corresponds to a single port (the
|
|
value '1' means 'port 1'). This type
|
|
of value is typical for bridges.
|
|
|
|
>= 255 Corresponds to a port group where the
|
|
port group number is obtained by
|
|
subracting 255 (the value '257' means
|
|
'port group 2'). This type of value
|
|
is typical for hubs.
|
|
|
|
Note: The port number OpenView uses will not
|
|
necessarily match the vendor port number, but will
|
|
start at 1 for the first non-port-group port. For
|
|
example, if a hub has 12 EtherTwist ports, identified
|
|
by the vendor as ports 1-12 and belonging to the same
|
|
port group, and also an AUI port identified by the
|
|
vendor as port 13, the AUI port will be port 1 for
|
|
purposes of OpenView.
|
|
|
|
For non-smart network connector devices, this value
|
|
should be 0 and can be ignored."
|
|
::= { ifByIDEntry 16 }
|
|
|
|
ifCanMigrate OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
false(1),
|
|
true(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this interface can migrate from one node
|
|
in a cluster to another."
|
|
::= { ifByIDEntry 17 }
|
|
|
|
ifIpxAddr OBJECT-TYPE -- hpOVDStnVersions=4,5,6
|
|
SYNTAX IpxHostAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IPX address of the interface."
|
|
::= { ifByIDEntry 18 }
|
|
|
|
ifCritIfUuid OBJECT-TYPE -- hpOVDStnVersions=6
|
|
SYNTAX OVUUID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OpenView topology UUID of a related interface whose
|
|
(primary) failure has caused a (secondary) failure on
|
|
this interface. That is, this interface is now inaccessible
|
|
from the management stations netmon process. This field
|
|
is used for Event Correlation."
|
|
::= { ifByIDEntry 19 }
|
|
|
|
|
|
|
|
-- Event Objects Group
|
|
|
|
-- This group defines objects to be used in object field change
|
|
-- events, which are never instantiated.
|
|
|
|
hpOVEvtStnName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the collection station issuing the
|
|
event."
|
|
::= { hpOVEventObjs 1 }
|
|
|
|
hpOVEvtSeqNr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number of the event."
|
|
::= { hpOVEventObjs 2 }
|
|
|
|
hpOVEvtOpType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
add(1),
|
|
delete(2),
|
|
fieldChange(3)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The operation type of the OBJ_FLD_CHG_EV (OBJect
|
|
FieLD CHanGe EVent)."
|
|
::= { hpOVEventObjs 3 }
|
|
|
|
hpOVEvtOVID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVID
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The OpenView object identifier of the object whose
|
|
field changed."
|
|
::= { hpOVEventObjs 4 }
|
|
|
|
hpOVEvtOVTopoID OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVUUID
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The OpenView UUID of the object whose field changed."
|
|
::= { hpOVEventObjs 5 }
|
|
|
|
hpOVEvtObjType OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
hpOVNetwork(1),
|
|
hpOVSegment(2),
|
|
hpOVNode(3),
|
|
hpOVInterface(4)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object type of the object whose
|
|
field changed."
|
|
::= { hpOVEventObjs 6 }
|
|
|
|
hpOVEvtTime OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX OVTime
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time the field change occured."
|
|
::= { hpOVEventObjs 7 }
|
|
|
|
|
|
-- Connected Management Group
|
|
|
|
mgmtStnTable OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX SEQUENCE OF MgmtStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of active management stations by IP address."
|
|
::= { hpOVMgrs 1 }
|
|
|
|
mgmtStnEntry OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX MgmtStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains all data available for a
|
|
management station."
|
|
INDEX { mgmtStnAddr }
|
|
::= { mgmtStnTable 1 }
|
|
|
|
MgmtStnEntry ::= SEQUENCE {
|
|
mgmtStnAddr IpAddress,
|
|
mgmtStnName DisplayString,
|
|
mgmtStnAccess INTEGER,
|
|
mgmtStnStatus INTEGER
|
|
}
|
|
|
|
mgmtStnAddr OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Primary IP Address of the management station."
|
|
::= { mgmtStnEntry 1 }
|
|
|
|
mgmtStnName OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP Hostname of the management station."
|
|
DEFVAL { "" }
|
|
::= { mgmtStnEntry 2 }
|
|
|
|
mgmtStnAccess OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
readOnly(1),
|
|
readWrite(2) -- not yet supported
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Access level of the management station. The
|
|
management will attempt to set this object to the
|
|
desired level, but the collection station software
|
|
will reset to the access permission allowed by the
|
|
SNMPv2 party configuration."
|
|
DEFVAL { 1 }
|
|
::= { mgmtStnEntry 3 }
|
|
|
|
mgmtStnStatus OBJECT-TYPE -- hpOVDStnVersions=3,4,5,6
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
delete(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the management station as viewed by the
|
|
collection station. The management station must set
|
|
this object to active(1) when it is creates an entry for
|
|
itself. The management station sets this object to
|
|
delete(2) when it wants to delete itself from the
|
|
table. The value delete(2) should never actually be
|
|
reported."
|
|
DEFVAL { 1 }
|
|
::= { mgmtStnEntry 4 }
|
|
|
|
|
|
END
|