Resource Manager stores device and daemon performance metrics directly in OpenTSDB, a time series database that runs on top of an HBase instance. Writing directly to OpenTSDB eliminates the need for RRD files to be stored on the collectors. The following image shows how the collector daemons fit into the data collection portion of the Resource Manager architecture.
Resource Manager uses the following methods to monitor performance metrics of devices and device components:
- SNMP - Collects data through SNMP from any device that is correctly configured for SNMP monitoring.
- ZenCommand - Using telnet or ssh, logs in to devices and runs scripts to collect performance data.
- Microsoft.Windows - ZenPack that allows performance monitoring of Windows servers.
- Other ZenPacks - Collect additional performance data.
Regardless of the monitoring method, Resource Manager stores performance monitoring configuration information in monitoring templates.