Monitoring

Availability

We closely monitor all aspects of your server and take appropriate actions if required. By now, access to our monitoring system Icinga is only granted on request, however we plan to implement this into a next version of our cockpit.

Utilization

System statistics are collected every 10 seconds by collectd and written to RRD files in /var/lib/collectd. For performance reasons, we don’t create graphs by default, therefore you have to download and render them with a tool of your choice by yourself.

Please select a rendering-tool from list of frontends within the collectd wiki. We use collectd-web for our own analyses.

Examine with collectd-web

Install

sudo apt-get install librrds-perl libjson-perl libhtml-parser-perl
git clone https://github.com/httpdss/collectd-web.git
echo 'datadir: "/tmp/rrd"' | sudo tee /etc/collectd/collection.conf

Fetch data and render graphs

rsync -avz <server>:/var/lib/collectd/rrd/ /tmp/rrd/
cd /path/to/collectd-web
python runserver.py

Then open collectd-web at http://127.0.0.1:8888/.