Skyline CCAP Platform EPM
The Skyline CCAP Platform EPM connector allows the aggregation of KPIs from different collector elements deployed in the DOCSIS infrastructure.
About
This is an EPM (Experience and Performance Management) connector, and as such it is designed to poll large amounts of data from the deployed infrastructure, using frontend and backend EPM Manager elements. Both of these types of elements use the same EPM Manager connector.
The DOCSIS system contains one frontend element and several backend elements. The frontend element is responsible for the top-level data aggregation from different backend elements. Each backend element is responsible for the aggregation of a section of the data from the collectors.
Topologies describe the connections in the diagram shown in the visual interface. The current implementation integrates 4 different topologies: CCAP Overview, CCAP DOCSIS Network, CCAP DOCSIS Service, and Quick. Each topology represents a connected entity from top to bottom. Chains are mainly used to display topology views. In this case, the following chains are present:
CCAP Overview
- Network
- Market
- Hub
- CCAP Core
- RPD
- CM
CCAP DOCSIS Network
- Network
- Market
- Hub
- CCAP Core
- DPIC
- DPIC Interface
- DS Controller - US Controller
- Node Segment
- CM
CCAP DOCSIS Service
- Network
- Market
- Hub
- CCAP Core
- Service Group
- DS Service Group - US Service Group
- Fiber Node
- Node Segment
- CM
Quick
- Allows you to quickly access any platform topology level by selecting the desired filter (Network, Market, Hub, Manufacturer, CCAP Core, RPD, CM).
Configuration
- Allows you to place Visual Overview layouts on a separate chain.
Version Info
| Range | Key Features | Based on | System Impact |
|---|---|---|---|
| 1.0.0.x [Obsolete] | Initial version. | - | - |
| 1.0.1.x [SLC Main] | Added CCAP core Relations KPIs table. Removed Service Group table and its dependencies. | 1.0.0.8 | - |
System Info
| Range | DCF Integration | Cassandra Compliant | Linked Components | Exported Components |
|---|---|---|---|---|
| 1.0.0.x | No | Yes | - | - |
| 1.0.1.x | No | Yes | - | - |
Configuration
Connections
Virtual connection
This connector uses a virtual connection and does not require any input during element creation.
Initialization
For each manager, the following data should be configured on the Configuration page:
For backend managers:
- Role (backend)
- File Import Path
- List of registered collectors (Collector Registration table on the Backend Information page)
For frontend managers:
- Role (frontend)
- File Import Path
- List of registered backend elements (Backend Registration table on the Frontend page)
- List of all the collectors in the system (All Collectors Registration table on the Frontend page)
Provisioning
Provisioning of the entire solution happens sequentially and involves platform collector elements as well as the frontend and backend elements. The solution is based on the usage of .CSV files as DataMiner messaging system using information events.
After the collector has exported the necessary files containing the resources that need to be assigned DataMiner IDs, it will notify the assigned frontend element, which in turn initiates the ID assignment process. ID request notifications will be handled in a FIFO (First-In -First-Out) fashion to ensure the sequential processing of requests.
The frontend element will import a series of CSV files in order to perform the necessary steps of the provisioning.
Once the ID assignment is completed, the frontend element will export a series of CSV files for the backend elements and collectors to import. It will then notify the relevant backend elements to process these files.
Backend elements import info on the resources with their assigned IDs, and notify the respective collector elements of ID assignment completion.
Provisioning Workflow Overview:
- Collector elements export info on resources without IDs.
- Collector elements interrogate the assigned frontend manager for ID assignment.
- The frontend element imports info on resources without IDs.
- The frontend element exports info on resources with assigned IDs.
- The frontend element notifies the handling backend element.
- The handling backend element imports info on resources with IDs.
- The handling backend element notifies the assigned collector elements that the ID request has been fulfilled.
- The collector element imports info on resources with the assigned IDs.
Redundancy
There is no redundancy defined.
How to use
Ensure that the configuration tables are properly filled in (See Configuration section above).
Specify the file paths for the import and export paths and ensure they all line up as follows:
Collector import = Frontend export
Collector export = Frontend import
Frontend export = Backend import
If an import or export directory is a remote location, fill in the Username and Password fields in the System Credentials section of the Configuration page.
Click the Provision button to import and export all files and add any new entities found to the managers table. This will notify backend elements and collectors to perform an import.
You can use the Reset button to remove existing data from tables and perform provisioning logic to remove any erroneous data that may have been lingering. A reset is also done daily to ensure that data is up to date. This will also inform backend elements and collectors to import the new files.
Notes
The messaging system integration requires two correlation rules and two automation scripts that will pick up on the information events and send the corresponding message to a message listener to begin the logical flow.