Nagios 2.0 Teil 1

So das hier ist mein erstes Projekt-Tagebuch.

Es geht um ein Programm, das ich jetzt erst mal Nagios 2.0 nenne. Mir fällt einfach kein treffender Name ein. Für alle, die Nagios noch nicht kennen, das ist ein Tool mit dem man einen Server bzw. einen Rechner überwachen kann. Dabei geht es nicht um eine Überwachung im Staatstrojaner Style, sondern um das einfache überwachen von CPU Temperatur, Festplattenspeicher und ist der Job auch wirklich gelaufen, auf einem Server.

Da ich eh schon immer mal eine Wollmilch legende Eiersau basteln wollte, die ein Programm im Hintergrund laufen hat, während die Ergebnisse des Programms in einer Webfront angezeigt wrden, habe ich mir gedacht, dass ist ein schönes Projekt für so ein Thema.

Weil ich mir aber gedacht habe diese ganze Sache, dass die Daten in eine SQL Tabelle rein geschrieben und anschließend auf der Webfront nur noch abgerufen werden ist langweilig. Deshalb habe ich mir ein anderes Konzept ausgedacht:

Konzeptzeichnung

Das ganze soll komplett ohne Datenbank auskommen und mit Hilfe von Sockets miteinander kommunizieren. Wie gut das ganze funktioniert sehe ich dann wohl im Laufe des Projektes. Was alles ausgelesen wird, ist wohl eine Frage der Zeit die ich in das Projekt investieren will. Aber wohl auf jeden Fall Dinge wie CPU-Last, Festplattenspeicher, …. Ich glaube da sind meiner Fantasy keine Grenzen gesetzt.

Also dann lets Code!!!111

Leave a Reply