Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| wiki:basteleien:monitoring [2012/10/04 12:51] – angelegt wikiadmin | wiki:basteleien:monitoring [2012/10/08 17:18] (aktuell) – [Icinga installation] wikiadmin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ~~BARCODE~class=barcode_right~size=S~~ | ||
| + | |||
| + | ====== Vorbereitenden Installation ====== | ||
| + | |||
| + | Zunächst sollte man den kompletten " | ||
| + | < | ||
| + | aptitude install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Hier wird das root-Passwort für den MySQL-Server gesetzt. Notieren und nicht vergessen.</ | ||
| + | |||
| ====== Icinga installation ====== | ====== Icinga installation ====== | ||
| Zeile 19: | Zeile 32: | ||
| </ | </ | ||
| installieren. | installieren. | ||
| + | |||
| + | Bei der Installation muss man dann verschieden Dinge auswählen und Bestätigen. | ||
| + | * Zunächst muss man den Webserver auswählen. Da hier nur der Apache installiert ist, kann man auch nur diesen auswählen. | ||
| + | * Beim nächsten Dialog sollte man den bereits installierten MySQL-Server auswählen und das vorher gewählte Administrationspasswort eintragen. | ||
| + | * beim nächste Dialog muss ein MySQL-Passwort für den User icinga-web angegeben werden | ||
| + | * Im letzen Dialog " | ||
| + | |||
| + | ====== Konfiguration Teil 1 (Wo liegt was) ====== | ||
| + | |||
| + | ^Pfad^Beschreibung^ | ||
| + | |htpasswd.users|File für die Namen und Passwörter für die Benutzeroberfläche| | ||
| + | |cgi.cfg|Welcher Webuser hat worauf Zugriff. Außerdem stehen hier die Pfade für weitere Konfigurationsdateien| | ||
| + | |resource.cfg|Globale Umgebungsvariablen ($USER$) werden hier gesetzt| | ||
| + | |nagios.cfg|Grundsätzliche Einstellungen, | ||
| + | |command.cfg|Verschieden Standard-Objektdefinitionen| | ||
| + | |objects|Verschieden Objectdateien, | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |objects/ | ||
| + | |||
| + | Da mir aber die Defintionen zu umständlich sind, werden sie hier umbenannt und verändert | ||
| + | |||
| + | ^vorheriger Name^zukünftiger Name^Beschreibung^ | ||
| + | |contacts_icinga.cfg|definition_contacts.cfg|Definiton aller kontakte| | ||
| + | |extinfo_icinga.cfg|definition_extinfo.cfg| | | ||
| + | | //- erstellt -// |definition_hosts.cfg|Definition alle Hosts| | ||
| + | |localhost_icinga.cfg| //- gelöscht -// |Definitonen für Localhost| | ||
| + | |hostgroups_icinga.cfg|definition_hostgroups.cfg|Alle Hostgroups| | ||
| + | |services_icinga.cfg|definition_services.cfg|Definiton aller Services| | ||
| + | |timeperiods_icinga.cfg|definition_timeperiods.cfg|Definion aller Benachrichtigungszeiten| | ||
| + | |||
| + | |||
| + | Da die Definitionen für localhost schon definiert ist, wurde der Inhalt auf hosts.cfg, hostgroups.cfg und services.cfg aufgeteilt. | ||
| + | ====== NRPE Installation ====== | ||
| + | |||
| + | Auf Server | ||
| + | < | ||
| + | aptitude install nagios-nrpe-server | ||
| + | </ | ||
| + | |||
| + | Auf Nagios-Rechner | ||
| + | < | ||
| + | apt-get --no-install-recommends install nagios-nrpe-plugin | ||
| + | </ | ||
| + | |||