====== Nagios ====== [[wpde>Nagios]] ist eine Software zur Systemüberwachung und steht unter der [[oss:opensource lizenzen#GNU General Public License (GPL)|GPL]]. Es existiert ein Fork (Ableger) unter dem Namen [[http://www.icinga.org/|Icinga]] der kompatibel sein soll, aber Erweiterungen schneller integriert. Siehe auch [[http://demo.icinga.org/icinga/|Icinga Demo-Seite]] (Benutzer+ Passwort: guest). ===== Links ===== * [[http://www.nagios.org/|Nagios Homepage]] * [[http://www.nagios.org/docs/|Nagios Documentation]] * [[http://www.nagios-wiki.de/|NagiosWiki]] * [[http://www.onlamp.com/pub/a/onlamp/2002/12/05/essentialsysadmin.html|Top Five Open Source Packages for System Administrators #2: Nagios]] * [[http://www.heise.de/netze/artikel/81238|Netz-Controlletti - Netzwerküberwachung mit Nagios]] * [[http://www.linuxtag.org/2006/de/besucher/tutorien/nagios.html|System- und Netzwerkmonitoring mit Nagios]] * [[http://www.softed.de/Fachthema/Linux/Nagios.asp|Systemmonitoring mit Nagios (Überblick)]] * [[http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1242092,00.htm|Nagios Looking Glass: Getting started]] * [[http://www.linux.com/article.pl?sid=07/03/29/1811249|Complex service checks with Nagios]] * [[http://nagios.sourceforge.net/docs/2_0/tuning.html|Tuning Nagios For Maximum Performance]] * [[http://nagios.sourceforge.net/docs/1_0/configmain.html|Main Configuration File Options]] ==== Webinterface ==== * [[http://nagios.sourceforge.net/docs/2_0/installweb.html|Setting Up The Web Interface]] (mit [[apache:Apache]]) * [[http://trac.lighttpd.net/trac/wiki/NagiosRecipe|Setting up Nagios Web Interface with Lighthttpd]] ==== Windows ==== * [[http://www.heise.de/artikel-archiv/ct/12/12/184/|Fenster im Blick - Mit Nagios Windows beobachten c't-Archiv, 12/2012, Seite 184]] ===== Plugins ===== * **[[http://svn.durchmesser.ch/trac/monitoringplug|Monitoring Plugins]]** * [[http://freshmeat.net/projects/checkxen/|Nagios Xen Plugin]] * [[http://netter-versu.ch/2008/01/20/adaptec-arcconf-und-debian-etch/|Beispiel Adaptec-RAID und nagios]] * [[https://ostlogd.spenneberg.net/wordpress/?p=664|Adaptec-Raid-Controller S.M.A.R.T.-Healthstatus monitoren]] * [[http://www.thomas-krenn.com/de/wiki/IPMI_Sensor_Monitoring_Plugin|IPMI Sensor Monitoring Plugin]] siehe auch: [[software:IPMI]] * [[http://blog.christosoft.de/2013/01/nagios-icinga-memory-usage/|Nagios / Icinga: Monitor (local) memory usage]] ===== Installation ===== aptitude install nagios3 Benutzer + Passwort für die Nagios-Weboberfläche anlegen: htpasswd -c /etc/nagios3/htpasswd.users USER1 dann kann man sich per Browser auf IP-ADRESSE/nagios3 einloggen. ===== Konfiguration ===== In ''/etc/nagios3/conf.d/'' sind haufenweise cfg-Dateien die dann eingebunden werden. Test der Konfiguration: nagios3 -v /etc/nagios3/nagios.cfg ==== "external commands" aktivieren ==== Um Befehle über die Weboberfläche absetzen zu können, müssen "external commands" aktiviert sein. - Dazu ändert man in der Datei ''/etc/nagios3/nagios.cfg'' die Zeile zu "check_external_commands=1". - Das Verzeichnis /var/lib/nagios3/rw muss für den Apache-Benutzer beschreibbar sein. - Die Datei ''/var/lib/nagios3/rw/nagios.cmd'' muss für Apache beschreibbar sein. Da die Datei bei jedem Neustart von Nagios neu erzeugt wird, sollte man hier dem Verzeichnis ''/var/lib/nagios3/rw ''ein sgid auf Apache geben (chmod g+s ''/var/lib/nagios3/rw)''.