Seite wählen

NETWAYS Blog

Reminder für das morgige Icinga Web Webinar

Neben dem klassischen Webinterface für Icinga, gibt es bereits seit längerem das Icinga Web, welches in einer Vielzahl von Projekten aktiv eingesetzt wird. Auch wenn die Jungs vom Icinga Team aktiv an Icinga Web 2 schrauben, wird das jetzige Icinga Web 1 so schnell nicht verschwinden. Im morgigen Webinar will ich daher auf die Funktionalitäten des Interfaces eingehen und anhand von einigen Beispielen die Vorteile gegenüber Icinga Classic demonstrieren. Dabei werde ich unter anderem eigene Ansichten und Filter bauen, die Userverwaltung und die Integration der verbreitesten Addons demonstrieren.
Wer Icinga Web also noch nicht kennt oder einige weitere Informationen benötigt, sollte sich noch registrieren, um morgen um 10:30 Uhr dabei zu sein.
Um sich die Wartezeit etwas zu verkürzen, gibt es natürlich noch unser Webinar-Archiv, in dem alle bisher von uns durchgeführten Webinare inkl. Videos und Präsentationen archiviert sind.
Bis morgen!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Icinga 2 Entwicklungsstand 2014 – Webinar Reminder

logo_icinga3Morgen früh um 10:30 Uhr beginnt das letzte Webinar vor der CeBIT. Diesmal wollen wir auf das neue Icinga 2 eingehen und alle bisher vorgenommenen Änderungen der Milestones ansprechen.
Im Webinar werden wir einige Grundkonfigurationen kennenlernen, bis hin zur Einrichtung eines Clusters von zwei Nodes. Natürlich wollen wir im selben Schritt auf einige Unterschiede zu Nagios / Icinga eingehen und die Roadmap für Version 0.0.8 präsentieren.
Wer noch daran teilnehmen möchte, kann sich über unsere Webinarseite registrieren.
Eine Aufzeichnung des Webinars und die gezeigte Präsentation wird anschließend in unserem Webinar-Archiv online gestellt.
Cebit BlogWer Icinga 2 näher betrachten möchte, kann sich entweder über unser Kontaktformular bei uns melden oder uns auf der CeBIT im Open Source Park, Halle 6, an Stand E16 (310) besuchen. Um uns schneller zu finden, gibt es natürlich auch eine Wegbeschreibung.
Bis morgen im Webinar!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Reminder für das morgige Icinga Web 2 Webinar!

Morgen ist es endlich soweit – das erste Webinar zum neuen Icinga Web 2. Die Entwickler vom Icinga-Team haben wirklich ganze Arbeit geleistet und das neue Design sowie der Aufbau gefallen wirklich gut. Zugegeben – ich konnte mir im Rahmen der Vorbereitung schon einen vorab Eindruck machen, deshalb möchten Eric und ich euch das ganze auch nicht vorenthalten. Wer am Webinar teilnehmen möchte, sollte sich jetzt noch schnell registrieren, bevor alle Plätze vergeben sind.
Starten werden wir mit dem Webinar morgen Früh um 10:30 Uhr.
Hauptsächlich wollen wir im Webinar auf alle Neuerungen und Modifikationen eingehen, welche bisher implementiert wurden. Ein weiteres Highlight ist dann noch die Modularität des Systems sowie das vollständig neu entwickelte Design.
Und wem das noch nicht genug ist, dem wird auch gleich noch die deutlich verbesserte Usability demonstriert.
Wie immer wird das Video und die Präsentation in unserem Webinar-Archiv zur Verfügung gestellt. Dort kann man die Wartezeit auch noch verkürzen, in dem man sich die vergangenen Webinare anschaut.
Cebit BlogWer zusätzliche Informationen zu Icinga Web 2 sucht, kann sich entweder über unser Kontaktformular bei uns melden oder uns auf der CeBIT im Open Source Park, Halle 6, an Stand E16 (310) besuchen. Um uns schneller zu finden, gibt es natürlich auch eine Wegbeschreibung.
Bis morgen im Webinar!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Webinar Reminder – Icinga 2!

logo_icinga2Nachdem letzte Woche ein sehr erfolgreiches Graphite Webinar stattgefunden hat (Webinar verpasst? Hier geht es zum Archiv!), wollen wir natürlich an diesen Erfolg anknüpfen. Daher findet am Mittwoch um 14:00 Uhr bereits ein weiteres Webinar statt – und zwar zur Open Source Monitoring Lösung Icinga 2!
Wer also noch teilnehmen möchte, sollte sich zeitnah registrieren, bevor alle Plätze vergeben sind! Wir wollen hier vor allem auf den aktuellen Entwicklungsstand eingehen und bereits einige kleine Highlights zeigen. Einen Ausblick in die Zukunft gibt es natürlich auch noch!

Wir freuen uns jetzt schon auf die Rege Teilnahme!
Wer sich die Wartezeit noch etwas versüßen will, dem empfehle ich das Webinar-Video von letzter Woche:

Viel Spaß und bis Mittwoch!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Wie man ein Icinga Plugin nicht schreiben sollte

(this is a cross-post with my private blog, you will find there the English version of this post)
oder: Frameworking falsch gemacht
Ich bin diese Woche bei einem Kunden auf etwas interessantes gestoßen. Einige Plugins für Icinga verursachten enorme CPU Last, sobald ein paar Checks gleichzeitig gestartet sind waren beide CPUs der VM auf 80-90%.
Als ich mir die Plugins angeschaut habe fand ich seltsamen PHP Code, sah ungefähr so aus:

<?php
require_once('phplib/Framework.php');
if(!FRAMEWORK_LOADED) Framework::initialize();
CheckLicenseManager::run();

So auf den ersten Blick wirkt es ja nicht mal schlecht, da wird halt ein Framework geladen, dass die jeweiligen Klassen bereitstellt und dann wird die jeweilige Klasse „ausführt“. Das Framework selbst bestand aus mehreren PEAR Klassen und selbst geschriebenen Klassen die die jeweiligen Checks implementieren.
Das faszinierende an der Geschichte war jedoch dass das Plugin knapp 6 Sekunden dafür gebraucht hat die „–help“ Ausgabe zu liefern, die eigentliche Funktion des Plugins ist in unter einer Sekunde fertig.
Ein strace des Skripts brachte dann das Problem recht schnell ans Tageslicht: das Framework tut nichts anderes als per PHP-Autoloadfunktion sämtliche PHP Dateien und Klassen im Verzeichnis zu laden, was ca. 90 Stück waren.
Ich erklärte dem Kunden das Problem, und dass ich wohl keine direkte Lösung anbieten könnte, außer eben die paar Plugins neu zu schreiben. Das machte ich dann auch und dem Server war wieder langweilig.
Ein paar Regeln für Icinga Plugins (die ich für mich gesetzt habe):

  • Keep it simple ™
  • Ordentlich kommentieren
  • eine verständliche –help Ausgabe mit Beispielen
  • bei komplexen Plugins: Verbose und Debug Funktionen für spätere Probleme und Tests
  • Möglichst in Perl oder Shell schreiben um weniger Abhängigkeitsprobleme zu haben
  • und last but not least:
    Wenn möglich veröffentlichen, denn dafür gibt’s monitoringexchange.org, denn irgendjemand kann es sicher auch gebrauchen!  😉