Introduction

What is RAMP DCIM?

RAMP DCIM is a data center infrastructure management (DCIM) solution designed to assist with the management, monitoring and capacity planning tasks in the data center. RAMP DCIM provides comprehensive real-time monitoring and detailed system configuration information obtained through a state of the art auto-discovery system.

RAMP DCIM reduces setup cost and time and improves data accuracy through the automatic discovery of detailed device configuration. RAMP DCIM can automatically discover and actively monitor servers (both physical and virtual), network equipment, environmental monitors, rack PDUs/RPPs and other equipment in the rack. In addition, RAMP DCIM can provide real-time monitoring of UPS, CRAC, PDU/RPP and other infrastructure equipment.

RAMP DCIM Components

  • RAMP DCIM Data Collector

    software which runs on one or more servers to collect configuration and sensor data from servers, network devices, rack PDUs/RPPs and other devices.

  • RAMP DCIM Data Analyzer

    software which performs various analysis services and serves as a task scheduler for configured and ad-hoc analysis tasks. Services performed include; time-series sensor data management, power aggregations, logical group aggregations and many other tasks.

  • RAMP DCIM Manager

    software which serves the data to other applications, including the web interface and other applications, including third party applications.

RAMP DCIM Data Collector

The RAMP DCIM Data Collector is a software application which provides the following functionality:

  • Auto-discovery – Discovers both IT and facilities assets across the network using a wide variety of protocols, including SNMP, IPMI, HP iLO, iDRAC, Cisco UCS, VMWare, WMI and SSH.  Detailed configuration data is retrieved directly from the asset to ensure maximum data accuracy.

  • Automated Change Management – Tracks all observable changes to an asset. This information is used to track changes to the asset across time and in security and maintenance functions.

  • Real-Time Monitoring – Polls both IT and facilities equipment for sensor readings, including power, environmental, CPU and other variables. The Data Collector will gather sensor reading from both discoverable and non-discoverable protocols.

The Data Collector can be deployed separate from or co-located with the Manager. Communication between the Manager and the Data Collector can be over HTTP or HTTPS.

The Data Collector must be registered with the Manager before it is able to relay information. Registration creates a unique identifier and password to access the Manager API. It can only be triggered from the machine that hosts the Data Collector.

Once registered, the Data Collector secures its identifier and password in a configuration file that is stored locally. It will then poll the Manager for data collection jobs. Please note that data collection jobs can only be created from the RAMP GUI.

For increased security, the Data Collector can communicate with the Manager via HTTPS. This can be done by simply specifying an HTTPS based URI to the Data Collector during registration.

SNMP Trap Listener

The SNMP Trap Listener is part of the installed services that come with the Data Collector. It listens for incoming SNMP v1 or v2 SNMP traps.

Once received, SNMP traps are forwarded by the SNMP Trap Listener to the Manager. The Manager logs the trap events, associates the information with the right asset and send any configured notifications.

The SNMP Trap Listener listens on port 162 and will not be able to run if any other program on the server is using that port.

RAMP DCIM Data Analyzer

The Data Analyzer has three components:

  • The analysis job code. This is the actual code that contains the job logic.

  • Hangfire. This is a job scheduler that ships with the product and runs the various jobs when they need to happen. The Hangfire dashboard is accessible from the Manager GUI. Through the dashboard, the RAMP3 administrator is able to view execution history, review error logs from any failed job and trigger it again once the issue causing the error is resolved.

  • Redis. This is an in-memory database that contains the state and execution history of the Jobs. Redis works in conjunction Hangfire.

All three components ship with the product and are installed with the Manager.

RAMP DCIM Manager

The Manager is responsible for all aspects of user interaction with the RAMP 3 system. It is also responsible for sending instructions and receiving data from Data Collectors distributed across the network.

It is composed of the following two parts:

  • Web Interface – User dashboard views at the device, rack and logical or physical layers

  • Web Services API – Provides communication with external systems

Microsoft IIS serves both parts of the application. The installation process will automatically configure an IIS site to serve the RAMP 3 application.

Application Connectors

RAMP DCIM’s robust web services API provides data access to other applications, including asset management, change management and real-time monitoring.