Per Åsberg, Lead Developer bei op5, stellt gerade das neue GUI-Projekt Ninja vor. Ninja steht für „Nagios Is Now Just Awesome“ und ist eine alternative, auf PHP basierende GUI, für Nagios.
Kernaspekte des Projekts sind:
- PHP-Version der bestehenden CGI’s
- Mehrsprachigkeit unter Verwendung von gettext
- Datenbankunabhängigkeit durch Object-API
- MVC-Paradigma
Ninja basiert auf Merlin, auf welches wir bereits in einem vorherigen Blog-Eintrag eingegangen sind. Diese Produktentscheidung ist zwar nachvollziehbar, jedoch auch aus technischer Sicht nicht notwendig, da einem das eingesetzte Framework die Arbeit abnehmen könnte.
Das Projekt befindet sich laut Aussage des Entwicklers noch in einer frühen Alpha Phase und wurde hier in einer kurzen Demo gezeigt. Auf den ersten Blick macht Ninja einen soliden Eindruck und ähnelt optisch sehr stark dem Aufbau des jetzigen CGI-Interfaces.
aber die nehmen doch http://kohanaphp.com/ als Framework…
Gerd
Das stimmt, worauf bezieht sich dein aber ?
ahh jetzt. Kohanaphp ist mit Sicherheit ein vernünftiges Framework, aber aus meiner Sicht wäre auch eine Verwendung der bestehenden NDOUtils damit möglich. Das das DB-Modell entsprechende schwächen aufweisst ist bekannt aber es wird von Tausenden eingesetzt, die vielleicht nicht von heute auf morgen zu Merlin schwenken können/wollen.
Jetzt verstehe ich dich auch.
würde mich nicht wundern wenn Ethan NDOUtil beerdigt und auf Merlin setzt.
Und was bedeutet das jetzt für Icinga? Wenn es Merlin und Ninja gibt und obendrein die Nagios-Entwicklung wieder Fahrt aufnimmt, wozu dann noch ein paralleles Produkt entwickeln, das frühestens im Oktober das Alpha-Stadium erreicht? Ich sehe keinen Sinn darin.
Hallo Maik,
ich finde es super, dass es mit Nagios endlich weitergeht und die nächsten Monate wird man sehen was alles passiert. Ich denke trotzdem dass man sich gegenseitig austauschen kann und Icinga positiv für die Entwicklung in dem Bereich ist.
Grüsse
Bernd