Page 1
White Paper i DRAC9 Telemetry Reference Tools – Data Visualization Abstract Dell EMC Power Edge Servers with i DRAC9 version 4.00 and Datacenter license, stream data to help IT administrators better u...
Page 2
White Paper Revisions Date Description November 2021 Initial release Acknowledgments Authors: Sankara Gara The information in this publication is provided “as is.” Dell Inc. makes no representations o...
Page 3
Table of Contents 1 Overview ....................................................................................................................................................................... 5 ...
Page 4
Executive summary With i DRAC9 v4.00.00.00 or later firmware versions and Datacenter license, IT managers can integrate advanced server telemetry data (health, statistics, and performance) into their ...
Page 5
1 Overview The i DRAC9 Telemetry Reference Tools is a set of docker container applications that facilitate the collection of telemetry data from Dell Power Edge servers, integrates with external big d...
Page 6
5. Basic knowledge of the Open-Source tools: ELK stack (Elastic Search and Kibana), Influx DB, Prometheus, and Grafana 2 Reference Tools Architecture Reference application architecture is based on a p...
Page 7
wget https://github.com/dell/i DRAC-Telemetry-Scripting/archive/master.zip -O i DRACTelemetry Scripting-master.zip unzip i DRAC-Telemetry Scripting-master.zip cd i DRAC-Telemetry Scripting-master/ pyt...
Page 8
4. Refresh the browser page to see that the i DRAC connection state is “Running”. 5. Enable the desired metric reports on the i DRACs to stream telemetry data (see section 3.1). Visualize using Kibana...
Page 9
8. In the Time field, select the Timestamp from the drop-down menu and click Create index pattern. 9. Click and then in Kibana section, select Discover. 10. Following figure display how it appears wit...
Page 10
12. Click +Add filter. Add the desired field. For example, Field as Context and Operator as ID and Value as System Board and click Save. 13. Click Value Aggregatable and click Visualize and select des...
Page 11
14. To change to a desired visualization time period, click Timestamp under X-axis setting, enable Customize time interval and set the Minimum Interval to a desired value. 15. The labels on Y-axis can...
Page 12
To import a dashboard click Import and select the exported file (e.g., export. ndjson). There are sample dashboard export files available at the Git Hub location that may be used to quick start the cr...
Page 13
5. Check the network details (IP address etc.) for the elastic docker container applications: sudo docker network inspect docker-compose-files_influx 3.7 Starting Prometheus Pump 1. Change the directo...
Page 14
e) Now, click Save & test to test the data source. A green check mark is displayed indicating that the data source is functional. 5. Create the dashboard to visualize the metrics from the telemetr...
Page 15
e) These dashboards can be saved, exported, and imported on other systems that have the reference tools setup. To export, click ‘Share Dashboard Panel’ icon and go to the Export tab to select the ‘Exp...
Page 16
3.9 Visualize using Prometheus and Grafana 1. Login to the Grafana UI (refer to section 3.8). 2. Create Prometheus data source and test. a) Navigate to Configuration > Data Sources, click Add data ...
Page 17
3. Create a dashboard to visualize the metrics from the telemetry streams. a) Navigate to Create > Dashboard, click Add an empty panel and select the above created data source from the Query > D...
Page 18
c) Select the desired metric and click the panel above to show the list of metric instances (metric along with the FQDD and Service Tag). d) Select the time and desired metric instance in the panel to...
Page 19
4 Troubleshooting Tips Issues Possible Causes Solution Datacenter license not added Add a Datacenter license. Enable global telemetry and the metric Global telemetry/metric reports disabled No telemet...
Page 20
Find the ports numbers to access the containers in web UI using ‘sudo docker ps -a’ command. Default ports: Telemetry_service container port 8082. Kibana container port: 5601 Grafana container port: 3...
Page 21
Update the docker compose reference Historical data is getting lost Missing file system mappings for files to include file system mappings for on docker compose restarts persistence. persistence. Defi...
Page 22
Technical support and resources A Technical support and resources Telemetry reference toolset from Dell: https://github.com/dell/i DRAC-Telemetry-Reference-Tools Telemetry Reference Tools Setup gu...