Skip to main content

Advances, Systems and Applications

Table 1 Taxonomy of monitoring tools

From: Observing the clouds: a survey and taxonomy of cloud monitoring

System

Architecture

Communication

Collection

Origin

Use case

Astrolabe [8]

Decentralised

Multicast

Push

Cluster Computing

Metric Collection and Health Monitoring

Cacti [61]

2-tier

Unicast

Pull

Enterprise Computing

Network Monitoring and Metric Collection

cloudinit.d [10]

2-tier

Unicast

Push

Cloud Computing

Health Monitoring

CloudSense [75]

n-tier

Unicast

Push

Cloud Computing

Metric Collection

collectd [39]

2-tier/n-tier

Unicast/multicast

Push

Enterprise Computing

Metric Collection

DARGOS [6]

2-tier

Middleware

Push

Cloud Computing

Metric Collection

Dhingra etal [73]

2-tier

Unicast

Push

Cloud Computing

Metric Collection

Ganglia [31]

n-tier

Unicast

Push

Grid Computing

Metric Collection

GEMS [5]

Decentralised

Multicast

Push

Cluster Computing

Health Monitoring

GMonE [77]

2-tier

Middlewear

Push

Cloud Computing

Metric Collection

GroundWork [62]

n-tier

Unicast

Pull

Enterprise Computing

Metric Collection and Health Monitoring

Icinga [59]

n-tier

Unicast

Push

Enterprise Computing

Metric Collection and Health Monitoring

Konig etal [7]

Decentralised

Multicast

Push

Cloud Computing

Metric Collection

Logstash [41]

Centralised

Unicast

Push

Cloud Computing

Event Processing

MonALISA [52]

n-tier

Unicast

Push

Grid Computing

Metric Collection and Health Monitoring

Munin [63]

n-tier

Unicast

Pull

Enterprise Computing

Network Monitoring

Nagios [35]

2-tier/n-tier

Unicast

Pull

Enterprise Computing

Network Monitoring and Health Monitoring

OpenNMS [64]

2-tier/n-tier

Unicast

Pull

Enterprise Computing

Metric Collection and Health Monitoring

OpenNebula [10][80]

2-tier

Unicast

Push

Cloud Computing

Metric Collection

PCMONS [83]

2-tier

Unicast

Push

Cloud Computing

Metic Collection

Reconnoiter [5]

n-tier

Unicast

Push

Enterprise Computing

Metric Collection and Health Monitoring

Riemann [9]

2-tier

Unicast

Push

Cloud Computing

Event Processing

sFlow [48]

2-tier

Unicast

Push

Enterprise Computing

Network Monitoring

Spiceworks [65]

2-tier/n-tier

Unicast

Pull

Enterprise Computing

Network Monitoring

StatsD [42]

2-tier

Unicast

Push

Enterprise Computing

Metric Collection

SQRT-C [71]

2-tier

Middleware

Push

Cloud Computing

Metric Collection

Varanus [86]

Decentralised

Multicast

Push

Cloud Computing

Metric Collection

visPerf [55]

Centralised/decentralised

Unicast

Push

Grid Monitoring

Metric Collection and Log Processing

Zabbix [66]

2-tier/n-tier

Unicast

Pull

Enterprise Monitoring

Health Monitoring and Metric Collection

Zenoss [60]

2-tier/n-tier

Unicast

Pull

Enterprise Computing

Health Monitoring and Metric Collection