Open NX-OS supports a wide range of third-party telemetry applications, and can support a pull or push model for telemetry data to be extracted from the devices.
Splunk
Splunk is a web-based data collection, analysis, and monitoring tool. Splunk Enterprise helps you gain valuable operational intelligence from your machine-generated data. It comes with a full range of powerful search, visualization and pre-packaged content for use-cases where any user can quickly discover and share insights. The raw data is sent to the Splunk server using the Splunk Universal Forwarder. Universal Forwarders provide reliable and secure data collection from remote sources while forwarding data into Splunk Enterprise for indexing and consolidation. A Splunk Enterprise infrastructure can scale to tens of thousands of remote systems, collecting terabytes of data with minimal impact on performance.
For additional information, see Splunk Universal Forwarder.
NX-OS with Splunk enables network operators to:
- Gain visibility into their infrastructure
- Track detailed network inventory
- Track power usage and temperature
- Authenticate and audit configuration changes
- Collect performance data from network devices
tcollector
tcollector is a client-side process that gathers data from local collectors and pushes the data to OpenTSDB. The tcollector agent is installed in the native Linux filesystem.
For additional information, see https://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html.
Collectd
collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways as for example in RRD files.
collectd gathers statistics about the system it is running on and stores this information. Statistics can be used for performance analysis and capacity planning.
For additional information, see https://collectd.org.
Ganglia
Ganglia is a scalable, distributed monitoring system for high-performance computing systems such as clusters and grids. It is based on a hierarchical design targeted at federations of clusters. It leverages widely used technologies such as XML for data representation, XDR for compact, portable data transport, and RRDtool for data storage and visualization.
For additional information, see https://ganglia.info.
Nagios
Nagios is an open source application which provides monitoring of network services (through ICMP, SNMP, SSH, FTP, HTTP), host resources (CPU load, disk usage, system logs) and notification for servers, switches, applications, and services. Nagios provides remote monitoring through the Nagios remote plugin executor (NRPE) and through SSH or SSL tunnels.
For more information, see https://www.nagios.org.