1 Overview

SNMP is an industry-accepted model for collecting operating status from a wide variety of information technology hardware and software nodes within a data center. Each node is equipped with agent server software that communicates to a client.

The client is typically a management application that listens for incoming traps and provides comprehensive status displays on a service console. This SNMP client retrieves status information from scores of server agents across the data center. The role of each agent is to expose status information to the client about the set of objects that it manages. All of the managed objects are represented in a Management Information Base (MIB). A typical client management application is in touch with multiple agents reporting their respective MIBs.

The management application can report the status of each object in the entire data center. It can react to problems or status changes by sending an email message to an administrator or by paging an appropriate support technician.

The agents communicate their monitored data to a master agent on each host. On Solaris and Linux systems, the master agent is part of the open-source net-snmp software, available as a standard add-on. The net-snmp bundle includes a complete set of SNMP utilities, including the xagent master agent, a trap listener, and the standard snmp command-line utilities including snmpget, snmpwalk, and snmptranslate. Since the ACSLS MIB contains read-only objects exclusively, snmpset utilities do not apply to this application.

For Oracle systems, net-snmp software is provided with simple installation steps using pkg install on Solaris or yum install on Linux. The ACSLS Agent provides read-only access for use with SNMP client software using the SNMP-V1 protocol. There are no set-able objects to ACSLS that are exposed through the ACSLS MIB. All adjustable parameters are provided on the ACSLS server to configure trap destinations, ACSLS status polling frequency, and a URL that may be required by some management applications.

The ACSLS SNMP Agent is responsible for monitoring objects defined within the ACS-TAPE-MONITOR-MIB. The Agent maintains status information about storage libraries under ACSLS control and exposes the ACS-TAPE-MONITOR-MIB database to the management application, communicating any status changes of the various objects to the management console. The ACSLS Agent works behind the net-snmp Master Agent whose SNMP domain reaches to the various subsystems running on the Solaris or Linux system. The ACSLS SNMP Agent 2.4 is designed to run in a Solaris 11 or Linux 6 environment on a host that is running ACSLS Release 8.4 software.

Note:

SNMP 2.4 is certified for ACSLS Release 8.4 only.

The Agent provides ACSLS queried information about the monitored ACSs and their internal components (such as LSMs, CAPs, and drives). The Agent regularly submits status requests to the ACSLS server and sends asynchronous messages (SNMP traps) to registered client listeners whenever status changes are detected in an ACSLS library or any of its components. Standard SNMP Agents listen for requests on UDP port 161 and send traps through UDP port 162. The port assignments are adjustable for administrators who require unique and secure network configurations.

This manual provides installation, configuration, and operation instructions for the ACSLS SNMP Agent. System administrator (root) privileges are required to install and configure the Agent. This document offers hints on how to use the Agent from a SNMP management application. A troubleshooting chapter is provided to offer guidance for restoring operation of the Agent in situations arising from common problems.