Table Of Contents
SNMP Instrumentation
Simple Network Management Protocol Support
SNMP Basics
SNMP Management Information Base
SNMP Traps
SNMP Community Strings
SNMP Agent
Set the SNMP Agent Community Name
Set the SNMP Trap Receiver
Start the Cisco CallManager SNMP Extension Agent
Stop the Cisco CallManager SNMP Extension Agent
Cisco Real-Time Information Server Data Collector
Start the Cisco RIS Data Collector
Stop Cisco RIS Data Collector
Update the CISCO-CCM-MIB Information
Update the CISCO-CDP-MIB Information
SNMP Instrumentation
This chapter briefly describes Cisco CallManager using the Simple Network Management Protocol (SNMP) interface.
This chapter contains the following topics:
•Simple Network Management Protocol Support
•SNMP Agent
•Cisco Real-Time Information Server Data Collector
CiscoWorks2000 serves as the network management system (NMS) of choice for all Cisco devices as well as the Cisco CallManager system. Because it is not bundled with Cisco CallManager, you must purchase it separately. Use the following tools with CiscoWorks2000 for remote serviceability:
•System Log (see "System Log Management")
•Path Analysis (see "The Path Analysis Interface")
•Cisco Discovery Protocol (see Chapter 14, "Cisco Discovery Protocol Support")
•Simple Network Management Protocol
Related Topics
•"Admin Serviceability Tool."
•"Monitor Performance Counters."
•Appendix A, "Cisco CallManager Perfmon Counters, AST, and CCM_SNMP_MIB."
Simple Network Management Protocol Support
Network management systems (NMS) use SNMP, an industry-standard interface, to exchange management information between network devices. A part of the TCP/IP protocol suite, SNMP enables administrators to remotely manage network performance, find and solve network problems, and plan for network growth.
SNMP Basics
An SNMP managed network comprises three key components: managed devices, agents, and network management systems.
•A managed device designates a network node that contains an SNMP agent and resides on a managed network. Managed devices collect and store management information and make it available using SNMP.
•An agent, as network management software, resides on a managed device. An agent contains local knowledge of management information and translates it into a form compatible with SNMP. The primary agent on the Cisco CallManager system runs on the Cisco CallManager server node.
•A network management system comprises an SNMP management application together with the computer on which it runs. An NMS executes applications that monitor and control managed devices. An NMS provides the bulk of the processing and memory resources required for network management.The following NMSs share compatibility with Cisco CallManager:
–CiscoWorks2000
–HP OpenView
–Third-party applications that support SNMP and Cisco CallManager SNMP interfaces
SNMP Management Information Base
A MIB designates a collection of information that is organized hierarchically. Access MIBs using the network management protocol, SNMP. MIBs comprise managed objects, which are identified by object identifiers.
A managed object (sometimes called a MIB object or an object) possesses one of any number of specific characteristics of a managed device. Managed objects comprise one or more object instances, which are essentially variables.
Cisco CallManager supports the following MIBs:
•CISCO-CCM-MIB—Use the Cisco CallManager SNMP extension agent to get provisioning and statistical information about Cisco CallManager, its associated devices (for example, IP phones and gateways), and its configuration.
•CISCO-CDP-MIB—Use the Cisco CallManager CDP SNMP extension agent to read the Cisco Discovery Protocol MIB, CISCO-CDP-MIB. This MIB enables Cisco CallManager to advertise itself to other Cisco devices on the network.
•SYSAPPL-MIB—Use the SysApp SNMP extension agent to get information from the SYSAPPL-MIB such as installed applications, application components, and processes running on the system.
SNMP Traps
An SNMP agent can send traps that identify important system events to the network manager. The following list specifies Cisco CallManager SNMP trap messages that are sent to an NMS specified as a trap receiver:
•Cisco CallManager failed
•Phone failed
•Phones status update
•Gateway failed
•Media resource list exhausted
•Route list exhausted
•Gateway layer 2 change
When an SNMP agent detects an alarm condition, it generates a trap (a notification message) that is sent to configured IP addresses. The section, Set the SNMP Trap Receiver, describes the procedure to configure the trap information for Cisco CallManager.
SNMP Community Strings
SNMP community strings authenticate access to MIB objects and function as embedded passwords. The section, Set the SNMP Agent Community Name, describes the procedure to configure the community string for Cisco CallManager.
SNMP Agent
The Microsoft Windows 2000 SNMP service (referred to as the SNMP service) provides a framework for SNMP and provides the SNMP agent that interfaces with SNMP extension agents. Cisco provides SNMP extension agents to support Cisco MIBs. The SNMP service loads the Cisco SNMP extension agents. The SNMP service exchanges SNMP messages with the SNMP extension agents. The SNMP service also forwards traps from the SNMP extension agents to the appropriate trap receivers.
The administrator performs the procedures described in Set the SNMP Agent Community Name, and Set the SNMP Trap Receiver, to enable SNMP support for Cisco CallManager.
After the SNMP community name and traps are configured, the SNMP service will automatically start when the system boots. The administrator can restart or stop the SNMP service if there is a problem or if it did not start automatically. To start or stop the SNMP service, perform the procedures described in Start the Cisco CallManager SNMP Extension Agent, and Stop the Cisco CallManager SNMP Extension Agent.
Note Refer to the Microsoft Windows 2000 online help for SNMP details.
Figure 13-1 illustrates the Cisco CallManager SNMP implementation.
Figure 13-1 Cisco CallManager SNMP Implementation
Set the SNMP Agent Community Name
Perform the following procedure to set the SNMP agent community name.
Caution The Windows 2000 SNMP agent provides security through the use of community names and authentication traps. All SNMP implementations universally accept the default name "public." Change the community name to limit access to the Cisco CallManager system.
Note Refer to the Microsoft Windows 2000 online help for SNMP configuration details.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Right-click SNMP Service.
Step 5 Choose Properties.
Step 6 Click the Security tab.
Step 7 Click the Add button in Accepted community names field.
Step 8 Enter the name in the Community name field.
Step 9 Click the Add button.
Step 10 Choose the Accept SNMP packets from these hosts option to allow only specific NMS hosts to query the SNMP extension agent.
Step 11 Click the Add button.
Step 12 Enter the IP address for the hosts that are allowed to query the SNMP extension agent.
Step 13 Click the Add button.
Set the SNMP Trap Receiver
Perform the following procedure to set the SNMP trap receiver.
Note Refer to the Microsoft Windows 2000 online help for SNMP configuration details.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Right-click SNMP Service.
Step 5 Choose Properties.
Step 6 Click the Traps tab.
Step 7 Enter the community name to which this computer will send trap messages in the Community name field.
Step 8 Click the Add to list button.
Step 9 Click the Add button in the Trap destinations field.
Step 10 Enter the IP address or hostname of the trap destination in the Trap destinations field.
Step 11 Click the Add button.
Repeat Steps 9 through 11 for each trap destination required.
Step 12 Click the OK button.
Start the Cisco CallManager SNMP Extension Agent
Perform the following procedure to start the Cisco CallManager SNMP extension agent.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Right-click SNMP Service.
Step 5 Choose Start Service from the toolbar.
The SNMP Service starts, and the Cisco CallManager SNMP extension agent loads.
Stop the Cisco CallManager SNMP Extension Agent
Perform the following procedure to stop the Cisco CallManager SNMP extension agent.
Caution Stopping the SNMP service results in loss of data; the network management system no longer monitors the Cisco CallManager network.
Do not stop the service except in an emergency.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Right-click SNMP Service.
Step 5 Choose Stop Service from the toolbar.
The SNMP Service stops, and the Cisco CallManager SNMP extension agent no longer functions.
Cisco Real-Time Information Server Data Collector
Cisco Real-Time Information Server (RIS) data collector runs on Microsoft Windows 2000 and has responsibility for sending the configured information from the Cisco CallManager database into the RIS database. Cisco CallManager sends all the dynamic information to the RIS database through the alarm interface.
Start the Cisco RIS Data Collector
Perform the following procedure to start the Cisco RIS data collector.
Note The Cisco RIS data collector service should start automatically when the system boots. Start the Cisco RIS data collector service only if it does not start automatically.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Choose Cisco RIS DC Service.
Step 5 Choose Start Service from the toolbar.
The Cisco RIS data collector service starts, and the Cisco CallManager SNMP extension agent is enabled.
Stop Cisco RIS Data Collector
Perform the following procedure to stop the Cisco RIS data collector.
Caution Stopping the Cisco RIS data collector service results in loss of data; the Cisco SNMP extension agent no longer gets updates from the Cisco CallManager network.
Do not stop the service except in an emergency.
Step 1 Choose Start > Settings > Control Panel.
Step 2 Double-click Administrative Tools.
Step 3 Double-click Services.
Step 4 Choose Cisco RIS DC Service.
Step 5 Choose Stop Service from the toolbar.
The SNMP RIS data collector service stops, and the Cisco CallManager SNMP extension agent no longer functions.
Update the CISCO-CCM-MIB Information
The CISCO-CCM-MIB contains both dynamic and configured (static) information related to a Cisco CallManager system. At startup, the Cisco RIS data collector service updates the RIS database with all the configured information from the Cisco CallManager database. It also updates the RIS static data when configuration data changes are made in the Cisco CallManager database. When the status of a device changes, Cisco CallManager sends all the dynamic information to the RIS database through the alarm interface.
Update the CISCO-CDP-MIB Information
The Cisco RIS data collector interacts with the CDP driver, fetching and buffering CDP-related information.