Seite wählen

NETWAYS Blog

inGraph 1.0.2 released

inGraph - LogoDie neue stabile Version 1.0.2 unseres Graphing-Tools kann ab sofort unter www.netways.org heruntergeladen werden.
Folgende wichtige Fehlerbehungen sind im Release enthalten:

  • Stark verbesserte Performance mit PostgreSQL.
  • Behebt Kompatibilitätsprobleme mit SQLAlchemy Versionen größer 0.8.
  • Behebt Probleme mit fehlerhaften Performancedaten.
  • Aktiviert logging nach /var/log/ingraph, konfigurierbar mit –with-log-dir-Switch.

Ausführlichere Informationen zu den behobenen Problemen sind unter www.netways.org zu finden. Dokumentation zum Projekt befindet sich im Wiki.

Eric Lippmann
Eric Lippmann
CTO

Eric kam während seines ersten Lehrjahres zu NETWAYS und hat seine Ausbildung bereits 2011 sehr erfolgreich abgeschlossen. Seit Beginn arbeitet er in der Softwareentwicklung und dort an den unterschiedlichen NETWAYS Open Source Lösungen, insbesondere inGraph und im Icinga Team an Icinga Web. Darüber hinaus zeichnet er für viele Kundenentwicklungen in der Finanz- und Automobilbranche verantwortlich.

inGraph 1.0.1 released

inGraph - LogoSoeben wurde die neue stabile Version 1.0.1 unseres Graphing-Tools veröffentlicht. Das Paket steht ab sofort unter www.netways.org zum Download bereit.
In dieser Version wurden hauptsächlich Bugs gefixt, aber auch Unterstützung für icinga-web 1.8 hinzugefügt. Eingeflossen sind zahlreiche kleine Änderunden im Front- und Back-End, aber auch wichtige Fehlerbehebungen, wie

  • Behebt Probleme mit dem „Housekeeping“-Mechanismus, weshalb die Datenbank immer größer wird.
  • Behebt ein Problem mit PostgreSQL, bei dem Graphen ungewöhnliche Spitzen haben.
  • Behebt Probleme mit fehlerhafen Performancedaten, die den Collector-Daemon zum Absturz bringen.

Ausführlichere Informationen zu den behobenen Problemen sind unter www.netways.org zu finden. Dokumentation zum Projekt befindet sich im Wiki.

Eric Lippmann
Eric Lippmann
CTO

Eric kam während seines ersten Lehrjahres zu NETWAYS und hat seine Ausbildung bereits 2011 sehr erfolgreich abgeschlossen. Seit Beginn arbeitet er in der Softwareentwicklung und dort an den unterschiedlichen NETWAYS Open Source Lösungen, insbesondere inGraph und im Icinga Team an Icinga Web. Darüber hinaus zeichnet er für viele Kundenentwicklungen in der Finanz- und Automobilbranche verantwortlich.

inGraph 1.0 released

inGraph - LogoNach vielen Monaten (eigentlich Jahren) steht seit heute die finale Version 1.0 unseres Graphing-Tools inGraph zum Download bereit. Seit dem Beta-Release konnten wir viel Erfahrung, sowohl durch Communityfeedback, als auch bei großen Kundeninstallation sammeln und diese in die Release-Version einfliessen lassen. Die Performance und Skalierbarkeit des Collectors konnten wir dadurch noch weiter verbessern, viele Bugs beseitigen und Templates für die wichtigsten Checks erstellen (die natürlich bei Bedarf einfach an die individuellen Bedürfnisse angepasst werden können).
Zeitgleich beenden wir auch die Arbeit an unseren bisherigen Graphing-Tools NagiosGrapher und NETWAYS Grapher V2, wobei letzterer auch unsere Erwartungen nie erfüllen konnte. Somit war die Entscheidung klar, nochmal neu zu starten und alle gewonnen Erkenntnisse in inGraph zu stecken.
Neben den bekannten Features der verfügbaren Graphing-Werkzeuge bietet inGraph die Möglichkeit eventbezogene Kommentare zu speichern, Templates im Frontend anzupassen und Linien ein- und auszublenden. Die Verwendung des Plugins check_ingraph (das sich im bin-Ordner befindet) bietet darüber hinaus die Möglichkeit verschiedene Zeiträume aus Sicht der Performance zu vergleichen. So kann Icinga oder Nagios alarmieren, wenn die Load zum gegebenen Zeitpunkt beispielsweise 15% höher ist als gewöhnlich.


Wir sind stolz auf das Release und sind überzeugt das sich unsere Arbeit sehen lassen kann: Mit inGraph betritt eine flexible und leicht skalierbare Graphing Lösung das Icinga/Nagios Umfeld. Durch die Kombination von flexiblen Frontend, performanten Backend und leichter Anpassbarkeit bietet es alles, was wir an bestehenden Graphinglösungen bisher vermisst haben.
Die Installationsroutine, sowie diverse Einstellungsmöglichkeiten und Template-Syntax sind in der ausführlichen Dokumentation zu finden. Die in der Beta-Release mitgelieferten Templates haben wir komplett überarbeitet und bieten so einen guten Einstieg um weitere Anpassungen zu machen. Wir freuen uns natürlich über Templates aus der Community und übernehmen diese gerne in den Standard.

Eric Lippmann
Eric Lippmann
CTO

Eric kam während seines ersten Lehrjahres zu NETWAYS und hat seine Ausbildung bereits 2011 sehr erfolgreich abgeschlossen. Seit Beginn arbeitet er in der Softwareentwicklung und dort an den unterschiedlichen NETWAYS Open Source Lösungen, insbesondere inGraph und im Icinga Team an Icinga Web. Darüber hinaus zeichnet er für viele Kundenentwicklungen in der Finanz- und Automobilbranche verantwortlich.

inGraph

Auf der OSMC wurde inGraph von Bernd Erk bereits kurz vorgestellt und nun ist es endlich soweit: Die erste öffentliche Version des neuen Graphing-Tools steht zum Download bereit.
Neben den obligatorischen Features, Performance-Daten von Nagios/Icinga zu erfassen und dazu aussagekräftige Graphen anzeigen zu können, bietet inGraph eine nahtlose Integration in Icinga-Web.
So kann z.B. aus der Service-Übersicht heraus über ein Vorschaufenster direkt auf Graphen zugegriffen werden. Der Zugriff auf die einzelnen Graphen wird dabei über das Rechtesystem von Icinga-Web gesteuert.
Doch auch wer kein Icinga-Web einsetzt, kann von inGraph profitieren. Zusätzlich zum Icinga-Web-Cronk gibt es eine Standalone-Version, die nahezu die gleichen Features aufweist.

In beiden Versionen lassen sich Graphen über Templates an die eigenen Anforderungen anpassen. Über Views können Graphen von unterschiedlichen Hosts und Services kombiniert werden, um so z.B. die Auslastung mehrerer Systeme auf einem Blick vergleichen zu können.
Die von inGraph gesammelten Daten können mit Hilfe des mitgelieferten Check-Plugins ausgewertet werden, um so z.B. Trends bei bestimmten Services überwachen zu können.
Mehr Informationen zu inGraph gibt es (auf Englisch) unter https://www.netways.org/projects/ingraph/wiki. Die jeweils aktuelle Version kann unter https://www.netways.org/projects/ingraph/files gefunden werden.

Neues Graphing-Addon: inGraph

Um Benutzern von Icinga und Nagios eine einfache Möglichkeit zu bieten, ihre Monitoring-Daten graphisch auszuwerten, haben wir ein neues Addon namens inGraph entwickelt, das zukünftig NagiosGrapher und NETWAYS Grapher V2 ersetzen soll.
Bei der Entwicklung des neuen Tools wurde Wert auf Skalierbarkeit gelegt, um auch den Einsatz in größeren Monitoring-Umgebungen zu ermöglichen. Das in Python entwickelte Backend erlaubt über eine XML-RPC-Schnittstelle, mit externen Anwendungen auf die gesammelten Daten zuzugreifen.
Über Templates können die Monitoring-Daten im Webfrontend in beliebiger Kombination angezeigt werden. Das integrierte Webfrontend kann dabei sowohl mit als auch ohne Icinga Web verwendet werden:

Momentan wird noch an einigen Features und Bugfixes sowie der Dokumentation gearbeitet. Der Release des Open Source-Projekts ist dann zur Monitoring-Conference geplant.