Map Your Own IT Ecosystem
See how Zenoss fits into your IT ecosystem.
Start MAPPING NOW
Huntington Success Story
Learn how Huntington consolidated from 37 tools to a single monitoring solution.
Customer Support Portal
Zenoss Learning Center
Zenoss & Cisco: Changing IT with service assurance for hybrid data centers.
Zenoss Partner Portal
Become a Partner
BBC Success Story
The BBC chose Zenoss for three key reasons: scalability, flexibility and value for money.
Hybrid IT Monitoring
Zenoss provides complete visibility into physical, virtual, cloud and converged environments.
Request A Demo
This ZenPack is included with commercial versions of Zenoss and enterprise support for this ZenPack is provided to Zenoss customers with an active subscription.
This ZenPack provides support for monitoring Cisco Unified Communications Manager and other Cisco Unified Communications applications by interfacing with the Cisco AXL-Serviceability APIs to collect metrics through the PerfmonPort API, and modeling registered phones through the Real-Time Information or RisPort API.
Support also exists for simulating the phone login process to a CUCM.
The ZenPack installs an example monitoring template named CallManager. This monitoring template contains the following datasources and datapoints.
To monitor these metrics on a CUCM server you must bind the CallManager monitoring template to the server, or the server's device class. You must also properly configure the zAxlUsername and zAxlPassword for the server. If the server knows itself by a different name than Zenoss knows it by, you must also configure the zAxlHostname to be the name by which the server knows itself.
To monitor additional performance metrics beyond what's included in the default monitoring template, you must add new CiscoAxlPerf datasources. To do this you first have to know what metrics you want to monitor, and on what object they exist. You can find this information from a Cisco document named Cisco Unified Real-Time Monitoring Tool Administration Guide. There will be a version of this document for every Cisco Unified Communications release, and the relevant performance object and counter information can be found in one of the Performance Counters and Alerts appendices. See the following link for an example of one of these appendices.
Performance Objects and Counters for Cisco Unified CM Version 8.6(1)
To add monitoring for the PRIChannelsActive and VideoCallsActive counters on the Cisco CallManager object mentioned in that document, you would use the following steps.
Note that you can collect one or all of the counters within a single performance object using a single datasource, but it requires one datasource per performance object if you need to collect from multiple objects. For this reason, a good convention is to name the datasource after the performance object it will be querying.
The ZenPack installs an example monitoring template named CiscoIPPhone. This monitoring template contains the following datasources and datapoints.
To test phone login to your CUCM you must bind the CiscoIPPhone monitoring template to the CUCM server, or to the server's device class. You must also double-click the datasource to set or verify the following fields.
All fields except Password, Device Name and Username have default values that should work in most cases.
The ZenPack adds a modeled plugin named zenoss.axl.RegisteredPhoneMap that is not enabled by default for any device classes. If you want to model an inventory of the phones registered to CUCM servers, you must perform the following steps.
There is currently a limitation that prevents more than 200 registered phones from being modeled for a single CUCM server.
The following conditions must be met for this ZenPack to function. These conditions are in addition to the Zenoss platform version and any other ZenPack dependencies called out for each release.
If the SNMP based values on the CallManager graphs are seen as nan, please check that:
Installing the ZenPack will add the following items to Zenoss.
$ sudo su - zenoss
$ zenpack --install ZenPacks.zenoss.CallManagerMonitor-*.egg
$ zenoss restart
View the discussion thread.
This ZenPack is developed and supported by Zenoss Inc. Commercial ZenPacks are available to Zenoss commercial customers only. Contact Zenoss to request more information regarding this or any other ZenPacks. Click here to view all available Zenoss Commercial ZenPacks.