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