HP SNMP/XL User’s Guide HP 3000 MPE/iX Computer Systems Edition 5 Manufacturing Part Number: 36922-90036 E0494 U.S.A.
Notice The information contained in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability or fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for direct, indirect, special, incidental or consequential damages in connection with the furnishing or use of this material.
Contents 1. Introduction to HP SNMP/XL Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Concepts and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Community Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 SNMPCONTROL UPDATECONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents B. Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objects That Return Their Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents volumeLDEV OBJECT-TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 volumeName OBJECT-TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 volumeDriveType OBJECT-TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 volumeSectorSize OBJECT-TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 volumeType OBJECT-TYPE . . . . . . . . . . . . . . . .
Figures Figure 1-1 . MIB Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Figure 1-2 . Simple Object Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Figure 2-1 . Default Logging Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures 8
Tables Table D-1. Time-Zone Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables 10
Preface HP SNMP/XL is bundled with the links and comes with the LAN link, token ring link, X.25 link, Fiber Distributed Data Interface link, and the point-to-point link. HP SNMP/XL is started automatically at system startup. This manual describes how to use HP SNMP/XL to allow HP 3000 Series 900 systems to actively participate in the management of the network in which they are installed.
Appendix B , “Supported MIB Objects,” contains a list of the MIB objects that HP SNMP/XL supports. Appendix C , “SNMP Command Examples,” provides examples of SNMP commands and the use of instance specifications. Appendix D , “Time Zones,” contains a list of commonly used time zones and their corresponding environment variable strings. Related Publications The following networking manuals are referenced in this manual or may be of use to you in managing your network.
1 Introduction to HP SNMP/XL Simple Network Management Protocol (SNMP) is a group of internet protocols that is a de facto standard for managing TCP/IP networks. The architectural model for SNMP contains three components: 1. At least one network management station with manager software. A network management station is a host running the network management protocol and network management applications that manage the network.
Introduction to HP SNMP/XL Product Overview Product Overview HP SNMP/XL provides an industry standard network management agent on the HP 3000/XL. This agent allows the HP 3000 to be managed or to manage other objects in a multivendor environment. HP SNMP/XL provides the HP 3000 with the Network Management Stack and Object Management Services. These services allow the HP 3000 to integrate network management applications that provide fault, performance, and configuration solutions.
Introduction to HP SNMP/XL Concepts and Definitions Concepts and Definitions Following is information on some concepts related to SNMP. Community Name Requests for information on an agent are accompanied by a community name. A community name is similar to a password preventing unauthorized network managers from accessing agent information (MIB values). The community name sent with a request must match the community name expected by the target SNMP node (agent) and is case-sensitive.
Introduction to HP SNMP/XL Concepts and Definitions TCP. It also allows you to reset some of the internet protocol values. The MIB actually outlines the set of objects (statistics and tables) that are meaningful for each internet protocol it covers. The MIB stores information needed to manage devices on a network. It contains a list of network objects and their attributes, such as the number of packets sent to a network interface, routing table entries, and protocol-specific variables for IP routing.
Introduction to HP SNMP/XL Concepts and Definitions For example the sysDescr Object Identifier is represented as 1.3.6.1.2.1.1.1.0. (The 0 added at the end is an instance sub-identifier. This means the one and only instance of sysDescr.) This Object Identifier structure is shown in Figure 1-2. Figure 1-2 Simple Object Identifier Under the internet subtree there are four subtrees. 1. The directory subtree(1) is reserved for the OSI directory in the Internet. 2.
Introduction to HP SNMP/XL Concepts and Definitions Access Information Once SNMP acknowledges the SNMP entity as a member of a community, the managed node determines the level of access that is allowed. Access modes can be: Read-only, Read-Write, Write-only, or Not accessible. MIB Groups The MIB is divided into groups allowing the SNMP manager to poll the SNMP agents for information. MIB I divides the objects into the following eight groups: 1. System Group. Contains generic configuration information. 2.
Introduction to HP SNMP/XL Product Structure Product Structure The two major components of HP SNMP/XL that you will use are: • The SNMP stack • SNMPUTIL The SNMP Stack The SNMP stack runs as a system process and is the backbone of HP SNMP/XL. Its main functions are: • To provide the interface to the network via the UDP (User Datagram Protocol) interface. • To perform the ASN.1 encoding/decoding for both incoming and outgoing PDUs (Protocol Data Units). • To provide event message services.
Introduction to HP SNMP/XL Product Structure message to the stack process for shutdown, in order to start and stop the SNMP stack. See Chapter 3 , “Using SNMPUTIL,” for more information on using SNMPUTIL.
Introduction to HP SNMP/XL Hardware and Software Requirements Hardware and Software Requirements The following hardware is required for HP SNMP/XL: • Any HP 3000 Series 9xx. • Any link product (NIO, CIO, PSI). • Any protocol (SDLC, LAP-B, X.25). The following software is required for HP SNMP/XL: • MPE/XL Release 3.1 or later. • One or more NS Links products.
Introduction to HP SNMP/XL Hardware and Software Requirements 22 Chapter 1
2 Configuring HP SNMP/XL SNMP/XL requires no configuration; however it provides a mechanism of configuring several parameters including: system contact, system location, and IP destination addresses of the Network Management Station(s) configured to receive traps. To configure SNMP/XL, you must modify a special configuration file using any standard ASCII editor. If you want to modify the default logging configuration for SNMP/XL, you must use the NMMGR configuration utility.
Configuring HP SNMP/XL SNMPSAMP and SNMPCONF SNMPSAMP and SNMPCONF The SNNP/XL product is shipped with a skeleton configuration file, SNMPSAMP.NET.SYS. When the system is started, SNMP is automatically launched. The first time this is done, the product copies the SNMPSAMP file to the SNMPCONF file and initializes the configuration from the new SNMPCONF file. This file contains the configuration information for the HP SNMP/XL subsystem. Initially, SNMPSAMP looks like this: File Name: SNMPSAMP.NET.
Configuring HP SNMP/XL SNMPSAMP and SNMPCONF # location: 1st Floor near west elevator # # contact: enter the person responsible for this agent, together with # information on how to contact this person.
Configuring HP SNMP/XL The HOSTS File The HOSTS File The SNMP/XL agent uses the Name Service Routines to resolve node names into IP addresses. These routines are used for node names that appear in the SNMPCONF file and node names that are specified in the snmp commands (for example, SNMPGET, SNMPNEXT, SNMPSET, SNMPTRAP, and SNMPWALK). The Name Service Routines use the following two methods of resolving node names into IP addresses: 1. The file RESLVCNF.NET.
Configuring HP SNMP/XL Modifying the SNMP/XL Logging Configuration Modifying the SNMP/XL Logging Configuration When SNMP/XL first comes up, it reads the NMCONFIG.PUB.SYS file maintained by NMMGR and checks to see if logging is configured for HP SNMP/XL. If logging has not been configured, HP SNMP/XL automatically configures its own logging information using the set of defaults shown in Figure 2-1.
Configuring HP SNMP/XL Modifying the SNMP/XL Logging Configuration 28 Chapter 2
3 Using SNMPUTIL Control of the HP SNMP/XL subsystem is provided through a User Defined Command (UDC) and a set of MPE/iX command files that invoke the SNMPUTIL program. The SNMPCONTROL UDC file (SNMPUDC) and command files are located in the NET group of the SYS account. The SNMPUTIL is responsible for creating the SNMP process on startup and sending a shutdown message to the stack process, in order to start and stop the SNMP stack.
Using SNMPUTIL SNMPCONTROL User Defined Command SNMPCONTROL User Defined Command The SNMPCONTROL command allows you to control the HP SNMP/XL subsystem. This command allows you to start and stop the subsystem manually, enable the internal trace facility, gather version information, obtain the current status of the subsystem, enter the help facility, dump the internal data structures to a flat-ascii file, and update the subsystem configuration. To facilitate access to the SNMPCONTROL command, the SNMPUDC.
Using SNMPUTIL SNMPCONTROL User Defined Command The following are the SNMPCONTROL commands: UDC Action dump Causes the HP SNMP/XL subsystem to dump its internal data structures. help Provides online help for the HP SNMP/XL subsystem. start Activates the HP SNMP/XL subsystem. status Reports the status of the HP SNMP/XL subsystem. stop Deactivates the HP SNMP/XL subsystem. trace Enables/disables the HP SNMP/XL internal tracing.
Using SNMPUTIL SNMPCONTROL User Defined Command SNMPCONTROL HELP The SNMPCONTROL HELP command enters the HP SNMP/XL online help facility. Once inside the online help facility, you can access help information on the HP SNMP/XL subsystem. The help facility is identical to the MPE/iX help subsystem. SNMPCONTROL HELP Parameters None. Description This command provides an online help facility for the HP SNMP/XL subsystem.
Using SNMPUTIL SNMPCONTROL User Defined Command Parameters TRACE This parameter is optional and specifies that you want to start the subsystem with the internal trace facility enabled. When this parameter is used, the tracing remains active until the HP SNMP/XL subsystem is stopped or the trace command is used to turn off tracing. The tracing information is recorded in a file named NMTCnnnn.PUB.SYS, where nnnn represents numerically sequential trace files.
Using SNMPUTIL SNMPCONTROL User Defined Command The default is to trap and handle all errors but you are given the option to fail the system by specifying this parameter. Description This command is used to activate the HP SNMP/XL subsystem. It is only needed if you stop the subsystem and wish to restart it, or if the subsystem terminated abnormally. Example MPEXL: snmpcontrol start;trace The HP SNMP/XL subsystem was successfully started.
Using SNMPUTIL SNMPCONTROL User Defined Command SNMPCONTROL STOP The SNMPCONTROL STOP command allows you to shut down the SNMP/XL subsystem. Use of this command gracefully terminates the SNMP/XL subsystem. SNMPCONTROL STOP Parameters None. Description This command gracefully terminates the HP SNMP/XL subsystem. Example MPEXL: snmpcontrol stop The stop request has been successfully sent to the SNMP/XL stack.
Using SNMPUTIL SNMPCONTROL User Defined Command the name of the trace file instead of using the default trace file name as the value of file_name. File_name must be a string of characters that define a valid MPE file name. TFILE-SIZE=file_size This parameter is optional and is ignored unless the TRACE parameter is specified. It allows you to specify the number of records in the SNMP/XL trace file as the value of file_size.
Using SNMPUTIL SNMPCONTROL User Defined Command If an error is detected, the update does not take effect and the former configuration is retained. Before any configuration information is updated, the format of the configuration file is validated. Example MPEXL: snmpcontrol updateconfig The SNMP/XL subsystem has successfully updated its configuration information.
Using SNMPUTIL SNMP Command Files SNMP Command Files The following is a list of the command files provided for the HP SNMP/XL subsystem that perform the following operations: Command File Operation snmpget Sends an SNMP get request to the specified node to retrieve specific management information. snmpnext Sends an SNMP get next request to the next specified node. snmpset Sends an SNMP set request to the specified node.
Using SNMPUTIL SNMP Command Files SNMPGET The SNMPGET command is used to query a node using SNMP GetRequests. SNMPGET NODE COMMUNITY VARIABLE [VARIABLE...] Parameters NODE This is a required parameter. It specifies the network element that is to be the target of the SNMP GetRequest. This parameter can either be a fully qualified IP address or a valid host name that is found in the hosts database. If 0 is specified, the request is sent to the local host. COMMUNITY This is a required parameter.
Using SNMPUTIL SNMP Command Files SNMPNEXT The SNMPNEXT command is used to query a node using SNMP GetNextRequests. SNMPNEXT NODE COMMUNITY VARIABLE [VARIABLE...] Parameters NODE This is a required parameter. It specifies the network element that is to be the target of the SNMP GetNextRequest. This parameter can either be a fully qualified IP address or a valid host name that is found in the hosts database. If 0 is specified, the request is sent to the local host.
Using SNMPUTIL SNMP Command Files SNMPSET The SNMPSET command is used to send an SNMP SetRequest to a node. SNMPSET NODE COMMUNITY [VARIABLE TYPE VALUE...] Parameters NODE This is a required parameter. It specifies the network element that is to be the target of the SNMP SetRequest. This parameter can either be a fully qualified IP address or a valid host name that is found in the hosts database. If 0 is specified, the request is sent to the local host. COMMUNITY This is a required parameter.
Using SNMPUTIL SNMP Command Files Example The following example sets the system contact to “Bob Jones” for the node xlnode using the SNMP community name public. MPEXL: snmpset xlnode public system.syscontact.0 Octetstring “ 'Bob Jones' ” Name: system.sysContact.0 Display String: Bob Jones MPEXL: SNMPWALK The SNMPWALK command is used to retrieve particular groups of the MIB from a remote node or possibly the entire MIB. This command uses the SNMP GetNextRequest to “walk” through the MIB.
Using SNMPUTIL SNMP Command Files Example The following example walks through the system group of the MIB. MPEXL: snmpwalk mpenode public system Name: system.sysDescr.0 Octet String: HP3000 SERIES 925, MPE XL version B.31.00 NS Transport version B. 04.00 Name: system.sysObjectID.0 Object Identifier: .iso.org.dod.internet.private.enterprises.hp.nm.system.mpe_xl.2 Name: system.sysUpTime.0 Timeticks: (319338799) 3 days, 16:43:07 Name: system.sysContact.0 Display String: John Smith Name: system.sysName.
Using SNMPUTIL SNMP Command Files request. If 0 is specified, the community name defaults to public. ENTERPRISE This is a required parameter. The enterprise name is an object identifier that defines the entity generating the SNMP trap. If you wish, this parameter can be set to 0, and the command inserts the enterprise value for the system where the trap is generated. AGENT_ADDR This is a required parameter. It defines the IP address of the node where the trap actually originated.
Using SNMPUTIL SNMP Command Files Description SNMPTRAP allows you to generate a trap to a single node in the network or a trap that is routed to each of the management stations that are listed in the trap-destination list in the SNMP configuration file. This command requires PM and DI capabilities, in addition to the normal NM capability required for all of the SNMP command set. Example The following example sends a linkUp trap to node xlnode2 from xlnode1 with the default enterprise name and time_stamp.
Using SNMPUTIL SNMP Command Files 46 Chapter 3
4 Troubleshooting HP SNMP/XL This chapter contains information on the following topics which are the diagnostic features for HP SNMP/XL: • Tracing and logging. • Subsystem information.
Troubleshooting HP SNMP/XL Tracing and Logging Tracing and Logging HP SNMP/XL uses the NMS utility NMDUMP for tracing and logging. HP SNMP/XL also follows the general format of NetXport, NetIPC, and NS services in tracing and logging. This includes initiation and formatting options. Tracing A trace initiation is able to trace the subsystem startup and allows you to specify the trace file name and file size. There is a single command for turning on/off tracing which is SNMPCONTROL TRACE.
Troubleshooting HP SNMP/XL Tracing and Logging Logging Class The general classification of the logging classes consists of the following classes: • CLAS0001 Fatal error. • CLAS0002 Serious error. • CLAS0003 Warning. • CLAS0004 Informational message. Log Formatting Options Formatting of the log files is by the following criteria: • Time range. • Subsystem ID. • Data display option (octal, hex decimal, ASCII).
Troubleshooting HP SNMP/XL Subsystem Information Subsystem Information The subsystem version, status, and configuration information of the HP SNMP/XL subsystem is provided through the SNMPCONTROL commands. This information helps identify problems. The data that needs to be collected for problem resolution are: • OS version. • SNMP version. • UDP version. • Output of SNMPCONTROL DUMP (a dumpfile). • Output of SNMPCONTROL STATUS. • Log file. • Trace file (if trace is on). • SNMPCONF file information.
A SNMP Variable Description The following text describes the format of the variable-name parameter of the snmpget, snmpnext, snmpset, and snmpwalk commands. SNMP variable names are specified in the format of Abstract Syntax Notation One (ASN.1) Object Identifiers. Each variable represents an object specification in the Management Information Base (MIB), which is organized in a hierarchical tree-like manner. Variables may be represented in several ways. Each variable name is given in the format of A.B.C.D..
SNMP Variable Description SNMP Variables SNMP Variables The RFC 1213 specifies the following variables. These variables are in the .iso.org.dod.internet.mgmt.mib subtree. system.sysDescr system.sysObjectID system.sysUpTime system.sysContact system.sysName system.sysLocation system.sysServices interfaces.ifNumber interfaces.ifTable.ifEntry.ifIndex interfaces.ifTable.ifEntry.ifDescr interfaces.ifTable.ifEntry.ifType interfaces.ifTable.ifEntry.ifMtu interfaces.ifTable.ifEntry.ifSpeed interfaces.ifTable.
SNMP Variable Description SNMP Variables ip.ipOutNoRoutes ip.ipReasmTimeout ip.ipReasmReqds ip.ipReasmOKs ip.ipReasmFails ip.ipFragOKs ip.ipFragFails ip.ipFragCreates ip.ipAddrTable.ipAddrEntry.ipAdEntAddr ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex ip.ipAddrTable.ipAddrEntry.ipAdEntNetMask ip.ipAddrTable.ipAddrEntry.ipAdEntBcastAddr ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize ip.ipRoutingTable.ipRouteEntry.ipRouteMetric1 ip.ipRoutingTable.ipRouteEntry.ipRouteMetric2 ip.ipRoutingTable.ipRouteEntry.
SNMP Variable Description SNMP Variables icmp.icmpOutSrcQuenchs icmp.icmpOutRedirects icmp.icmpOutEchos icmp.icmpOutEchoReps icmp.icmpOutTimestamps icmp.icmpOutTimestampReps icmp.icmpOutAddrMasks icmp.icmpOutAddrMaskReps tcp.tcpRtoAlgorithm tcp.tcpRtoMin tcp.tcpRtoMax tcp.tcpMaxConn tcp.tcpActiveOpens tcp.tcpPassiveOpens tcp.tcpAttemptFails tcp.tcpEstabResets tcp.tcpCurrEstab tcp.tcpInSegs tcp.tcpOutSegs tcp.tcpRetransSegs tcp.tcpConnTable.tcpConnEntry.tcpConnState tcp.tcpConnTable.tcpConnEntry.
SNMP Variable Description SNMP Variables egp.egpNeighTable.egpNeighEntry.egpNeighIntervalPoll egp.egpNeighTable.egpNeighEntry.egpNeighMode egp.egpNeighTable.egpNeighEntry.egpNeighEventTrigger snmp.snmpInPkts snmp.snmpOutPkts snmp.snmpInBadVersions snmp.snmpInBadCommunityNames snmp.snmpInBadCommunityUses snmp.snmpInASNParseErrs snmp.snmpInBadTypes snmp.snmpInTooBigs snmp.snmpInNoSuchNames snmp.snmpInBadValues snmp.snmpInReadOnlys snmp.snmpInGenErrs snmp.snmpInTotalReqVars snmp.snmpInTotalSetVars snmp.
SNMP Variable Description HP-UX Specific SNMP Variables HP-UX Specific SNMP Variables The following variables are HP-UX specific SNMP variables and are located in the .iso.org.dod.internet.private.enterprises subtree. hp.nm.system.general.computerSystem .computerSystemUpTime hp.nm.system.general.computerSystem .computerSystemUsers hp.nm.system.general.computerSystem .computerSystemAvgJobs1 hp.nm.system.general.computerSystem .computerSystemAvgJobs5 hp.nm.system.general.computerSystem .
SNMP Variable Description HP-UX Specific SNMP Variables .ieee8023MacEntry.ieee8023MacMultipleCollisions hp.nm.interface.ieee8023Mac.ieee8023MacTable .ieee8023MacEntry.ieee8023MacExcessCollisions hp.nm.interface.ieee8023Mac.ieee8023MacTable .ieee8023MacEntry.ieee8023MacLateCollisions hp.nm.interface.ieee8023Mac.ieee8023MacTable .ieee8023MacEntry.ieee8023MacCarrierLostErrors hp.nm.interface.ieee8023Mac.ieee8023MacTable .eee8023MacEntry.ieee8023MacNoHeartBeatErrors hp.nm.interface.ieee8023Mac.
SNMP Variable Description MPE/iX Specific SNMP Variables MPE/iX Specific SNMP Variables The following variables are MPE/iX specific SNMP variables. hp.nm.system.general.mpeXLSystem.volume .volumeMounted hp.nm.system.general.mpeXLSystem.volume.volumeTable .volumeEntry.volumeLDEV hp.nm.system.general.mpeXLSystem.volume.volumeTable .volumeEntry.volumeName hp.nm.system.general.mpeXLSystem.volume.volumeTable .volumeEntry.volumeDriveType hp.nm.system.general.mpeXLSystem.volume.volumeTable .volumeEntry.
SNMP Variable Description MPE/iX Specific SNMP Variables Example All of the following examples refer to the same variable. 1.1.0 system.sysDescr.0 1.sysDescr..0 .1.3.6.1.2.1.1.1.0 .iso.org.dod.internet.mgmt.mib.system.sysDescr.0 .1.3.6.1.2.1.1.sysDescr.
SNMP Variable Description MPE/iX Specific SNMP Variables 60 Appendix A
B Supported MIB Objects The following are MIB objects supported by HP SNMP/XL. Included in the list are: • Standard MIB-II objects supported by MPE/XL 4.0 agents. • Non-standard HP extended MIB objects.
Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents Standard MIB-II Objects Supported by MPE/iX Agents This section lists the MIB values supported by the HP SNMP/XL Agent running on the MPE/XL 4.0. Depending on the object requested, the HP SNMP/XL agent may reply with the following: • The object’s value. • A null value (0). • A noSuchName error. Only objects that return their value are listed here.
Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents ifOutNUcastPkts ifOutDiscards ifOutErrors ifOutQLen ifSpecific Address Translation Group atTable atEntry atIfIndex atPhysAddress atNetAddress IP Group ipForwarding ipInReceives ipInHdrErrors ipInAddrErrors ipForwDatagrams ipInUnknownProtos ipInDiscards ipInDelivers ipOutRequests ipOutDiscards ipOutNoRoutes ipReasmTimeout ipReasmReqds ipReasmOKs ipReasmFails ipFragOKs ipFragFails ipFragCreates ipAddrTable ipAddrEntry ipAdEntAddr ipAdE
Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents ICMP Group icmpInMsgs icmpInErrors icmpInDestUnreachs icmpInTimeExcds icmpInParmProbs icmpInScrQuenches icmpInRedirects icmpInEchos icmpInEchoReps icmpInTimestamps icmpInTimestampReps icmpInAddrMasks icmpInAddrMaskReps icmpOutMsgs icmpOutErrors icmpOutDestUnreachs icmpOutTimeExcds icmpOutParmProbs icmpOutScrQuenches icmpOutRedirects icmpOutEchoReps icmpOutTimestampReps icmpOutAddrMaskReps TCP Group tcpRtoAlgorithm tcpRtoMin tcpRtoMax
Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents UDP Group udpInDatagrams udpNoPorts udpInErrors udpOutDatagrams udpListenerTable udpListenerEntry udpLocalAddress udpLocalPort SNMP Group snmpInPkts snmpOutPkts snmpBadVersions snmpBadCommunityNames snmpBadCommunityUses snmpInASNParseErrors snmpInBadTypes snmpInTooBigs snmpInNoSuchNames snmpInBadValues snmpInReadOnlys snmpInGenErrs snmpTotalReqVars snmpTotalSetVars snmpInGetRequests snmpInGetNexts snmpInSetRequests snmpInGetResponses
Supported MIB Objects Standard MIB-II Objects Supported by MPE/iX Agents ...ExcessCollisions ...LateCollisions ...CarrierLostErrors ...NoHeartBeatErrors ...FramesReceived ...UndeliverableFramesReceived ...CRCErrors ...
Supported MIB Objects Non-Standard HP Extended MIB Objects Non-Standard HP Extended MIB Objects The MIB defined in this section is consistent with the Internet Activity Board’s (IAB’s) network management strategy. Format of Definitions The next section contains the specification of all HP object types contained in the MIB. The object types are defined using the following fields: Object-Type A textual name, termed the OBJECT DESCRIPTOR, for the object type.
Supported MIB Objects Non-Standard HP Extended MIB Objects private, enterprises, OBJECT-TYPE, Counter, NetworkAddress, Gauge, FROM RFC 1155-SMI; hp OBJECT IDENTIFIER ::= { enterprises 11 } nm OBJECT IDENTIFIER ::= { hp 2 } system OBJECT IDENTIFIER ::= { nm 3 } interface OBJECT IDENTIFIER ::= { nm 4 } snmp OBJECT IDENTIFIER ::= { nm 13 } general OBJECT IDENTIFIER ::= { system 1 } mpe_xlSystem OBJECT IDENTIFIER ::= { general 3 } volume OBJECT IDENTIFIER ::= { mpe_xlSystem 1 } processor OBJECT
Supported MIB Objects Non-Standard HP Extended MIB Objects Counter, ieee8023MacLateCollisions, Counter, ieee8023MacCarrierLostErrors, Counter, ieee8023MacNoHeartBeatErrors, Counter, ieee8023MacFramesReceived, Counter, ieee8023MacUndeliverableFramesReceived, Counter, ieee8023MacCRCErrors, Counter, ieee8023MacAlignmentErrors, Counter, ieee8023MacResourceErrors, Counter, ieee8023MacControlFieldErrors, Counter, ieee8023MacUnknownProtocolErrors, Counter ieee8023MacMulticastsAccepted, Counter, } ACCESS: read-onl
Supported MIB Objects Non-Standard HP Extended MIB Objects DESCRIPTION: “Number of frames successfully transmitted.” ::= { ieee8023MacEntry 2 }: + ieee8023MacNotTransmitted OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of frames not transmitted.” ::= { ieee8023MacEntry 3 }: + ieee8023MacDeferred OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of frames deferred because the medium was busy.
Supported MIB Objects Non-Standard HP Extended MIB Objects STATUS: mandatory DESCRIPTION: “Number of transmit attempts that are involved in between 2 and 15 collision attempts and are subsequently transmitted successfully.” ::= { ieee8023MacEntry 7}: + ieee8023MacExcessCollisions OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of transmit attempts that are involved in more than 15 collision attempts and are subsequently transmitted successfully.
Supported MIB Objects Non-Standard HP Extended MIB Objects ieee8023MacFramesReceived OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of frames successfully received.” ::= { ieee8023MacEntry 12 }: + ieee8023MacUndeliverableFramesReceived OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of frames received that were not delivered because the software buffer was overrun when frames were sent faster than they could be received.
Supported MIB Objects Non-Standard HP Extended MIB Objects DESCRIPTION: “Number of frames received that were lost due to lack of resources.” ::= { ieee8023MacEntry 16 }: + ieee8023MacControlFieldErrors OBJECT-TYPE SYNTAX: Counter ACCESS: read-only STATUS: mandatory DESCRIPTION: “Number of frames received with errors in the control field.
Supported MIB Objects Non-Standard HP Extended MIB Objects SYNTAX: SEQUENCE OF volumeEntry ACCESS: read-only STATUS: mandatory DESCRIPTION: “Volume table.” ::= { volume 2 } volumeEntry OBJECT-TYPE SYNTAX: volumeEntry ACCESS: read-only STATUS: mandatory DESCRIPTION: “Each entry contains objects that define the volume.
Supported MIB Objects Non-Standard HP Extended MIB Objects volumeLDEV OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The logical device number for the volume.” ::= { volumeEntry 1 } volumeName OBJECT-TYPE SYNTAX: DisplayString ACCESS: read-only STATUS: mandatory DESCRIPTION: This is the volume set name combined with the member name that uniquely distinguishes the actual volume on the system.
Supported MIB Objects Non-Standard HP Extended MIB Objects DESCRIPTION: “The type of volume set.” ::= { volumeEntry 5 } volumeCapacity OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The capacity of the volume in sectors.” ::= { volumeEntry 6 } volumeMPEOverhead OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The total overhead which consists of everything on a volume that is not set aside for file space use.
Supported MIB Objects Non-Standard HP Extended MIB Objects ACCESS: read-only STATUS: mandatory DESCRIPTION: “The directory space overhead that is reserved for accounting information.” ::= { volumeEntry 10 } volumeFileLabelOverhead OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The file label overhead for this volume.
Supported MIB Objects Non-Standard HP Extended MIB Objects volumeTempFiles OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The space used for temporary files on this volume.” ::= { volumeEntry 15 } volumeTotalFreeSpace OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The total free space for the volume.
Supported MIB Objects Non-Standard HP Extended MIB Objects DESCRIPTION: “Number of processors currently active in the system. A processor is considered active if it is capable of being dispatched.” ::= { processor 1 } numPresent OBJECT-TYPE SYNTAX: INTEGER ACCESS: read-only STATUS: mandatory DESCRIPTION: “The number of processors physically present in the system.
Supported MIB Objects Non-Standard HP Extended MIB Objects The Trap Group trapDestinationNum OBJECT-TYPE SYNTAX: Gauge ACCESS: read-only STATUS: mandatory DESCRIPTION: “The number of trap destinations.” ::= { trap 1 }: + trapDestinationTable OBJECT-TYPE SYNTAX: SEQUENCE OF TrapDestinationEntry ACCESS: read-write STATUS: mandatory DESCRIPTION: “List of addresses to which the agent sends traps.
Supported MIB Objects Non-Standard HP Extended MIB Objects Identification of OBJECT Instances for Use with the SNMP The names for all object types in the HP-MIB are defined explicitly either in the Internet-standard MIB or in other documents which conform to the naming conventions of the Structure of Management Information (SMI). The SMI requires that conformant management protocols define mechanisms for identifying individual instances of those object types for a particular network element.
Supported MIB Objects Non-Standard HP Extended MIB Objects trapDestinationTable Object Type Names The name of a trap destination, x, is the OBJECT IDENTIFIER of the form a.b.c.d such that a.b.c.d is the value (in the familiar “dot” notation) of that instance of the trapDestination object type associated with x. For each object type, t, for which the defined name, n, has a prefix of trapDestinationEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of the form n.
C SNMP Command Examples The following are examples of SNMP commands and the use of instance specifications. Below are examples of incorrect (incomplete) MIB specifications taht lead to an error: :SNMPGET ‘public’,system.sysdescr The variable specified does not exist. (SNMPINFO 1802). :SNMPGET 0, ‘public’,hp.nm.system.general.mpexlsystem.processor The variable specified does not exist. (SNMPINFO 1802).
SNMP Command Examples 84 Appendix C
D Time Zones This appendix contains a list of commonly used time zones and the TZ environment variable strings that correspond to these time zones. You use the TZ strings in the SNMPUDC.NET.SYS file to allow SNMP to adjust to specific time zones. In Table D-1, column 1 contains the time zone name followed by the Daylight Savings time zone name, if appropriate. Column 2 lists the geographic locations associated with this time zone. Column 3 contains the TZ environment variable string for the time zone.
Time Zones Table D-1 Time-Zone Codes Time Zone Name/ Daylight Savings Name Geographic Locations TZ Variable Eastern Standard Time/ Eastern Daylight Time Canada: Ontario (parts), Quebec (parts) EST5EDT — Canada Eastern Standard Time/ Central Daylight Time United States:Indiana (most) EST6CDT Eastern Standard Time/ Eastern Daylight Time United States: Connecticut, Delaware, District of Columbia, Florida, Georgia, Kentucky, Maine, Maryland, Massachusetts, Michigan, New Hampshire, new Jersey, New Y
Time Zones Table D-1 Time-Zone Codes Time Zone Name/ Daylight Savings Name Geographic Locations TZ Variable Australian Central Standard Time/Australian Central Daylight Time Australia: South Australia CST-9:30CDT Australian Eastern Standard Time Australia: Queensland EST-10 Australian Eastern Standard Time/Australian Eastern Daylight Time Australia: New South Wales, Victoria, Tasmania EST-10EDT New Zealand Standard Time/ New Zealand Daylight Time NZST-12NZDT To set the TZ variable to a spec
Time Zones 88 Appendix D
Index A Abstract Syntax Notation One (ASN.1), 51 Abstract Syntax Notaton One (ASN.