skip to main |
skip to sidebar
Monitoring Comparative
Cacti:
- Graphing Monitoring Data
- Data Store in RRDtool
- No reporting
- Plugin support for extension
Ganglia:
- Highly Scalable Monitoring system
- Designed for grid and cluster computing
- XML for data representation
- XDR for compact portable data transport
- RRDtool for data storage and visualization
- Ideal for large monitoring environments
- No support for events or notifications
- Does not support thresholds
- Extension by pluggable modules similar to apache
- Gmond – Metric gathering agent installed on individual servers
- Gmetad – Metric aggregation agent installed on one or more specific task oriented servers
- Ported to various different platforms (Linux, FreeBSD, Solaris, others)
- Apache Web Frontend – Metric presentation and analysis server
- Attributes:
- Multicast – All gmond nodes are capable of listening to and reporting on the status of the entire cluster
- Failover – Gmetad has the ability to switch which cluster node it polls for metric data
- Lightweight and low overhead metric gathering and transport
Nagios:
- Monitor hosts, service and network
- Plugin extension
- Automatic log file rotation
- Redundant monitoring hosts
- web interface for viewing current network status, notification and problem history, log file, etc.
- Supports thresholds
- Generates events or notifications against thresholds
- Supports "active checks" and "passive checks"
RRDtool:
- Data logging and graphing system for time series data
- Constant data storage size
- Data storage is created upfront
- Written in Perl
- Uses RRDTool
- Plugins can be written in any language
- Master/Node Architecture
- Default plugins like load average, memory usage, CPU usage and network traffic
Hyperic: