XEROX-SERVICE-MONITORING-MIB

        Version:   5.502.pub
        
The MIB module for basic configuration and active management
of application services for network accessible host systems.
        
See:    IETF Network Services Monitoring MIB
        (IETF RFC 1565, January 1994).
See:    IETF Host Resources MIB
        (IETF RFC 2790, March 2000).
See:    OSI Reference Model - Part 1:  Basic Reference Model
        (CCITT X.200:1992 | ISO 7498-1:1992).
See:    OSI Reference Model - Part 4:  Systems Management
        (CCITT X.700:1992 | ISO 7498-4:1992).
        
Copyright (C) 1996-2006 Xerox Corporation. All Rights Reserved.
    
Source file
XEROX-SERVICE-MONITORING-MIB
Last revised
Identity
xcmSvcMonMIB
Base OID
1.3.6.1.4.1.253.8.74
Net-SNMP examples using the xerox MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'XEROX-SERVICE-MONITORING-MIB' -M '/opt/observium/mibs/xerox:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'XEROX-SERVICE-MONITORING-MIB::xcmSvcMonMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'XEROX-SERVICE-MONITORING-MIB' -M '/opt/observium/mibs/xerox:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'XEROX-SERVICE-MONITORING-MIB::xcmSvcMonMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (84)
.0.0.74
.1.3.6.1.4.1.253.8.74
.1.3.6.1.4.1.253.8.74.1
.1.3.6.1.4.1.253.8.74.1.2
.1.3.6.1.4.1.253.8.74.1.2.1
.1.3.6.1.4.1.253.8.74.1.2.1.1
.1.3.6.1.4.1.253.8.74.1.2.1.2
.1.3.6.1.4.1.253.8.74.1.2.1.3
.1.3.6.1.4.1.253.8.74.1.2.1.4
.1.3.6.1.4.1.253.8.74.1.2.1.5
.1.3.6.1.4.1.253.8.74.1.2.1.6
.1.3.6.1.4.1.253.8.74.1.2.1.7
.1.3.6.1.4.1.253.8.74.2
.1.3.6.1.4.1.253.8.74.2.2
.1.3.6.1.4.1.253.8.74.3
.1.3.6.1.4.1.253.8.74.3.2
.1.3.6.1.4.1.253.8.74.3.2.1
.1.3.6.1.4.1.253.8.74.3.2.1.1
.1.3.6.1.4.1.253.8.74.3.2.1.2
.1.3.6.1.4.1.253.8.74.3.2.1.3
OctetString
.1.3.6.1.4.1.253.8.74.3.2.1.4
OctetString
.1.3.6.1.4.1.253.8.74.3.2.1.5
.1.3.6.1.4.1.253.8.74.3.2.1.6
.1.3.6.1.4.1.253.8.74.4
.1.3.6.1.4.1.253.8.74.4.1
.1.3.6.1.4.1.253.8.74.4.1.0
.1.3.6.1.4.1.253.8.74.4.2
.1.3.6.1.4.1.253.8.74.4.2.1
.1.3.6.1.4.1.253.8.74.4.2.1.1
.1.3.6.1.4.1.253.8.74.4.2.1.10
.1.3.6.1.4.1.253.8.74.4.2.1.2
.1.3.6.1.4.1.253.8.74.4.2.1.3
.1.3.6.1.4.1.253.8.74.4.2.1.4
.1.3.6.1.4.1.253.8.74.4.2.1.5
OctetString
.1.3.6.1.4.1.253.8.74.4.2.1.6
.1.3.6.1.4.1.253.8.74.4.2.1.7
.1.3.6.1.4.1.253.8.74.4.2.1.8
.1.3.6.1.4.1.253.8.74.4.2.1.9
.1.3.6.1.4.1.253.8.74.5
.1.3.6.1.4.1.253.8.74.5.1
.1.3.6.1.4.1.253.8.74.5.1.0
.1.3.6.1.4.1.253.8.74.5.2
.1.3.6.1.4.1.253.8.74.5.2.1
.1.3.6.1.4.1.253.8.74.5.2.1.1
.1.3.6.1.4.1.253.8.74.5.2.1.10
.1.3.6.1.4.1.253.8.74.5.2.1.11
.1.3.6.1.4.1.253.8.74.5.2.1.12
.1.3.6.1.4.1.253.8.74.5.2.1.13
Integer32
.1.3.6.1.4.1.253.8.74.5.2.1.14
.1.3.6.1.4.1.253.8.74.5.2.1.15
OctetString
.1.3.6.1.4.1.253.8.74.5.2.1.16
.1.3.6.1.4.1.253.8.74.5.2.1.2
OctetString
.1.3.6.1.4.1.253.8.74.5.2.1.3
.1.3.6.1.4.1.253.8.74.5.2.1.4
.1.3.6.1.4.1.253.8.74.5.2.1.5
.1.3.6.1.4.1.253.8.74.5.2.1.6
.1.3.6.1.4.1.253.8.74.5.2.1.7
.1.3.6.1.4.1.253.8.74.5.2.1.8
.1.3.6.1.4.1.253.8.74.5.2.1.9
.1.3.6.1.4.1.253.8.74.6
.1.3.6.1.4.1.253.8.74.6.2
.1.3.6.1.4.1.253.8.74.6.2.1
.1.3.6.1.4.1.253.8.74.6.2.1.1
.1.3.6.1.4.1.253.8.74.6.2.1.2
.1.3.6.1.4.1.253.8.74.6.2.1.3
.1.3.6.1.4.1.253.8.74.6.2.1.4
.1.3.6.1.4.1.253.8.74.6.2.1.5
.1.3.6.1.4.1.253.8.74.6.2.1.6
.1.3.6.1.4.1.253.8.74.6.2.1.7
ObjectIdentifier
.1.3.6.1.4.1.253.8.74.6.2.1.8
OctetString
.1.3.6.1.4.1.253.8.74.6.2.1.9
.1.3.6.1.4.1.253.8.74.7
.1.3.6.1.4.1.253.8.74.7.1
.1.3.6.1.4.1.253.8.74.7.1.0
.1.3.6.1.4.1.253.8.74.7.2
.1.3.6.1.4.1.253.8.74.7.2.1
.1.3.6.1.4.1.253.8.74.7.2.1.1
OctetString
.1.3.6.1.4.1.253.8.74.7.2.1.2
.1.3.6.1.4.1.253.8.74.7.2.1.3
.1.3.6.1.4.1.253.8.74.7.2.1.4
.1.3.6.1.4.1.253.8.74.7.2.1.5
OctetString
.1.3.6.1.4.1.253.8.74.7.2.1.6
OctetString
.1.3.6.1.4.1.253.8.74.7.2.1.7
OctetString
.1.3.6.1.4.1.253.8.74.7.2.1.8
Dependencies (12) 9 direct · 3 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Conformance Groups (6)
The Service Monitoring General Group.
.1.3.6.1.4.1.253.8.74.2.2.1
The Service Monitoring Associated Queue Group.
.1.3.6.1.4.1.253.8.74.2.2.3
The Service Monitoring Associated Queue Ext Group.
.1.3.6.1.4.1.253.8.74.2.2.4
The Service Monitoring Service Group.
.1.3.6.1.4.1.253.8.74.2.2.5
The Service Monitoring Service Detail Group.
.1.3.6.1.4.1.253.8.74.2.2.6
The Service Monitoring Service Mgmt Group.
.1.3.6.1.4.1.253.8.74.2.2.7
Compliance Statements (1)

OID .1.3.6.1.4.1.253.8.74.2.3
The compliance statements for SNMP management agents that
implement the Service Monitoring MIB.
Required groups
mandatory xcmSvcMonGeneralGroup
optional xcmSvcMonQueueGroup Implementation of this group is conditionally mandatory, ie,
mandatory for systems which support external (network) job
queues (print/fax/etc), on external print/file servers
(remotely) and/or on the managed system itself (locally),
and optional for all other systems.

Note: 'read-only' implementation of this group is allowed,
but it prevents the use of this group as a 'shared' resource
between cooperating (remote) management stations and (local)
management agents.
optional xcmSvcMonQueueExtGroup Implementation of this group is conditionally mandatory, ie,
mandatory for systems with routing (forwarding), state,
conditions, or fault info for external (network) job


queues (print/fax/etc), on external print/file servers
(remotely) and/or on the managed system itself (locally),
and optional for all other systems.

Note: 'read-only' implementation of this group is allowed,
but it prevents the use of this group as a 'shared' resource
between cooperating (remote) management stations and (local)
management agents.
optional xcmSvcMonServiceGroup Implementation of this group is conditionally mandatory, ie,
mandatory for systems which support service monitoring
and optional for all other systems.
optional xcmSvcMonServiceDetailGroup Implementation of this group is conditionally mandatory, ie,
mandatory for systems which support service details
and optional for all other systems.

Note: Systems implementing 'xcmSvcMonServiceDetailGroup'
SHALL implement the 'xcmSvcMonServiceGroup'.
optional xcmSvcMonServiceMgmtGroup Implementation of this group is conditionally mandatory, ie,
mandatory for systems which support service management
and optional for all other systems.
Object refinements
ObjectAccessSyntaxDescription
xcmSvcMonQueueRowStatus readonly
active(1)
It is conformant to implement this object as read-only, and
only one of the enumerated values for the 'RowStatus' textual
convention need be supported, specifically: active(1).
xcmSvcMonQueueDomain readonly
It is conformant to implement this object as read-only.
xcmSvcMonQueuePath readonly
OctetString
It is conformant to implement this object as read-only, and
only 32 octets maximum string length need be supported.
xcmSvcMonQueueName readonly
OctetString
It is conformant to implement this object as read-only, and
only 32 octets maximum string length need be supported.
xcmSvcMonQueueOnSystem readonly
It is conformant to implement this object as read-only.
xcmSvcMonQueueRoutingIndex readonly
It is conformant to implement this object as read-only.
xcmSvcMonQueueFaultString
OctetString
It is conformant to implement this object as read-only, and
only 1 octet maximum string length need be supported.
xcmSvcMonServiceRowStatus readonly
active(1)
It is conformant to implement this object as read-only, and
only one of the enumerated values for the 'RowStatus' textual
convention need be supported, specifically: active(1).
xcmSvcMonServiceName readonly
OctetString
It is conformant to implement this object as read-only, and
only 32 octets maximum string length need be supported.
xcmSvcMonServicePhysicalDevice readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceLogicalDevice readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceExternalDevice readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceSWRun readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceSWInstalled readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceStorage readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceDetailRowStatus readonly
active(1)
It is conformant to implement this object as read-only, and
only one of the enumerated values for the 'RowStatus' textual
convention need be supported, specifically: active(1).
xcmSvcMonServiceDetailUnitClass readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceDetailUnit readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceDetailInteger readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceDetailOID readonly
It is conformant to implement this object as read-only.
xcmSvcMonServiceDetailString readonly
OctetString
It is conformant to implement this object as read-only, and
only 1 octet maximum string length need be supported.

Usage: Conformant implementations MUST encrypt passwords, keys,
and other security information stored in this string object.
xcmSvcMonServiceMgmtOperation
none(0), other(1), unknown(2), serviceDisable(1206), serviceEnable(1207), servicePause(1208), serviceResume(1209)
It is conformant to implement this object as follows:
only the above subset of operations need be supported.
xcmSvcMonServiceMgmtData
OctetString
It is conformant to implement this object as follows:
only 1 octet maximum string length need be supported.

Usage: Conformant implementations MUST encrypt passwords, keys,
and other security information stored in this string object.
Notifications / Traps (3)
NameOIDDescription
.1.3.6.1.4.1.253.8.74.4.1.0.1
This is the definition of the SNMPv2 trap sent whenever
'xcmSvcMonQueue[State|Conditions|FaultCount]' changes.

Note: The variable-bindings of this trap have been chosen to
specify a complete associated queue status change while keeping
trap messages reasonably concise (generally a few hundred octets
at most).

This notification has the following special semantics:

o The queue's 'xcmSvcMonQueueIndex' field
value SHALL be appended to this trap object ID,
as a BER binary OID suffix.

This trap OID qualifier allows service management/monitoring
applications to limit the alerts they receive to ones generated
by associated queues of interest.
.1.3.6.1.4.1.253.8.74.5.1.0.1
This trap is sent whenever
'XcmSvcMonService[CurrentState|Conditions]' changes.

Note: The variable-bindings of this trap have been chosen to
specify a complete service status change while keeping
trap messages reasonably concise (generally a few hundred octets
at most).

This notification has the following special semantics:

o The service's 'xcmSvcMonServiceIndex' field
value SHALL be appended to this trap object ID,
as a BER binary OID suffix.

This trap OID qualifier allows service management/monitoring
applications to limit the alerts they receive to ones generated
by services of interest.
.1.3.6.1.4.1.253.8.74.7.1.0.1
This trap is sent whenever an 'XcmSvcMonServiceMgmtOperation'
completes, ie, when 'xcmSvcMonServiceMgmtStatus' becomes the
completed operation status and 'XcmSvcMonServiceMgmtInProgress'
goes from 'true' to 'false'.

Note: The variable-bindings of this trap have been chosen to
specify a complete management operation result while keeping
trap messages reasonably concise (generally a few hundred octets
at most).

This notification has the following special semantics:

o The service's 'xcmSvcMonServiceIndex' field
value SHALL be appended to this trap object ID,
as a BER binary OID suffix.

This trap OID qualifier allows service management/monitoring
applications to limit the alerts they receive to ones generated
by requests they have submitted.