Auch das Auswärtige Amt (AA) setzt für die Überwachung ihrer IT Ressourcen Nagios ein. Da die Behörde, schon alleine durch die Botschaftsstandorte in allen Ländern der Welt, ein sehr großes Netz betreibt, ist auch die Nagios Installation entsprechend komplex und umfangreich. Um den Status von LAN, WAN, Servern und Anwendungen allen Beteiligten transparenter zu machen, hat sich das AA entschlossen unser Nagios Portal einzusetzen. Damit lassen sich die Statuswerte mehrere Nagios Server in einer Oberfläche integrieren und komplett frei und templatebasiert aufbereiten. Die Ergebnisse und einige Best Practices des seit Februar 2006 laufenden Projekts stellt das AA jetzt auf einer eigenen Webseite vor.
Archive for November, 2007 Page 2 of 2
In der heutigen Ausgabe (12/07) des LINUX Magazins ist auf Seite 24 ein Artikel über unsere diesjährige Nagios Konferenz in Nürnberg erschienen. Den vollständigen Artikel kann man hier als .pdf herunterladen.
Vielen Dank an das LINUX Magazin für die gute Zusammenarbeit. Wir sind natürlich alle sehr stolz über das Lob für unsere Arbeit und freuen uns schon auf die Nagios Konferenz 2008. Wer dieses Jahr nicht dabei sein konnte, kann sich in Kürze die Live Streams der Vorträge im Archiv des LINUX Magazins anschauen.
Von der Firma Mika timing haben wir vor einigen Wochen den Auftrag bekommen eine Internetplattform zur Bereitstellung von Ergebnissen für Laufveranstaltungen zu bauen und dann auch zu betreiben. Nach den ersten Generalproben beim Queens Half und dem Chicago Marathon, hat die Plattform an diesem Sonntag die Belastungsprobe des New York Marathons ohne Probleme bestanden. Während vor Ort in New York fast 2 Millionen Besucher den Marathon verfolgt haben, waren online die realtime Zahlen aller 38.000 Teilnehmer im Athlete Tracker abrufbar.
Das System verwendet als Backend eine geclusterte MySQL Datenbank, in die alle Zeiten und Platzierungen aus New York live eingespielt wurden. Die aus dem Internet eingehenden Clientanfragen werden mit einem LVS Loadbalancer, natürlich ebenfalls geclustert, auf mehrere Webserver verteilt. Dort läuft die in PHP programmierte Anwendung unter dem lighttpd Webserver. Die Applikation befragt einen, lokal auf den Webservern installierten MySQL Datenbankserver, der sich mit dem zentralen Datenbankserver repliziert. Um eine noch bessere Performance zu erreichen, haben wir bei der Programmierung versucht viele Funktionen, die normalerweise von den Application Servern oder sogar von der Datenbank ausgeführt werden, mit AJAX auf den Client zu verlagern. Beispielsweise wird eine Änderung der Sortierreihenfolge nur lokal ausgeführt und verursacht so keine Last innerhalb der Plattform. Da auch kein reload der gesamten Seite notwendig ist, konnten wir so auch Bandbreite einsparen.
Da Mika timing alle großen Laufveranstaltungen weltweit betreut, wird dieses System in Zukunft neben New York, auch bei den Marathons in London, Berlin, Chicago und Boston zum Einsatz kommen. An dieser Stelle vielen Dank an Christian, Michael und Gerd, die sich wirklich alle Beine für das Projekt ausgerissen haben.
Laut der Website der PC Welt ist das schnellste Notebook mit Windows Vista, dass bei ihnen dieses Jahr getestet wurde, von Apple und zwar ein MacBook Pro. Unwahrscheinlich, dass viele Apple User jetzt Windows auf ihren MacBooks installieren werden. Umgekehrt könnte aber der ein oder andere Windows Anwender auf die Idee kommen, sich ein MacBook zuzulegen und dann weiterhin Windows zu verwenden. Neben dem Design des Gehäuses, dass vermutlich jedem gefällt, egal welchem Lager er zuzurechnen ist, kommt ja jetzt auch noch die tolle Performance dazu. Wenn nur der Apple Service nicht so schlecht und teuer wäre.
Gefunden via ApfelBlog.
Das Nagios Portal besteht aus mehreren TYPO3 Extensions, die unterschiedliche Datenquellen oder Aktionen on Nagios integrieren. Die Extensions sind momentan:
- net_dbdata: Integration von Informationen aus SQL Datenbanken. Wenn man NDO verwendet, kann man damit die Statusdaten und Logs aus Nagios in das Portal integrieren.
- net_eventdb: Die EventDB ist unsere Lösung zur Integration von Events, also Logfiles, Traps, eMails, usw.) in Nagios. Mit dieser Extension kann man das Webinterface der EventDB in das Portal einbauen.
- net_nagioscmd: Erweiterung zum Absenden von Commands an Nagiosserver, wie beispielsweise dem Deaktivieren von Notifications oder Einstellen von Downtimes
- net_speedometer: Mit dem Speedometer können Auslastungswerte als Tachoanzeige in das Portal integriert werden.
- net_sproxy: Diese Extension arbeitet als Proxy um grafikbasierte Inhalte in das Portal einzubauen. Damit lassen sich Charts des NagiosGraphers oder NagVis Karten integrieren.
EventDB und Speedometer sind neu. Für die anderen wird der grobe Aufbau in diesen Vortragsfolien beschrieben.

Last 5 Comments