Markus Opolka

Alles von diesem Author

Typst bei NETWAYS: Warum wir es für unsere Schulungen einsetzen

Typst bei NETWAYS: Warum wir es für unsere Schulungen einsetzen

Von Lorenz Kästle und Markus Opolka Wir bei NETWAYS bieten verschiedene Schulungen zu Open Source Software an. Zu jeder Schulung bekommen die Teilnehmer Unterlagen mit weiterführenden Informationen, Übungen und Lösungen. Außerdem braucht natürlich es auch eine Präsentation, um die Inhalte zu strukturieren und zu vermitteln. In diesem Artikel wollen wir zeigen, wie wir unsere Dokumente mit Typst modernisiert haben. Als Erstes eine kleine Übersicht zu unseren Anforderungen. Wir möchten, dass...

Observability vs Monitoring

Observability vs Monitoring

Der Begriff Observability ist in aller Munde und oft wird der Begriff als moderne Lösung zu staubig altem, statischen Monitoring angepriesen. Alle Hersteller bieten es an, alle Benutzer brauchen es, am besten viel und jetzt sofort. Liest man sich aber durch Produkt Beschreibungen und Blogartikel zu diesem Thema, fällt auf, das es keine wirklich einheitliche Definition des Begriffs gibt. Was meine ich damit? Je nach dem was man gerade liest, ist Observability manchmal "ein Ansatz zur besseren...

Icinga Web Modul für Performance Data Graphs

Icinga Web Modul für Performance Data Graphs

Nachdem wir letztes Jahr das Grafana Modul für Icinga Web geforkt haben, haben wir uns überlegt, ob es nicht auch andere Möglichkeiten gibt, Icinga Performance Daten grafisch im Web darzustellen. Neben Icinga eine Grafana Instanz nur für das Rendern von Graphen zu betreiben ist viel Aufwand und zusätzliche operative Komplexität, egal wie toll man Grafana findet. Außerdem ist die Installation des grafana-image-renderers nicht immer trivial. Also haben wir uns etwas mit dem Thema beschäftigt und...

NETWAYS Fork des Icinga Web Grafana Moduls

NETWAYS Fork des Icinga Web Grafana Moduls

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...

Open Source VMware Alternativen für Deine IT-Infrastruktur

Open Source VMware Alternativen für Deine IT-Infrastruktur

Der 22. November 2023 war ein Mittwoch wie jeder andere, doch dann ging es wie ein Paukenschlag durch die Presse: Broadcom Inc. [...] today announced that it has completed its acquisition of VMware, Inc. Da war sie also, die Nachricht, die alle erwartet haben und noch mehr befürchtet haben: VMware wurde Teil von Broadcom. Damit auch ein Produkt, das wir selbst bei NETWAYS nicht nutzen, aber in vielen Umgebungen sehen: VMware vSphere. Niemand war überrascht, als kurz darauf Lizenzmodelle...

check_influxdb ist jetzt öffentlich verfügbar!

check_influxdb ist jetzt öffentlich verfügbar!

InfluxDB ist eine Zeitreihendatenbank, die gerne für Performance Monitoring genutzt wird. Zusammen mit dem Telegraf Agenten, kann man so ziemlich alle vorstellbaren Formate einliefern und diese in Metriken oder Logs transformieren. Hat man die Daten einmal in der Datenbank, kann man entweder direkt in InfluxDB mittels "Checks" gegen Schwellwerte prüfen, oder man hat dafür ein zusätzliches Monitoring Tool im Einsatz, beispielsweise Icinga. Für letzteres braucht man aber ein Check-Plugin. Mit...

Herausforderungen beim Prometheus Scaling

Herausforderungen beim Prometheus Scaling

Prometheus ist eine ausgezeichnete Monitoring-Lösung, wenn es um die Überwachung von Verfügbarkeit und Performance geht. Das initiale Deployment geht schnell und mit ein bisschen PromQL KnowHow hat man die Dashboards und Alarme schnell am Laufen. Schon steht die Prometheus Monitoring Lösung. Aber wie skaliert das Ganze? In größeren oder wachsenden Umgebungen ergeben sich einige Herausforderungen, die es zu überwinden gilt. Im ersten Teil dieses Artikels sollen diese zunächst problematisiert...

check_prometheus ist jetzt öffentlich verfügbar!

check_prometheus ist jetzt öffentlich verfügbar!

Monitoring ist komplex, das wissen wir hier bei NETWAYS leider zu gut. Deswegen laufen in der Infrastruktur auch mal gerne mehrere Tools für die Überwachung. Zwei gern gesehene Kandidaten sind dabei Icinga und Prometheus. Icinga und Prometheus erfüllen unterschiedliche Rollen im Monitoring, daher besteht oft Bedarf für eine Integration beider Tools. Genau dafür haben wir check_prometheus geschrieben, was wir nun der Öffentlichkeit zur Verfügung stellen....

Ansible Continuous Deployment without AWX/Tower/AAP

Ansible Continuous Deployment without AWX/Tower/AAP

Why Ansible? Ansible is a configuration management tool to automate tasks in your IT infrastructure. It offers a rather low barrier of entry, when compared to other tools. A local Ansible installation (i.e. on your machine) with SSH access to the infrastructure you want to manage is sufficient for getting started. Meaning, it requires no substantial additions to existing infrastructure (e.g. management servers or agents to install). Ansible also ships with an extensive standard library and has...