nagios PROJEKTARBEIT FISI

Click here to load reader

  • date post

    04-Jul-2015
  • Category

    Documents

  • view

    1.876
  • download

    33

Embed Size (px)

Transcript of nagios PROJEKTARBEIT FISI

NetzwerkEinfhrung einer NetzwerkMoni oringMonitoring-Lsung im firmeninternen LANProjektdokumentation der betrieblichen Projektarbeit von Admin Prf-Nr. 66666

Betrieb: IT GROUP Musterstadt Projektbetreuer: Trapp Trapp Ausfhrungszeit: 15. Oktober 2007 bis 05. November 2007

Einfhrung einer Netzwerk-Monitoring-Lsung im firmeninternen LAN.

Inhaltsverzeichnis1. Projektbeschreibung........................................................................................... 31.1 berblick Gesamtprojekt ........................................................................................................3 1.2 Problembeschreibung des Projekts und Zielsetzung .............................................................3 1.3 Projektumfang.........................................................................................................................4

2. Projektplanung .................................................................................................... 42.1 Zeitansatz ...............................................................................................................................4 2.2 Ressourcenplanung ................................................................................................................5

3. Produktphase ...................................................................................................... 53.1 Auswahl des Betriebssystem des Servers .............................................................................5 3.2 Auswahl der Hardware fr den Server ...................................................................................5 3.3 Auswahl der Software fr den Server .....................................................................................5

4. Realisierungsphase ............................................................................................ 64.1 4.2 4.3 4.4 Installation des Nagios Servers ..............................................................................................6 Installation der Nagios Plugins ...............................................................................................7 Einrichten des Webinterface...................................................................................................7 Nagios Grundkonfiguration ...................................................................................................10 4.4.1 Nagios.cfg...................................................................................................................10 4.4.2 Timeperiods.cfg ..........................................................................................................10 4.4.3 Contactgroups.cfg....................................................................................................... 11 4.4.4 Contacts.cfg................................................................................................................ 11 4.4.5 Hostgroups.cfg............................................................................................................12 4.4.6 Servicegroups.cfg.......................................................................................................12 4.4.7 Resource.cfg ..............................................................................................................12 4.4.8 Host Definition ...........................................................................................................12 4.4.9 Service Definition........................................................................................................13 4.4.10 Abschlieen der Grundkonfiguration..........................................................................14 4.5 Erweiterte Konfiguration .......................................................................................................15 4.5.1 Performancedaten grafisch darstellen mittels PNP....................................................15 4.5.2 SMS Benachrichtigung ber HTTP-Gateway.............................................................17 4.5.3 Konfiguration von NRPE.............................................................................................18

5. Projektbewertung.............................................................................................. 215.1 Fazit ......................................................................................................................................21

6. Anhang: ........................................................................................................... 236.1 Dodekatex.de PHP Script zur bermittlung der Nagios Notifions an den HTTP-Gateway von Mobilant.net: ..................................................................................................................23 6.2 Abbildungsverzeichniss ........................................................................................................24 6.3 Quellenverzeichnis ...............................................................................................................25 6.4 Glossar..................................................................................................................................26 6.4.1 Compiler .....................................................................................................................26 6.4.2 OpenSSL ....................................................................................................................26 6.4.3 Webserver ..................................................................................................................26 6.4.4 OpenSuSE..................................................................................................................26 6.4.5 PHP ............................................................................................................................26 6.4.6 Host ............................................................................................................................26 6.4.7 Service........................................................................................................................26 6.4.8 HTTP-Gateway...........................................................................................................26Admin 05.11.2007 Seite 2 von 27

Einfhrung einer Netzwerk-Monitoring-Lsung im firmeninternen LAN.

1. Projektbeschreibung1.1 berblick GesamtprojektIm Rahmen meiner Ausbildung zum Fachinformatiker fr Systemintegration in der Firma IT GmbH bin ich zurzeit in der Abteilung Support fr die Anwender in der Friedrichshofener Strae 1s ttig. Als Teil eines zweikpfigen Teams sind wir fr die Instandhaltung des firmeninternen Netzwerkes, sowie den Endanwendersupport verantwortlich. Aufgrund der rasch wachsenden Mitarbeiterzahl nimmt das firmeninterne Netzwerk an Umfang und Komplexitt stark zu. Das Tagesgeschft sieht vor Anwender zu untersttzen, gleichzeitig soll jedoch das Netzwerk sowie die verbauten aktiven Komponenten berwacht und gewartet werden. Mir wurde bertragen eine Lsung zu erarbeiten, die mglichst alle relevanten Gerte berwacht und bei einem Ausfall oder einer Strung die Administratoren zeitnah darber unterrichtet. Ziel ist, die Dauer zwischen Strungsauftritt und Beseitigung der Strung zu reduzieren. Auerdem sollen Performance Daten aufgezeichnet werden, um die Systeme besser skalieren zu knnen. Angedacht ist systemspezifische Daten, wie z.B Festplattenauslastung bei Fileservern, zu berwachen oder die CPU- und Arbeitsspeicherauslastung bei Webservern. Nach Recherche im Internet und Fachpublikationen fiel die Wahl auf das OpenSource Produkt Nagios. Diese Lsung wird bei unserem Grokunden eingesetzt und von der Serverbetreuung der IT GmbH gepflegt. Die Entscheidung Nagios einzusetzen beruht auf drei Eckpunkten: Nagios bietet alle gewnschten Features und lsst sich leicht erweitern. Keine Plattformbeschrnkung: Nagios kann Dank seiner groen Anzahl an Schnittstellen nicht nur Windows oder Linux Maschinen berwachen. Nagios wird von der IT GmbH schon eingesetzt.

-

1.2 Problembeschreibung des Projekts und ZielsetzungZu diesem Zeitpunkt wird in den Brorumen der IT GmbH in der Friedrichshofener Strae kein Monitoring eingesetzt. Eine Strung wird vom Support Team erst durch Anrufe oder Emails der Anwender erkannt. Nachdem eine Strung festgestellt wurde, versucht das Team das Problem zu lokalisieren. Fllt zum Beispiel ein Server aus, muss festgestellt werden, ob der Server selbst das Problem darstellt oder ob ein Switch oder Router der Auslser der Strung ist. Funktionieren beide Gerte jedoch korrekt, muss herausgefunden werden, ob ein Problem am Arbeitsplatz des Anwenders vorliegt oder ein Netzwerkproblem. Zur Lsung des Problems sollen alle aktiven Netzwerkkomponenten berwacht werden. Fllt ein Switch aus erhlt ein Administrator eine Benachrichtigung, dass der Switch ausgefallen ist und der in Abhngigkeit zu diesem stehende Server somit obsolet ist. Der Administrator soll die Mglichkeit haben den Ausfall zu beheben, bevor ein Anwender auf diesen aufmerksam wird. Zum einen soll so die Zeit fr dieAdmin 05.11.2007 Seite 3 von 27

Einfhrung einer Netzwerk-Monitoring-Lsung im firmeninternen LAN.

Fehlersuche reduziert werden, zum anderem soll ein unterbrechungsfreies Tagesgeschft fr die vom Funktionieren der Infrastruktur abhngigen Anwender sichergestellt werden.

1.3 ProjektumfangDas Projekt als Teil der Abschlussprfung besteht darin, nach Planung und Konzeption einen Nagios Server zu installieren und zu konfigurieren. Der Schwerpunkt liegt auf der Grundkonfiguration des Servers. Es sollen die wesentlichen Merkmale eingepflegt werden. Dazu gehren: Monitoren der Komponenten, Benachrichtigungssystem per Email/SMS, grafisches Aufbereiten der Performancedaten. Es sollen Windowsserver, Linuxserver, Printserver, Switches, Netzwerkdrucker sowie Router und Accesspoints berwacht werden