====== Monitorix ======
Monitorix ist ein Monitoringsystem das auf RRDTool basiert. Die Installation ist relativ schnell erledigt und man bekommt schnell aussagekräftige Grafiken.
===== Links =====
* [[http://www.monitorix.org/documentation.html|Dokumentation]]
* [[http://apt.izzysoft.de/ubuntu/dists/generic/|Installationsanleitung]]
* [[http://www.monitorix.org/doc-debian.html|Installation bei Debian]]
* [[http://www.monitorix.org/faq.html|monitorix FAQ]]
* [[http://www.monitorix.org/pymonitorix/downloads.html|pymonitorix]] - Anzeigeprogramm für den Desktop ohne das der Browser benutzt wird
* [[http://www.monitorix.org/faq.html#Q112|Setup für mehrere Server (multihost)]]
===== Installation =====
Eintrag in ''/etc/apt/sources.list'':
deb http://apt.izzysoft.de/ubuntu generic universe
wget http://apt.izzysoft.de/izzysoft.asc
apt-key add izzysoft.asc
siehe: [[http://apt.izzysoft.de/ubuntu/dists/generic/|Installationsanleitung]]
aptitude update
aptitude install monitorix
==== Apache ====
Wenn [[apache:Apache]] benutzt wird in ''/etc/monitorix.conf'':
enabled = n
Der Benutzer des Webservers muss die Bilder schreiben können (Standardeinstellung "nobody"):
chown www-data.www-data /usr/share/monitorix/imgs
Die Konfiguration für Apache steht in ''/etc/apache2/conf.d/monitorix.conf'', hier sollten IPs freigeschaltet bzw. per [[apache:htaccess]] Benutzer eingerichtet werden.
Alias /monitorix /usr/share/monitorix
ScriptAlias /monitorix-cgi /usr/share/monitorix/cgi
DirectoryIndex monitorix.cgi
Options ExecCGI
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
# Apache rules to restrict access to Monitorix:
# Don't forget to add in .htpasswd with the 'htpasswd' command.
#
#
# Options Indexes Includes FollowSymLinks
# Order Deny,Allow
# Deny from All
# Allow from 127.0.0.1
# AllowOverride None
# AuthUserFile /etc/httpd/conf/.htpasswd
# AuthGroupFile /dev/null
# AuthName "Monitorix: Restricted access, sorry."
# AuthType Basic
# Require user
# Satisfy Any
#
==== Dienste neu starten ====
service monitorix restart
service apache2 reload
===== Konfiguration =====
Die Konfiguration findet in ''/etc/monitorix.conf'' statt.
title = Monitorix auf server.tld
hostname = server.tld
mail_log = /var/log/mail.log