Overview to Prime Performance Manager
Cisco Prime Performance Manager provides performance statistics and reports for service provider and large enterprise networks including access, edge, distribution, core, mobile backhaul, Carrier Ethernet, and core MPLS networks.
The following topics provide an overview to Cisco Prime Performance Manager user operations:
New and Revised Information
Table 1-1 lists new and revised information since the Prime Performance Manager 1.7 release.
Features and Functions
Prime Performance Manager acquires devices by importing Cisco Prime Network devices or by running device discovery (see Chapter 5, “Discovering Devices With Prime Performance Manager”). After acquiring devices, Prime Performance Manager uses SNMP polling to collect device performance statistics. Prime Performance Manager sends SNMP get, getnext, and getbulk requests to the device targeting many different SNMP MIBs. The device responds with data, and Prime Performance Manager collects the data and allows you to display it in many different ways in the Prime Performance Manager GUI.
In addition to SNMP, Prime Performance Manager supports device credentials for many other protocols including:
For information about device credentials outside of SNMP supported by Prime Performance Manager, see Adding Device Credentials for Other Protocols.
Prime Performance Manager supports Cisco and non-Cisco platforms and devices. Supported Cisco devices include the Cisco 7600 Series Routers, Cisco ASR 901, 903, 1000, 5000, 5500, and 9000 Series Aggregation Services Routers, Cisco Network Convergence System (NCS) 540, 560, 5500, 5501, 5502, 5504, and 5508 Series Routers, Cisco ME 3400, 3600, and 3800 Series Ethernet Access Switches, the Cisco Carrier Routing System (CRS), Cisco Mobile Wireless Routers (MWR), the Cisco uBR, CSV-based (bulk statistics) data collection for StarOS mobile wireless reports, and many others.
Prime Performance Manager also provides extensive data center support including reports for data center networking, computing, storage, and virtualization devices and technologies. For a list of supported data center devices and technologies, see Displaying Data Center Reports.
For a detailed list of devices supported by Prime Performance Manager, visit: http://www.cisco.com/en/US/products/ps11715/products_device_support_tables_list.html
Prime Performance Manager is packaged with over 7300 standard historical, aggregation, and summary reports. Reports can be automatically generated on a 1-minute, 5-minute, 15-minute, hourly, daily, weekly, or monthly basis. Prime Performance Manager allows you to define collection intervals for each supported time interval on a per-report basis. All reports are available in GUI and CSV export format. In addition, you can use an XML editor to define new reports or extend the packaged reports. All reports are available in graph and table view formats in the GUI, and in CSV export format. In addition, you can create custom web reports using the Prime Performance Manager Web Report Editor.
Tip For a list of all Prime Performance Manager reports, from the Help menu, choose Reports, then click Reports List Readme.
Additional Prime Performance Manager features and functions include:
- The ability to add and manage users when installed as a standalone product, and integration with Cisco Prime Central user management when integrated with Cisco Prime Central.
- The ability to define thresholds on any Prime Performance Manager report key performance indicator (KPI). For each KPI you can define three onset and abate threshold levels and associate them with the alarms you want generated.
- The ability to create polling groups to define unique polling frequencies for devices in your network.
- The ability to create reports based on groups of network objects, for example, a reporting group based on a particular type of interface.
- The ability to create report policies that specify report sets for specific devices.
- The ability to create custom report views so that you can watch specific report data items pulled from different reports and for different devices.
- The ability to create and display star graphs for each device separate from the custom report views.
- The ability to create custom web reports.
- Centralized reporting and administration through a Web 2.0 graphical user interface and a command line interface (CLI).
- A distributed architecture and embedded database that allows you to monitor and report on networks of varying sizes.
- Synchronized device inventory and credentials from Prime Network.
- Extensibility, including the ability to dynamically add new collection types, KPI definitions, GUI reports, and data exports.
- The ability to cross-launch Cisco Prime Network and Cisco Prime Central, including contextual reporting and administration integrated with Prime Performance Manager.
- Synchronized device inventory and credentials from Prime Network and/or Prime Central.
- Automatic device discovery and data collection based on device IP address ranges.
- Geographical HA and disaster recovery.
- Support for NetFlow data collection.
- Support for JMX data collection.
- Support for monitoring virtualized environments running VMware, Zen, KVM, and Hyper-V.
- 95th percentile reporting.
- Trending and forecasting.
- Automatic emailing of scheduled reports.
- Graphical report writing.
- Data collection support for:
– Standard protocols
– SNMP V1, V2, and V3
– CLI-based and CSV-based (bulk statistics)
- Support for Cisco Small Cell Solutions devices and technologies.
- N+1 high availability protection groups for units.
- Gateway local high availability using the Red Hat Cluster Suite and geographical high availability.
- Local alarm management features and integration with upstream OSS fault management systems.
- Flexible collection schedules.
- Capability to export report data in CSV format for integration with OSS applications.
- Capability to export report data using Representation State Transfer (REST) north bound API.
- Automatic and custom CSV file generation.
- Pull model CSV file access.
- IPv6 address support.
Prime Performance Manager includes over 7200 reports. With a few exceptions, all reports support table and graph outputs. Top-level report categories include:
- Application Traffic
- IP Protocols
- IP QoS
- IP SLA
- JMX Applications
- Layer 2 Protocols
- Mobile IOS Statistics
- Mobile StarOS All Counters
- Mobile StarOS CDMA KPI
- Mobile StarOS CDMA Statistics
- Mobile StarOS KPI
- Mobile StarOS Statistics
- NetFlow AVC
- Network Services
- PPM System
- Small Cell Statistics
- Transport Statistics
- Video Broadcast
In addition, Prime Performance Manager Data Center view provides an extensive range of data center networking, computing, storage, and virtualization device and technology reports. For more information about Prime Performance Manager reports, see Chapter7, “Managing Reports, Dashboards, and Views”
You can modify the provided Prime Performance Manager reports or create new reports. For information, see the Cisco Prime Performance Manager 1.7 Integration Developer Guide.
Tip To display an alphabetical list of every report provided by Prime Performance Manager, from the Help menu, choose Reports > Reports List Readme.
Prime Performance Manager dashboards present data from different sources on a single page. For example, the Internet Control Message Protocol (ICMP) application dashboard presents the top ten ICMP hourly packet rates, total errors, total echoes, and echo replies. The CPU/Memory dashboard presents the top ten hourly CPU average and peak utilization as well as the top ten hourly memory pool average and peak utilization. Dashboard categories provided with Prime Performance Manager include:
- IP Protocols
- IP QoS
- Network Health
- Response Time
- Server Health
- Server Statistics
- Video Broadcast
- Virtual Services
You can modify the provided Prime Performance Manager dashboards or create new ones. For information, see the Cisco Prime Performance Manager Integration Developer Guide.
For more information about Prime Performance Manager dashboards, see Chapter7, “Managing Reports, Dashboards, and Views”
Prime Performance Manager software and functions are distributed across a single gateway and one or more unit servers. The units connect to a gateway through the IP network and through a Secure Sockets Layer (SSL) connection. The gateway is the connection point for users, administrators, and northbound interface (NBI) applications. It stores summarized data for network reports, and is the control point for alarm monitoring and forwarding. The gateway synchronizes administrative data with the units.
Units poll network devices and compute and store the data received from the devices. A unit can be installed with a gateway on the same physical server, or a unit can be installed on a separate physical server. The monitored devices are distributed across a single or multiple units, as directed by the gateway server.
All unit monitoring and management is conducted through the gateway. Gateway-to-unit communication is conducted using Java Remote Method Invocation (RMI).
Figure 1-1 shows the Prime Performance Manager architecture. Architecture elements include:
- Prime Performance Manager gateways and units are software processes. Gateways and units can run on the same physical machine or on separate ones.
- The master XML configuration defines the reports and associated functions. All XML is created and managed on the gateway, and the gateway distributes the XML to the units.
- The central XML configuration is the conceptual repository used to feed to the units. The central XML configuration is backed by the master XML configuration.'
- CSV are automatically generated. They reside on the gateway and are forwarded there from the units.
- Unit XML configuration is the set of XML file that exist on the unit. These are created when Prime Performance Manager is installed and updated by the gateway.
Figure 1-1 Prime Performance Manager Architecture
The Prime Performance Manager database is based on Apache Derby and LevelDB. Apache Derby is an open source relational database based on Java, LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. LevelDB is used primarily for report data.
For performance, Prime Performance Manager stores data in binary fragments that can be distributed across multiple units for performance, scale, and high availability purposes. The data fragments are reassembled for specific reports, nodes, and time frames and streamed to the gateway when users run queries. For this reason, you cannot query the Prime Performance Manager database using traditional SQL queries or DBMS applications.
Devices can be added to Prime Performance Manager using one or both of the following methods:
- Import a device inventory from Cisco Prime Network, Cisco Prime Central, or Cisco Prime Network Service Controller.
- Run device discovery from Prime Performance Manager.
If devices are imported from Prime Network or Prime Central, the device inventory updates are automatically communicated to Prime Performance Manager. Prime Network and Prime Central users can cross launch Prime Performance Manager reports directly from those applications.
For more information about Prime Performance Manager device discovery, see Chapter5, “Discovering Devices With Prime Performance Manager”
Prime Performance Manager security functions include:
- HTTPS web access and SSL-enabled gateway-unit communication options
- Role-based password-protected access for multiple users
- Multiple user authentication methods (PAM-based and standalone)
- Web-based and CLI-based user management
- Password enforcement policies (aging, minimum length, and lockouts)
- Audit trails of all user actions and all access through the web interface
- Security logs
For more information about Prime Performance Manager security functions, see Chapter6, “Managing Users and Security”