Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameters\Tools

CollectdCeilometerMonascastatsdnode-exportersensumunintelegrafnagiosdiamondcentreonicingaOpenNMSNSClient++Elastic BeatsReimannNote:
1. For some parameters the answer could be just YES/NO,
2. Whereas, for some we may have to provide a description/details
3. For some we may have to choose from the list [], whereas for some we may append a value to the list.
4. For some parameters, please provide the number of 'actual metrics' provided under that category. For example, collectd would provide 12 metrics for Processes-category

Use NA - If Not applicable.
Use NK - If it is Not Known
Lowest Sampling Interval1 sec               
CPU metrics  idle, system, wait, stolen, user (% & time), util, vcpusidle, system, wait, stolen, user (% & time)              
Disk IO metrics  read and write (bytes, rate, req)read and write (bytes, rate, req)              
Memory metrics  usage, bandwidthfree, swap, total, used              
Process metrics                
Network Interface MetricsInterface plugin: Standard 4 fields of rx/tx (octets, packets, errors, dropped).
Netlink plugin: uses netlink sockets and covers others
 Standard 4 fields of rx/tx (octets, packets, errors, dropped).Standard 4 fields of rx/tx (octets, packets, errors, dropped).              
Libvirt MetricsYES -                
Container resource usage MonitoringYES NO NO             
Writing to Databases Support: [Influxdb, MongoDb,  MySql, PostgreSql, Carbon(graphite),  Prometheus, RRDCache,Redis, TSDB]YES for all 

MySql, PostgreSql, MongoDb

Influxdb, Vertica, MySql, PostgreSql, Cassandra              
Encryption SupportYES NO NO             
Extensibility - multilanguage support [Python, Java, Golang, C/C++, Lua]YES for all Java Java             
Interoperability [with other monitoring solutions]Sensu, statsd, telegraf? 

Nagios zabbix

 
ceilometer             
Write to Message Queues (AMQP, Kafka )YES for ALL AMQP Kafka             
Metrics Pub/sub Mode SupportYES YES YES             
Metrics Res/Resp Mode Support                 
Support for Events (polling, Pushing)                
Notification SupportYES YES YES             
Logging Support YES YES YES             
Hypervisor metrics YES               
Log-File AnalysisYES NO NO             
Other Writing Support:
[CSV, HTTP, RRD, UnixSocket]
                
Transport Protocol                
 Data-Format
[XML, JSON, etc]
JSON, Custom, XML JSON XML JSON             
Data-modelCustom KVP KVP             
Hardware:
IPMI, Battery, Sensors, 
YES for all IPMI IPMI             
Metric Types: Guage, Derive, Counter, absoluteYES for all Guage cumulative delta              
Language (written)C Python Python             
Last-Updated  2017 2017             
Commercial Versions?  NO ?             
Resource consumption by the agent                
License  Apache License, Version 2.0 Apache License, Version 2.0               
Webserver monitoring
[Nginix, Apache]
YES for all Apache Apache             
Platforms - OS?  Linux Linux             
Configuration Tool support [Puppet, Chef, Ansible, Salt] YES for allPuppet Chef               
Server-mode support?YES               
                   

...