Grundlage für ein funktionierendes Netzwerk ist eine Systemüberwachung, die ggf. auch schon bei Fehlern mit „Event-Triggern“ gegensteuern kann.
Im Enterprise-Umfeld kommen hier Tivoli von IBM oder der Microsoft System Center Operations Manager zum Einsatz. Vorteil der Microsoft Lösung z.B. ist vor allem das automatisches Finden von Systemen durch „Discovery Tasks“ und bereits vorkonfigurierte Überwachungsregeln für das Active Directory und Exchange.
Im Heimbereich und bei kleinen Büros empfiehlt sich zur Netzwerküberwachung – auch mit Blick auf die Kosten – eine Nagios-Installation oder das Projekt „OMD – The Open Monitoring Distribution“ von Mathias Kettner.
http://mathias-kettner.de/checkmk_omd.html
Check_MK verwendet auch Teile von Nagios bzw. basiert auf Nagios, daher sollte man zunächst verstehen, wie Nagios arbeitet und wie man es konfiguriert:
Installation
Die Installation ist auf einem Ubuntu-System schnell gemacht mittels:
vergl.: https://help.ubuntu.com/14.04/serverguide/nagios.html
Installiert wir es mit root-Rechten mittels:
apt-get install nagios3 nagios-nrpe-plugin |
- /etc/nagios3 – Enthält die Konfigurationsdateien des Servers.
- /etc/nagios-plugins: Enthält die Dateien für die Sytem-Checks.
- /usr/lib/nagios/plugins/: Hier liegen die Binaries.
Auf dem Remote-System muss dann ein nrpe-Client installiert und konfiguriert werden.
vergl.: http://tecadmin.net/install-nrpe-on-ubuntu/
apt-get install nagios-nrpe-server nagios-plugins |
Die Konfigurationsdateien liegen dann unter:
- /etc/nagios
Als Client für ein Windows-System nimmt man NSCP http://nsclient.org/nscp/downloads (aktuell NSCP-0.4.1.105-x64.msi)
Nagios-Webserver als virtueller Host
Möchte man, dass der Nagios-Webserver unter Apache nicht unter Default läuft sondern als virtueller Host (z.b. http://meinnagions.meinedomain.de), muss man zusätzlich zur Angabe des Verzeichnisses, wo die Dateien für den Nagios-Webserver liegen noch ein paar Einstellungen in der Apache-Konfiguration für den virtuellen Host ergänzen.
vergl. apache virtual host for nagios on ubuntu 14
DocumentRoot /usr/share/nagios3/htdocs ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3 ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3 Alias /nagios3/images /usr/share/nagios3/htdocs/images Alias /images /usr/share/nagios3/htdocs/images Alias /nagios3/stylesheets /etc/nagios3/stylesheets Alias /stylesheets /etc/nagios3/stylesheets Alias /nagios3/js /usr/share/nagios3/htdocs/js <DirectoryMatch „(/usr/share/nagios3/htdocs|/usr/lib/cgi-bin/nagios3|/etc/nagios3/stylesheets)“> |
… und einmal den Apache neu starten.
Danach sehen die Webseiten auch genauso aus wie unter dem „Default“-Pfad.