This page covers all aspects regarding monitoring on the server level. For informations about the monitoring of individual websites, see Monitoring (Website).
We closely monitor all aspects of your server. According to your service level, our on call organisation will take appropriate actions if required.
Monit, nginx and PHP FPM (if installed) status pages are available at
http://localhost:2813/monit/: Monit service manager displaying status of all locally monitored processes
http://localhost:2813/nginx/: nginx stub status output
http://localhost:2813/fpm-<poolname>/: PHP FPM per pool status page
this status vhost is running on localhost only. Expose port 2813 through SSH to access locally:
ssh <hostname> -L 2813:localhost:2813
A automatic reboot is initiated to solve certain high usage scenarios:
5 minute average load higher than CPU count * 10 for 5 minutes
memory usage higher than 95% for 5 minutes
always make sure that any required services will be up and running automatically
Netdata is a real-time, interactive web dashboard collecting data every second. Metrics are saved in memory
and kept for 1 hour only. You can reach its webinterface at
To connect from your local computer, either forward port 19999 through SSH (
ssh <hostname> -L 19999:localhost:19999),
or add a reverse proxy website forwarding requests to
when using the reverse proxy method, make sure to enable HTTPS and password protection
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.
Examine with collectd-web¶
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