====== 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