OMD Grundinstallation Und Konfiguration

Embed Size (px)

DESCRIPTION

Workshop: Grundinstallation von OMD (Check_MK, Nagios) auf einem Ubuntu Betriebssystem und Aufnahme eines Windows Servers in das Monitoring.

Citation preview

Workshop: Grundinstallation OMD In diesem Workshop beschftigen wir uns mit folgendem Inhalt: Die Grundinstallation eines OMD (Open Monitoring Distribution) Systems: Installation von Ubuntu 11.04 Desktop (32-Bit) als Betriebsystem Installation von OMD 0.48 Grundkonfiguration

Ziel dieses Workshops ist es, ein funktionierendes OMD berwachungssystem zu installieren und zu konfigurieren. Das ist der Ausgangspunkt fr weitere Ttigkeiten. Ich habe versucht, die Schritte so einfach und leicht verstndlich darzustellen. Nach dieser Grundkonfiguration sind dann beispielsweise noch viele Anpassungen im Bereich Sicherheit, Feintuning der Einstellungen und hinzufgen von zu berwachenden Systemen ntig. Aber nun erst einmal zur Grundeinrichtung von OMD und Ubuntu.

InhaltInstallation von Ubuntu Desktop 11.04 (32-bit)...................................................................................... 2 Installation von OMD 0.48 .................................................................................................................... 13 Grundkonfiguration ............................................................................................................................... 36

Seite 1 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Installation von Ubuntu Desktop 11.04 (32-bit)Wir bentigen einen Computer, der den Mindestanforderungen von Ubuntu entspricht und laden die Installationsdatei von www.ubuntu.com herunter. Der Computer bentigt einen Internetzugang. In diesem Beispiel gehe ich davon aus, da der Rechner von einem DHCP-Server eine Adresse zugewiesen bekommt. Die heruntergeladene .iso Datei brennen wir dann auf DVD (Alternativ mounten wir diese Datei in unserer Virtualisierungsumgebung) und legen diese im Computer ein. Der Computer muss von CD/DVD booten knnen.

Seite 2 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 1: Nach dem Start des Computers bootet dieser von der eingelegten Ubuntu-DVD

Schritt 2: Wir whlen die Sprache aus (in meinem Beispiel "English") und klicken auf "Install Ubuntu"

Seite 3 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 3: Die Mindestanforderungen von Ubuntu werden geprft. Ich whle bei der Installation keine weitere Option aus

Schritt 4: Auf der Festplatte ist schon ein Ubuntu System installiert. Daher whle ich "Erase...". Je nach Festplatte kann man auch direkt auf leeren Speicherplatz installieren.

Seite 4 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 5: Wir erhalten eine bersicht der Festplattenkonfiguration und knnen auf "Install Now" klicken

Schritt 6: Wir whlen die Zeitzone aus

Seite 5 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 7: Nun mssen wir das Tastaturlayout whlen. Dies knnen wir manuell oder mit automatischer Erkennung "Detect Keyboard Layout" durchfhren

Seite 6 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 8: Ein Standardbenutzer ist zu whlen. Mit dem Passwort des Standardusers kann man auch Root-User Ttigkeiten durchfhren

Schritt 9: Die Installation beginnt

Seite 7 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 10: Nach abgeschlossener Installation erscheint dieser Hinweis. Wir klicken auf "Restart Now"

Schritt 11: Bevor der Computer neu startet, mssen wir noch die Installations-CD aus dem Laufwerk nehmen. Wir knnen danach mit "Enter" besttigen

Seite 8 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 12: Der Anmeldebildschirm nach dem Neustart. Wir melden uns an

Schritt 13: Nun ffnet sich der Update Manager. Wir bentigen eine aktive Internetverbindung und klicken auf "Check"

Seite 9 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 14: Es wird auf neue Updates geprft

Schritt 15: Nach dem abgeschlossenen Check klicken wir auf "Install Updates" und geben unser Passwort ein

Seite 10 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 16: Die Updates werden heruntergeladen und installiert

Schritt 17: Nach Abschlu des Update Vorgangs erscheint diese Meldung. Wir knnen den "Update Manager" beenden, indem wir Restart Now anklicken. Das System wird neu gestartet

Seite 11 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 18: Wir melden uns nach dem Neustart neu an

Seite 12 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Installation von OMD 0.48

Schritt 19: Wir whlen das "Terminal" aus

Seite 13 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 20: Eingabe von "sudo su", um Root Rechte zu erlangen. Passworteingabe ist notwendig (das Passwort den von uns angelegten Benutzers)

Schritt 21: Um OMD ohne groen Aufwand zu installieren, bentigen wir den Installer "GDEBI". Wir geben dazu bei aktiver

Seite 14 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMDInternetverbindung ein: "apt-get install gdebi-core". Die Installation luft danach

Schritt 22: Wir starten "Firefox" und verbinden uns mit "http://omdistro.org" und wechseln dann zu "Downloads"

Seite 15 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 23: Hier whlen wir die aktuelle Version (in diesem Beispiel 0.48) und laden diese herunter. Der Download wird im Userordner "/home//Downloads" gespeichert

Schritt 24: Der Download luft

Seite 16 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 25: Wir wechseln wieder zu unserem Terminal, in dem wir immer noch Root-Rechte haben. Wir wechseln mittels "cd /home/" ins Benutzerverzeichnis (hier der Benutzer "User")

Seite 17 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 26: mittels "ls" listen wir die Dateien und Verzeichnisse auf. Mittels "cd Downloads" welchseln wir das Verzeichnis und mittels "dir" sehen wir die heruntergeladene Datei.

Schritt 27: Nun geben wir folgenden Befehl ein: "gdebi omd-0.48_0.squeeze_i386.deb" (alternativ anderen Paketnamen)

Seite 18 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 28: Der Installer "GDEBI" mchte OMD nun installieren. Wir whlen "y"

Schritt 29: Die Installation luft

Seite 19 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 30: Whrend der "My-SQL" Installation wird nach einem Passwort gefragt. Wir whlen ein passendes Passwort

Schritt 31: Das gewhlte Passwort muss besttigt werden

Seite 20 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 32: Die Installation luft

Schritt 33: Die Installation von "OMD" ist abgeschlossen

Seite 21 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 34: Wir prfen noch einmal, ob die Apache Einstellungen aktiv sind. Befehl: "a2enmod proxy_http"

Schritt 35: Alles ist schon "enabled". Soweit in Ordnung

Seite 22 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 36: Der Apache Webserver wird mit dem Kommando "etc/init.d/apache2 restart" neu gestartet

Schritt 37: Der Apache Neustart ist beendet

Seite 23 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 38: Nun erstellen wir eine neue Instanz von OMD. Als Beispiel heit diese Instanz hier "Monitor". Der Befehl lautet "omd create monitor". In diesem Workshop beziehe ich mich immer auf die Instanz Monitor

Schritt 39: Das Erstellen ist abgeschlossen

Seite 24 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 40: Wir starten OMD mittels "omd start"

Schritt 41: Das Monitoringsystem luft nun

Seite 25 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 42: Wir starten Firfox und whlen "localhost/monitor" - Bei Verwendung eines Proxyservers bitte Ausnahme erstellen

Schritt 43: Der Default Login lautet "Username: omdadmin, Passwort: omd"

Seite 26 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 44: Wir sehen nun ein Menu, in dem wir verschiedene Ansichten von OMD whlen knnen. Wir whlen "Check_MK Multisite"

Schritt 45: Die Standardansicht der "Check_MK Multisite"

Seite 27 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 46: Wir whlen "Add snapin" unten links um Plugins in die Menuleiste auf der linken Seite einzufgen. Nun klicken wir auf Check_MK Web Administration Tool, um dieses in das Menu link zu integrieren.

Seite 28 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 47: Das "Check_MK Web Administration Tool" ist nun links im Menu sichtbar. Mittels dieses Tools knnen wir neue Systeme in die berwachung aufnehmen. Wir sehen jedoch eine Fehler-meldung, die wir zu beheben haben

Seite 29 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 48: Dazu wechseln wir zu unserem Terminal mir Root- Rechtenund geben folgenden Befehl ein "cd /omd/sites/monitor/etc/check_mk". Unsere Default Site heit "Monitor". Wenn Eure anders lautet, msst Ihr den entsprechenden Namen eingeben

Seite 30 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 49: Wir lassen uns mittels "ls -la" den Verzeichnisinhalt auflisten und finden die DAtei "multisite.mk"

Seite 31 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 50: Um die Datei einfacher editieren zu knnen, schreiben wir "gedit multisite.mk" (Das Termin muss mit RootRechten laufen!)

Schritt 51: Der Texteditor "GEDIT" ffnet sich und ldt die Datei "multisite.mk". Wir scrollen runter, bis zu dem angezeigten

Seite 32 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMDBereich. Hier nehmen wir bei den drei Zeilen die Raute raus und lschen alle Leerzeichen vor den Befehlen. Wichtig - da es sonst zu Fehlermeldungen von Python kommt.

Die Zeilen lauten wie folgt: Config_files = [ (network.mk, Netzwerk, Infrastruktur, [admin] ), ]

Schritt 52: Wir speichern die Datei und beenden GEDIT

Seite 33 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 53: Mittels "omd restart monitor" starten wir unsere Monitoringinstanz neu

Schritt 54: Der Neustart ist abgeschlossen

Seite 34 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 55: Wir fhren einen "Refresh" in Firefox durch. Im "Check_MK Web Administration Tool" finden wir nun den Eintrag "Netzwerk, Infrastruktur". Wir klicken darauf

Schritt 56: Rechts erscheint nun diese Ansicht

Seite 35 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Grundkonfiguration

Schritt 57: Wir whlen "System">"Administration">"Network Tools" in der Menuleisten oben

Seite 36 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 58: Als Network Device whlen wir "eth0" (Kann je nach System variieren). Es muss sich um das Netzwerkinterface handel, welches auch Zugang zum Netzwerk/Internet hat. Es darf jedoch nicht das Loopback-Interface gewhlt werden. Wir prfen hier die Ipv4 Adresse (192.168.184.138 in meinem Beispiel) und notieren diese ggf.

Seite 37 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 59: Auf der Homepage (siehe URL im Screenshot) sehen wir, wo sich der Agent fr Windows Systeme befindet. Wir mssen nun diesen Agent auf ein Windows System bertragen.

Seite 38 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 60: Wir prfen dieses Verzeichnis (/opt/omd/versions//share/check_mk/agents/windows) auf den Windows Agent (check_mk_agent.exe)

Schritt 61: Starten eines geeigneten Windows System, welches wir berwachen wollen

Seite 39 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 62: Anmelden...

Schritt 63: Die IP Adresse muss sich im gleichen Segment befinden (Alternative: Routing). Firewall sollte deaktiviert sein fr diesen Test.

Seite 40 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 64: Wir versuchen, den Windows Computer zu pingen

Seite 41 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 65: In meinem Beispiel bertrage ich den Windows Agent per SSH. Dazu bentigen wir auf dem Linux System noch einen SSH Dienst. Hier whle ich OPENSSH. Mittels Shell und Eingabe "sudo apt-get install openssh-server" ist das auch gleich erledigt. Die Frage, ob wir die Installation fortsetzen mchten mit Y beantworten. Internetanbindung sollte aktiv sein.

Seite 42 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 66: OPENSSH ist installiert. Wir belassen die Default Einstellungen

Seite 43 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 67: Auf dem Windows System nutze ich WINSCP. Ich lade die Datei vom Webserver (http://winscp.net/eng/download.php) herunter und entpacke das Archiv. Dann starte ich "WinSCP.exe"

Seite 44 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 68: Unter "Host name" die IP des Linux Systems eingeben. Port ist die Nummer 22. Danach noch den Benutzernamen und das Passwort eingeben. Sonst alles so belassen. Auf "Login" klicken

Seite 45 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 69: Verbindungsaufbau luft. Wir knnen das Zertifikat prfen. Hier in diesem Fall auf "Yes" klicken

Seite 46 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 70: Rechts sehen wir nun das Verzeichnis des Linux Servers. Wir wechseln in das Agent-Directory ("/opt/omd/versions//share/check_mk/agent/windows") und kopieren die Datei "check_mk_agent.exe" auf den Windows Computer (z.b. per Drag & Drop). In meinen Beispiel kopiere ich die Datei in das Verzeichnis C:\check_mk\

Seite 47 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 71: In Windows starten wir eine Dos-Shell (bei aktuelleren Betriebssystemen mit Administrator Rechten - sonst gehts nicht!!) und wechseln in das Download Verzeichnis (hier "c:\check_mk\"

Seite 48 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 72: Wir geben ein "check_mk_agent.exe install". Der Agent wird installiert. Es muss die Meldung "Check_MK_Agent Installed Successfully" erscheinen. Falls nicht, dann die Dos-Shell mit Adminrechten starten

Seite 49 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 73: Wir knnen die Dos-Shell schlieen und wechseln in die lokale Dienstansicht (Systemsteuerung > Verwaltung > Dienste). Hier suchen wir den Dienst "Check_MK_Agent" und starten diesen manuell. (Beim nchsten Neustart startet dieser automatisch)

Seite 50 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 74: Der Dienst ist gestartet

Seite 51 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 75: Bitte noch einmal prfen, ob die Firewall deaktiviert ist. Spter kann man auch die bentigten Ports freischalten und die Firewall aktivieren. In unserem Beispiel jedoch deaktivieren wir sie.

Seite 52 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 76: Auf dem Linux System starten wir den Webbrowser und wechseln auf die OMD Homepage (http://localhost//check_mk). Benutzeranmeldung Default: omdadmin:omd

Seite 53 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 77: Wir klicken links unten auf "Netzwerk-Infrastruktur" und dann auf Create new host

Seite 54 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 78: Wir vergeben einen Hostnamen (ohne Leerzeichen) und geben die IP-Adresse des Windows Systems ein. Dann auf Save & goto Services klicken

Seite 55 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 79: Das Windows System wird nun geprft. Dies kann einige Sekunden dauern. Nun sollte nach Abschlu der Prfung eine Liste mit verfgbaren Checks erscheinen. Als Standardvorgabe sind alle verfgbaren Checks aktiviert, dh. sie werden vom System fr diesen Host aktiviert. Wir klicken oben auf Save manual check configuration

Seite 56 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 80: Nun landen wir in diesem Infofenster. Es ist wichtig zu wissen, da die Einstellungen die wir gerade vorgenommen haben (Neuen Computer aufnehmen) noch nicht gleich aktiv sind. Wir mssen zuerst in das Chancelog (dazu auf "ChangeLog (2)" klicken)

Seite 57 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 81: Hier klicken wir auf "Activate Changes". Dies veranlasst OMD die Dienste neu zu starten und die nderungen zu bernehmen. Die manuelle bernahme von nderungen hat den Vorteil, da wir zuerst die ntigen nderungen an Systemen, Diensten vornehmen und dann auf einmal alle nderungen ins System bernehmen knnnen. Damit ist nur ein Neustart der Dienste notwendig.

Seite 58 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 82: Die Konfiguration wurde gespeichert und aktiviert

Seite 59 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 83: Wenn wir nun beispielsweise links auf "Services > All Services" klicken, sehen wir unser neu hinzugefgtes System. Es kann sein, da der Initialcheck noch nicht gelaufen ist. Wir knnen dies manuell durchfhren indem wir bei Service check_mk von Server1 auf das Icon mit den zwei runden Pfeilen klicken. Der OMD Server veranlasst dann den Agent auf dem Computer alle ntigen Daten zu sammeln und an OMD zu bergeben.

Seite 60 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 84: Nach einigen Sekunden sind die Werte dann aktuell. Diese werden nun automatisch in regelmigen Abstnden vom OMD Server beim Client angefordert

Seite 61 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 85: Wenn von den vorhandenen Checks nun einige unntig sind, knnen wir diese entfernen. Wir klicken dazu wieder auf "Netzwerk, Infrastruktur" in unserem OMD System. Danach auf Services von Server1

Seite 62 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 86: Nun sehen wir alle verfgbaren Checks. In meinem Beispiel mchte ich keine Anwendungslogs prfen. Ich whle diese ab, indem ich rechts von dem entsprechenden Check den Haken entferne. Danach klicke ich auf Save manuel check configuration

Seite 63 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 87: Nun mssen wir die nderungen noch aktivieren "ChangeLog (1)" klicken

Schritt 88: Auf "Activate Changes" klicken

Seite 64 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 89: Die nderungen wurden bernommen

Seite 65 von 66

Martin Zuckermandel www.zuckermandel.de

Workshop: Grundinstallation OMD

Schritt 90: Wieder zurck im Fenster "Services > All Services" sehen wir rechts, da die Logfileberwachung nicht mehr aktiv ist

Dies war der erste Schritt zu einer Systemberwachung mit OMD. In diesem Workshop haben wir die Grundfunktionalitt hergestellt. Bis zum erscheinen eines weiteren Workshops knnt Ihr Euch gerne einmal intensiver mit dem System befassen und Euer Wissen erweitern.

Fragen, Kritiken und Korrkturen bitte an [email protected]

Seite 66 von 66

Martin Zuckermandel www.zuckermandel.de