NETWAYS Fork des Icinga Web Grafana Moduls

12 Dezember, 2024

Markus Opolka
Markus Opolka
Senior Consultant

Markus war nach seiner Ausbildung als Fachinformatiker mehrere Jahre als Systemadministrator tätig und hat währenddessen ein Master-Studium Linguistik an der FAU absolviert. Seit 2022 ist er bei NETWAYS als Consultant tätig. Hier kümmert er sich um die Themen Container, Kubernetes, Puppet und Ansible. Privat findet man ihn auf dem Fahrrad, dem Sofa oder auf GitHub.

von | Dez. 12, 2024

Mit dem Grafana Modul lassen sich Panele in die Icinga Web Oberfläche einbinden, damit hat man einen schicken Grafana Graphen für die Icinga Performance Daten am jeweiligen Host oder Service Objekt.

Das Modul ist ein populäres Community Projekt, hat aber – wie traurigerweise zu oft in der Open-Source Welt – nur einen Maintainer. Daher sind Wartungsarbeiten oder Updates für neue PHP Versionen etwas hinterher. Aber für Community Projekte ist es völlig OK, wenn Maintainer wenig oder keine Zeit haben.

Und wenn jemand das Modul wirklich braucht und pflegen möchte, dann kann man es ja „forken“, nicht wahr?

Genau dafür haben wir uns jetzt entschieden! Da wir das Modul selbst viel im Einsatz haben, gibt es nun einen NETWAYS Fork des Icinga Web Grafana Modul. Der Fork ist weiterhin mit GPL-2.0 Lizenz und natürlich weiterhin öffentlich auf GitHub zu finden.

Was haben wir also mit dem Fork vor? Große Pläne? Alles neu machen? Schneller, höher, weiter?

Nein. Unser Fokus liegt primär auf Wartungsarbeiten. Damit ist gemeint: Unterstützung neueren PHP Versionen, mit neuen Grafana Versionen mithalten und natürlich Bugfixes. Gleichzeitig versuchen wir alle Änderungen so zu gestaltet, dass das Upstream Projekt diese bei Bedarf einbinden kann.

Mit unserem neuen Release v3.0.0 konnten wir schon einige dieser Themen erledigen:

  • Support für PHP 8.2 und PHP 8.3
  • Support für Content Security Policy
  • Optimiertes Caching
  • Viele kleinere Bugfixes

Unser Fork steht öffentlich auf GitHub bereit hier. Wir freuen uns auch über Feedback oder Pull Requests!

Falls du das Grafana Modul in deine Icinga Web-Umgebung integrieren möchtest, aber Unterstützung bei der Installation oder Konfiguration benötigst, helfen wir mit unseren Consultants gerne weiter.

NETWAYS bietet umfassend Beratung und Support für Icinga und Grafana, inklusive Schulungen, Konfiguration und Managed Services.

Kontaktiere uns, wenn du deine Monitoring-Umgebung erweitern möchtest.

Events

Professional Services

Web Services

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wie hat Dir unser Artikel gefallen?