d3t_m4r0s Geschrieben 13. Januar 2009 Teilen Geschrieben 13. Januar 2009 (bearbeitet) Ich bin gerade dabei mein Projektantrag zu schreiben. Ich bitte euch einfach mal dürber zu gucken und eure Anregungen und Kritik zu äußern. Ich danke euch schon mal im voraus. 1. Projektbezeichnung Optimierung und Erweiterung der bestehenden Server-Überwachung mit der Open Source Software Nagios 3 1.1 Kurzform der Aufgabenstellung Erweiterung und Optimierung der eingesetzten Netzwerküberwachungssoftware Nagios deren Aufgabe es ist, die schnelle Fehlererkennung in Problemfällen, Server zu überwachen und in Problemfällen ein Staus zu melden. Meine Aufgabe ist es das aktuelle Nagiossystem zu optimieren und zu verbessern. Es sollen die täglichen Wartungschecks der Webserver abgeschafft und in Nagios implementiert werden. Zudem sollen die vorhandenden Nagios-Checks geprüft werden und wenn möglich über SNMP (Simpler Netzwerk Management Protokoll) realisiert werden. Des sollen weitere wichtige Dienste auf den Servern überwacht werden. 1.2 Ist-Aufnahme und Ist-Analyse Zurzeit werden Server an vier verschiedenen Standorten (Firmenhauptsitz in XXX, Rechenzentren XXX, XXX und XXX durch einen linuxbasierten Server mit der Netzwerkmonitorsoftware Nagios 3 überwacht. Der Server steht am Firmenhauptsitz und das Projekt wird auch an diesem Standort durchgeführt. Es werden verschiedene Dienste auf den Servern überwacht dazu zählen Webserver, Mailserver und Datenbanken, insgesamt 457 Dienste auf 49 Servern und 10 Netzwerkkomponenten. Zudem wird in Problemfällen eine E-Mail mit dem Status an das IT-Supportteam verschickt. 2. Soll-Konzept / Zielsetzung Es soll erreicht werden, dass wichtige Dienste und Server an unserem Firmenhauptsitz in XXX, sowie die Server in den Rechenzentren in XXX, XXX und XXX als auch die Netzwerkkomponenten an den Standorten überwacht werden und bei Problemfällen eine E-Mail an das IT-Support Team geschickt werden. Desweiteren sollen die vorhandenden Checks über SSH wenn möglich mit dem SNMP-Protokoll realisiert werden. Eventuell notwenige Programmierungen der SNMP-Checks können im Projektumfang nicht realisiert werden und werden mit einem Hinweis gekennzeichnet. Die bisherigen Checks über SSH müssen dann bestehen bleiben. Zudem sollen Netz- sowie Dienstabhängigkeiten beachtet und konfiguriert werden, damit es nicht zu einer Informationsflut von Statusmeldungen bei einem Problemfall kommt. Desweitern erhält man eine schnellere Übersicht und erkennt schneller die Ursache des Problemfalls. Außerdem soll die Umstellung der Checks auf ein identisches Testsystem durchgeführt werden, damit die aktuellen Checks nicht unnötig gestört werden. 3. Projektstrukturplan / Projektphasen 3.1 Was ist zur Erfüllung erforderlich - Analyse der vorhandenen Checks - Nagiossystem auf ein Testsystem portieren - Realisierung der Checks mit SNMP - Testen der Checks - Neue Checks in das Nagiossystem implementieren 3.2 Haupt- und Teilaufgaben auflisten 3.2.1 Analyse des Nagiossystems (Ist-Analyse) 3.2.1.1 Analyse der aktuellen Checks 3.2.1.2 Serverauslatungsanalyse des aktuellen Systems mit Munin (ein Monitoring-Tool zur Status- und Prozess-Visualisierung) 3.2.2 Testsystem 3.2.2.1 aktuelles Nagiossystem auf das Testsystem portieren (inkl. aller Checks) 3.2.2.2 Umstellungen der vorhandenen Checks auf SNMP 3.2.2.3 Test der umgestellten Checks 3.2.2.4 Problemanalyse; Warum einzelne Checks nicht auf SNMP umgestellt werden könne 3.2.2.5 Realisierung der fehlenden Checks 3.2.2.6 Test der neuen Checks 3.2.3 Nagiossystem 3.2.3.1 neue Checks auf das Nagiossystem implementieren 3.2.3.2 Test der Checks 3.2.3.3 alte Checks (SSH-Checks) deaktivieren bzw. löschen 3.2.2.4 Serverauslastungsanalysen des Systems mit Munin 3.2.4 Serverauslastungsanalyse 3.2.4.1 Analyse der Serverauslastungen (alte Checks / neue Checks) 3.2.4.2 Kostenkalkulationsrechnung 3.2.4.2.1 Hardware 3.2.4.2.2 Kosten bei Serverausfällen 3.3 Programmiersprache / Betriebssystem / Software-Entwicklungswerkzeuge als Betriebssystem wird Debian GNU 4.0 „Etch“ verwendet die Checks werden mit SNMP realisiert das Netzwerkmonitortool Nagios wird in der Version 3.0.3 verwendet 4. Projektphasen / Zeitplan in Stunden Durchführung der Ist-Analyse (3 Std) Erstellen des Soll Konzeptes (4 Std) Installation und Konfiguration des Testsystems (2 Std) Umstellung und Realisierung der Checks mit SNMP (13 Std) Checks auf dem vorhandenen Nagiossystem implementieren (1 Std) Serverauslastungsanalyse (3 Std) Abnahme des neuen Nagiossystem durch den Abteilungsleiter (1 Std) Dokumentation (8 Std) Bearbeitet 13. Januar 2009 von d3t_m4r0s schlechte Anzeige Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
gp1111 Geschrieben 13. Januar 2009 Teilen Geschrieben 13. Januar 2009 Was wahrscheinlich jeder Prüfer zuerst fragen wird: Warum Nagios? Wo ist der vergleich zu kostenpflichtigen Tools, die vll in der Anschaffung teurer sind, aber dafür evtl im Betrieb weil sie leichter zu konfigurieren/warten sind? Gruß, Max Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
d3t_m4r0s Geschrieben 13. Januar 2009 Autor Teilen Geschrieben 13. Januar 2009 darauf werde ich sagen das wir dies schon im einsatz hatten und ich diese nur optimieren und erweitern soll und die checks mir snmp realisieren soll und abhängigkeiten konfigurieren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Januar 2009 Teilen Geschrieben 13. Januar 2009 darauf werde ich sagen das wir dies schon im einsatz hatten und ich diese nur optimieren und erweitern soll und die checks mir snmp realisieren soll und abhängigkeiten konfigurieren. Dann taugt das Projekt absolut nicht als Abschlussprojekt. In einem Abschlussprojekt sollst du deine Kompetenz, technisch wie kaufmännisch qualifiziert Lösungen für ein Problem zu finden, darlegen. Du sollst nicht stumpf eine Installationsanleitung befolgen. Komplett in die Rundablage und bitte nochmal neu anfangen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
d3t_m4r0s Geschrieben 26. Januar 2009 Autor Teilen Geschrieben 26. Januar 2009 (bearbeitet) Hi, habe mal den Projektantrag überarbeitet. Wie ist jetzt eure Meinung? Chief Wiggum??? 1. Projektbezeichnung Einführung und Umsetzung einer Netzwerkmonitoringlösung 1.1 Kurzform der Aufgabenstellung Aufgabe ist die Einführung einer Netzwerküberwachungssoftware deren Aufgabe es ist, die Überwachung der Server und eine schnelle Fehlererkennung zu ermöglichen. Die bisherigen lokalen Wartungschecks sollen abgeschafft werden und weitere wichtige Dienste auf den Servern sollen durch die Monitoringsoftware überwacht werden. Voraussetzung in dem Projekt ist das die Überwachungen wenn möglich über SNMP oder über SSH realisiert werden. Zudem soll in Problemfällen durch die Monitoringsoftware der Status per E-Mail gemeldet werden. 1.2 Ist-Aufnahme und Ist-Analyse Zurzeit werden Server an vier verschiedenen Standorten (Firmenhauptsitz in Kleve, Rechenzentren Düsseldorf, Berlin und Nürnberg) dazu zählen Webserver, Mailserver und Datenbanken durch manuell programmierte Wartungschecks gewartet bzw. überwacht. Diese Wartungschecks werden per E-Mail an das IT-Support Team versenden und müssen täglich manuell überprüft und kontrolliert werden. 2. Soll-Konzept / Zielsetzung Es soll erreicht werden, dass wichtige Dienste und Server an unserem Firmenhauptsitz in Kleve, sowie die Server in den Rechenzentren in Düsseldorf, Berlin und Nürnberg als auch die Netzwerkkomponenten an den Standorten überwacht werden und bei Problemfällen eine E-Mail an das IT-Support Team geschickt wird. Desweiteren sollen die Checks wenn möglich über SNMP oder SSH realisiert werden. Eventuell notwenige Programmierungen der SNMP-Checks können im Projektumfang nicht realisiert werden und werden mit einem Hinweis gekennzeichnet. Netz- sowie Dienstabhängigkeiten sollen beachtet und konfiguriert werden, damit es nicht zu einer Informationsflut von Statusmeldungen bei einem Problemfall kommt. Zusätzlich erhält man eine schnellere Übersicht und erkennt schneller die Ursache des Problemfalls. 3. Projektstrukturplan / Projektphasen 3.1 Was ist zur Erfüllung erforderlich - Analyse der vorhandenen Checks - Testsystem zur Simulation von Ausfällen !!! Hier muss noch was hin!!!!!! 3.2 Haupt- und Teilaufgaben auflisten 3.2.1 Ist-Analyse 3.2.2.1 Analyse der aktuellen Wartungschecks 3.2.2 Invenstitionsvergleichsanalyse 3.2.2.1 Auswahl der Netzwerkmonitoringlösungen 3.2.2.1 Analyse des Hardwarebedarfs 3.2.2.2 Nutzwertanalyse 3.2.3 Einrichtung / Konfiguration des Testsystems 3.2.3.1 Einrichtung eines Testsystem mit Netzwerkmonitoringsoftware 3.2.3.2 Konfiguration der Netzwerkmonitoringsoftware 3.2.4 Realisierung der Überwachungen 3.2.4.1 Realisierung der Überwachungschecks mit SNMP 3.2.4.2 Simulation von Problemfällen zum Testen der Überwachungschecks 3.2.4.3 Problemanalyse; Warum einzelne Checks nicht mit SNMP realisiert werden können 3.2.4.4 Realisierung der restlichen Überwachungschecks mit SSH 3.2.4.5 Simulation von Problemfällen zum Testen der Überwachungscheck 3.2.5 Einrichtung des Live-Überwachungssystems 3.2.5.1 Testsystemimages auf Livesystem portieren und konfigurieren 3.2.5.2 Überwachungschecks auf das Überwachungssystem implementieren 3.2.3.2 Test der Überwachungschecks 3.2.5 Übergabe des Überwachungssystem an den Abteilungsleiter 3.2.6 Dokumentation 3.3 Programmiersprache / Betriebssystem / Software-Entwicklungswerkzeuge - als Betriebssystem wird Debian GNU 4.0 oder Windows 2003 Server R2 vorgesehen - die Checks sollen mit SNMP oder SSH realisiert werden 4. Projektphasen / Zeitplan in Stunden Durchführung der Ist-Analyse (1 Std) Invenstitionsvergleichsanalyse (3 Std) Erstellen des Soll Konzeptes (3 Std) Installation und Konfiguration des Testsystems (3 Std) Realisierung der Checks mit SNMP oder SSH (13 Std) Einrichtung des Live-Überwachungssystems (3 Std) Abnahme des neuen Nagiossystem durch den Abteilungsleiter (1 Std) Dokumentation (8 Std) Bearbeitet 26. Januar 2009 von d3t_m4r0s Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 26. Januar 2009 Teilen Geschrieben 26. Januar 2009 Brich die 13 Stunden Realisierung noch ein bisschen auf, dann gefällt es mir. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.