Select Page

NETWAYS Blog

Here you can find out everything that moves us. Technology, Hardware, life at NETWAYS, Events, Training and much more.

Officially Opening the Call for Papers for OSMC 2024!

We are pleased to announce that you can now submit your ideas for presentations at OSMC 2024! The event will take place over three days, from November 19 to 21, in Nuremberg. Now is your chance to share your knowledge with our monitoring community! Check out this blog...

Officially Opening the Call for Papers for OSMC 2024!

Officially Opening the Call for Papers for OSMC 2024!

We are pleased to announce that you can now submit your ideas for presentations at OSMC 2024! The event will take place over three days, from November 19 to 21, in Nuremberg. Now is your chance to share your knowledge with our monitoring community! Check out this blog...

OSMC 2024 is Calling for Sponsors

OSMC 2024 is Calling for Sponsors

What about positioning your brand in a focused environment of international IT monitoring professionals? Discover why OSMC is just the perfect spot for it.   Meet your Target Audience Sponsoring the Open Source Monitoring Conference is a fantastic opportunity to...

Solutions & Technology

Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...

Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...

Foreman Birthday Event 2023 – Recap

Foreman Birthday Event 2023 – Recap

Two years ago I started my recap of the event with "Last week on Thursday we had the Foreman Birthday event and I can proudly say it was a big success." and I can do the same for this one. At the beginning of the year planning for the event started in the background...

Do Servers Dream of Electric Sadness?

Do Servers Dream of Electric Sadness?

Als Systemadministrator ist man oft mit einer Vielzahl von Fehlermeldungen konfrontiert, die manchmal klar verständlich, manchmal mehrdeutig und manchmal völlig nichtssagend sein können. Wichtig ist hierbei, sich nicht von der Meldung in der Herangehensweise an den...

Events & Trainings

Spoiler Alert – The stackconf 2024 Program is Set!

The wait is over! We’re pleased and excited to finally announce the agenda for this year’s stackconf. The event focused on cloud native & infrastructure solutions takes place from June 18 – 19 in Berlin, Germany.   Highlights from the Schedule Here's a...

Spoiler Alert – The stackconf 2024 Program is Set!

Spoiler Alert – The stackconf 2024 Program is Set!

The wait is over! We’re pleased and excited to finally announce the agenda for this year’s stackconf. The event focused on cloud native & infrastructure solutions takes place from June 18 – 19 in Berlin, Germany.   Highlights from the Schedule Here's a...

stackconf 2023 | It´s time to rebuild DevOps

stackconf 2023 | It´s time to rebuild DevOps

Let's dive into the memories of stackconf 2023 together, which provided us with numerous insights and first-class expert knowledge. As part of this blog series, we would like to introduce you to the featured speakers and their presentations. Today - Paul Stack and his...

stackconf 2024 | Join as a Speaker!

stackconf 2024 | Join as a Speaker!

Our Call for Papers runs out on March 31. That’s why we’re calling a last time for talk proposals. Do you have insights, innovations, or experiences to showcase in the realm of cloud native infrastructure solutions? If so, we invite you to submit your proposal and...

Web Services

NWS-ID for your Managed Kubernetes!

First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...

NWS-ID for your Managed Kubernetes!

First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...

NWS-ID for your Managed Kubernetes!

NWS-ID for your Managed Kubernetes!

First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...

Wie Du Apps über Rocket.Chat Marketplace installierst

Wie Du Apps über Rocket.Chat Marketplace installierst

Nachdem Rocket.Chat von immer mehr Kunden möchte, ihren Cloud Service zu nutzen, ist es uns leider nicht mehr möglich, einige Features direkt beim Start Deiner App bereitzustellen. Nehmen wir als Beispiel mal die Jitsi App: um Jitsi nun nutzen zu können, musst Du die...

Cachet: Statuswebsite leicht gemacht!

Cachet: Statuswebsite leicht gemacht!

Wer die Blogs von NWS regelmäßig verfolgt und liest, wundert sich wahrscheinlich gerade „da ist ja jemand neues im Team" - ja ich habe die Ehre bei NWS vorbei schauen zu dürfen und noch mehr zu lernen. Das gehört zur Ausbildung bei NETWAYS dazu, um ein einheitliches...

Company

Monthly Snap Dezember 2023

Monthly Snap Dezember 2023

Ein glückliches und gesundes neues Jahr zusammen! Kaum näherte sich der Dezember fing es in Nürnberg an zu schneien und es wurde für einige Tage richtig gemütlich.  Aber auch wenn viele vielleicht denken wir hatten nur Glühwein und Weihnachtsmarkt im Kopf, belehrt...

Blogroll

You have a lot to read there…

NETWAYS GitHub Update März 2024

NETWAYS GitHub Update Februar 2024

This entry is part 13 of 15 in the series NETWAYS GitHub Update

Willkommen beim NETWAYS GitHub Update, der monatliche Überblick über unsere neuesten Releases.

Wenn du in Zukunft Updates direkt zu Release erhalten willst, folge uns einfach auf GitHub: https://github.com/NETWAYS/

support-collector v0.10.0

Changelog

  • Feature: Kann jetzt auch Daten der Icinga 2 API einsammeln
  • Viel intern und die Tests überarbeitet

https://github.com/NETWAYS/support-collector/releases/tag/v0.10.1

check-logstash v0.12.0

Changelog

  • Neue CLI Option, um den Exit Code zu überschreiben
  • Einige CLI Optionen können jetzt per Umgebungsvariable gesetzt werden. Ideal für Secrets

https://github.com/NETWAYS/check_logstash/releases/tag/v0.12.0

icinga-installer v1.3.0

Changelog

  • Jetzt mit Debian Bookworm Support

https://github.com/NETWAYS/icinga-installer/releases/tag/v1.3.0

check-interfaces v1.4.1

Nach vielen Jahren endlich wieder ein Update! Wir haben einige ältere Merge Requests eingearbeitet und bedanken uns bei den Leuten, die uns Code zur Verfügung gestellt haben.

Changelog

  • Ganz viel Überarbeitung hinter den Kulissen
  • Neue Algorithmen für die Authentifizierung
  • Bugfix: “-a/-A” Optionen funktionieren nun wie erwartet

https://github.com/NETWAYS/check_interfaces/releases/tag/v1.4.1

 

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.
OSCamp 2024 | Das Programm ist online!

OSCamp 2024 | Das Programm ist online!

Tauche ein in die Welt unserer Referenten

Wir freuen uns, mitteilen zu können, dass das Programm des Open Source Camps für Kubernetes feststeht! Wir haben eine vielfältige Auswahl an Vorträgen zusammengestellt, die Dir einen umfassenden Einblick in die neuesten Kubernetes Lösungen bieten.

Unsere Speaker sind alle Experten auf ihrem Gebiet und bringen jede Menge praktische Erfahrungen mit sich. Sie werden über die neuesten Entwicklungen, Trends und bewährte Praktiken im Kubernetes-Bereich sprechen und Dir wertvolle Einblicke geben.

 

Achtung Spoiler!

Unter anderem erwarten Dich diese Speaker mit ihren Vorträgen.

 

Alex Pshe

Step-by-step algorithm for building CI/CD as an automated quality control system (EN)

Wir alle wissen, wie wichtig automatische Bereitstellungen von Anwendungen sind. Doch wissen wir auch, wie man ein automatisiertes Qualitätskontrollsystem aufbaut? Alex hat einen Schritt-für-Schritt-Algorithmus für die Einrichtung eines solchen Systems für Webanwendungen vorbereitet, einschließlich bewährter Praktiken von Linting bis zur Leistungstestung.

 

 

Andreia Otto & Ravi Mogulla

SRE Challenges in Monolith to Microservices Shift at adidas E-commerce (EN)

Andreia und Ottos Vortrag gewährt Einblicke in die Umstellung von adidas E-Commerce auf Microservices und die damit verbundenen Herausforderungen für SREs. Dabei werden Themen wie Skalierbarkeit, Bereitstellung, Überwachung und Vorfälle ausführlich behandelt. Erlerne praktische Lektione und entdecke inspirierende Erfolgsgeschichten, die Dir helfen, Dich in der sich ständig wandelnden Landschaft des Site-Reliability-Engineerings (SRE) im Zeitalter der Microservices zurechtzufinden.

 

 

Magnus Kulke

Confidential Containers – Sensible Daten und Privatsphäre in Cloud Native Umgebungen (DE)

Magnus Vortrag beleuchtet die Verwendung von Confidential Containers für sensible Daten in Cloud-Native-Umgebungen, mit Fokus auf grundlegenden Konzepten von Confidential Computing und ihrer Umsetzung in Linux und Hardware. Er stellt zudem das “Confidential Containers” Projekt der “Cloud-Native Computing Foundation” vor, gefolgt von einer praktischen Demo.

 

Isabelle Rotter

What gets measured gets communicated (DE)

Projekte sollten Spaß machen – beim Codieren und bei der Kommunikation. Isabelles Vortrag zeigt, wie Kommunikation in technischen Teams verbessert werden kann, basierend auf Erkenntnissen aus der Psychologie. Sie bietet eine Schritt-für-Schritt-Anleitung, um die Kommunikation effektiver und unterhaltsamer zu gestalten.

 

 

 

Alex König

Running WebAssembly on Kubernetes (EN)

WebAssembly hat das Potenzial, die Cloud-Native Anwendungsentwicklung zu revolutionieren. Im Vergleich zu Containern bietet es Vorteile wie bessere Portabilität, stärkere Isolation und schnellere Startzeiten. Alex zeigt Dir in seinem Vortrag, wie Du WebAssembly in Deinen Kubernetes-Cluster integrieren und Workloads effektiv ausführen, skalieren und orchestrieren kannst.

 

Jetzt Ticket sichern!

Wir laden Dich herzlich ein, am 18. April in Nürnberg mit dabei zu sein. Vernetze Dich mit anderen Kubernetes-Begeisterten, tausche Dich aus über die neuesten Entwicklungen und erweitere Dein Wissen. Hol Dir jetzt Dein Ticket! Wir freuen uns auf Dich!

 

Katja Kotschenreuther
Katja Kotschenreuther
Manager Marketing

Katja ist seit Oktober 2020 Teil des Marketing Teams. Als Manager Marketing kümmert sie sich hauptsächlich um das Marketing für die Konferenzen stackconf und OSMC sowie unsere Trainings. Zudem unterstützt sie das Icinga Team mit verschiedenen Social Media Kampagnen und der Bewerbung der Icinga Camps. Sie ist SEO-Verantwortliche für all unsere Websites und sehr viel in unserem Blog unterwegs. In ihrer Freizeit reist sie gerne, bastelt, backt und engagiert sich bei Foodsharing. Im Sommer kümmert sie sich außerdem um ihren viel zu großen Gemüseanbau.
Monthly Snap Februar 2024

Monthly Snap Februar 2024

Der Februar war ein ereignisreicher Monat bei NETWAYS! Neben dem normalen Alltag gab es auch unser Jahresmeeting, ein Spieleabend im Büro, und viele Kollegen waren auf Konferenzen und der Jobmesse in Nürnberg unterwegs.

Und natürlich wurden viele Blogposts zu aktuellen Themen aus der Open Source Welt veröffentlicht.

 

 

Kubernetes 101

Daniel B. führte seine beliebte Blogreihe fort, diesmal mit dem Titel “Nächste Schritte”, in dem er beschrieb, wie die Reise nach der Installation von Kubernetes im Alltag weitergehen könnte.

 

 

 

Laravel

Jolien hat im Rahmen ihrer Ausbildung erste Erfahrungen mit Webentwicklung mit Laravel gesammelt, und berichtete vom Entwicklungsprozess.

 

 

 

 

Aber das war erst der Anfang!

Denn Katja rief dazu auf, Speaker auf der stackconf zu werden, Dirk warnte vor einem kritischen Fehler bei Puppet, Daniel N. schrieb über wichtige Updates bei Elastic, und erklärte genaueres zum Kibana- Update. Markus O. gab uns wieder ein GitHub Update, Sebastian Z. blickte zurück auf ein Talk von der stackconf 2023, und Björn und Jonada schrieben über Talks der OSMC 2023.  Daniel B. blickte auf das CfgMgmtCamp in Ghent zurück und berichtete von den Highlights und in der Blogreihe NETWAYS stellt sich vor könnt ihr diesmal Sebastian und Irene kennenlernen!

Sebastian Zwing

 

Ihr habt Kritik oder Wünsche an unseren Blog? Kontaktiert uns gerne! Bis zum nächsten Mal.

Catharina Celikel
Catharina Celikel
Office Manager

Catharina unterstützt seit März 2016 unsere Abteilung Finance & Administration. Die gebürtige Norwegerin ist Fremdsprachenkorrespondentin für Englisch. Als Office Manager kümmert sie sich deshalb nicht nur um das Tagesgeschäft sondern übernimmt nebenbei zusätzlich einen Großteil der Übersetzungen. Privat ist der bekennende Bücherwurm am liebsten mit dem Fahrrad unterwegs.
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte sicher diese Version nicht bei euch einzuspielen!

Was genau ist das Problem?

Durch eine Änderung in den Versionen werden Klassenparameter mit einem Integer mit negativem Minimum nicht mehr als solche erkannt und stattdessen kommt es zu dem Fehler “The parameter ‘$parameter_name’ must be a literal type, not a Puppet::Pops::Model::AccessExpression”. Da viele Module diesen Default verwenden, um den Wert “-1” nutzen zu können wenn etwas unlimitiert sein soll, ist es sehr wahrscheinlich, dass eine Umgebung davon betroffen ist.

Ein Beispiel hierfür ist das Puppet-Modul zum Management von Redis, welches auch zu dem öffentlich einsehbaren Issue “puppet 7.29.0 sinks my arithmetic battleship!” geführt hat. Tatsächlich ist auch bereits ein möglicher Fix dafür als Pull-Request “Accept UnaryMinusExpression as class parameter type” in Arbeit, so dass hoffentlich bald eine Bugfix-Version releast werden kann.

Bis zu dem Bugfix-Release sind aber nicht nur direkte Puppet-Nutzer betroffen! Auch wenn ein Installer darauf aufbaut wie dies bei Foreman oder dem Icinga-Installer der Fall ist und ein entsprechendes Modul hierbei benötigt wird, ist es wichtig diese Versionen nicht einzuspielen!

Wie verhindere ich nun am sinnvollsten, dass diese Version eingespielt wird?

In einem geeigneten Softwaremanagement wie Katello lässt sich die fehlerhafte Version herausfiltern und somit gar nicht erst den Systemen zur Verfügung zu stellen. Ohne diese Möglichkeit muss mit den Mitteln des Paketmanagers unter Linux gearbeitet werden.

Bei DNF in der Betriebssystemfamilie “Red Hat” lässt sich bei manuellen Updates --excludepkgs puppet-agent* angeben, um das Paket temporär auszuschließen. Wenn dies längerfristig benötigt wird oder gar ein automatische Update das Paket mitbringen könnte, lässt sich in der Haupt-Konfiguration oder im Puppet-Repository eine Zeile excludepkgs=puppet-agent-7.29.0*,puppet-agent-8.5.0* hinzufügen. Hierbei ist die genauere Versionsangabe wichtig, denn so kann die Konfiguration auch langfristig so verbleiben, ohne dass man daran denken muss die Zeile wieder zu entfernen. Wer noch ältere Versionen mit YUM nutzt kann dies genauso nutzen.

Auf der Betriebssystemfamilie “Debian” kann mittels apt-mark hold puppet-agent kurzfristig das Update des Paktes blockiert werden. Dieses muss dann mit apt-mark unhold puppet-agent wieder aufgehoben werden, was mittels apt-mark showhold sichtbar wird. Auch hier empfiehlt sich bei Bedarf eine Lösung über die Konfiguration. Dafür muss innerhalb der Präferenzen von APT eine Konfiguration im folgenden Format angelegt werden.

Package: puppet-agent
Pin: version 1:7.29.0*
Pin-Priority: -1

Package: puppet-agent
Pin: version 1:8.5.0*
Pin-Priority: -1

Für Zypper auf SUSE-Systemen ist mir leider keine so elegante Lösung bekannt. Hier hilft temporär auch der Parameter --exclude puppet-agent oder zypper addlock puppet-agent.

Für den oder die zentralen Puppetserver bitte auch das Paket “puppetserver” so behandeln.

Was wenn die Version schon installiert ist?

Der Agent aber auch der Puppetserver sollten sich problemlos über das Paketmanagement downgraden lassen. Zumindest hatte ich damit in der Vergangenheit keine Probleme. Also hilft hier dnf downgrade puppet-agent, apt install puppet-agent=VERSION oder zypper install --oldpackage puppet-agent=VERSION wobei man die letzte getestete Version angeben sollte.

Ich hoffe wie in solchen Fällen immer die Warnung wurde rechtzeitig gelesen und wir konnten euch damit ein paar Probleme ersparen!

Das Beitragsbild besteht aus dem Bild “Insects Collection 11” von Openclipart-User GDJ sowie dem offiziellen Puppet-Logo.

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.
stackconf 2023 | It´s time to rebuild DevOps

stackconf 2023 | It´s time to rebuild DevOps

Let’s dive into the memories of stackconf 2023 together, which provided us with numerous insights and first-class expert knowledge. As part of this blog series, we would like to introduce you to the featured speakers and their presentations. Today – Paul Stack and his talk “It’s time to rebuild DevOps” on how to inspire new tool development.

 

A short Summary

Paul’s approach emphasizes the need to redefine DevOps tools to meet the original goals of the movement by breaking down existing silos and improving communication. The featured systems initiative presents a modern, simulation-based workflow that enables real-time, multiplayer and multimodal collaboration to increase productivity in infrastructure management.

 

 

 

Watch Paul’s Talk

Take a deep dive into Paul’s reflection from his long journey through DevOps-lessons. Explore his presentation video and his slides.

YouTube player

Stay tuned

Save the date for stackconf 2024, the first speakers are already online. Mark June 18 and 19 in your calendar. Secure your ticket and stay up to date by signing up for our newsletter!

Sebastian Zwing
Sebastian Zwing
Marketing Specialist

Sebastian verstärkt seit November 2023 unser Marketingteam. Als Marketing Specialist wird er die Kommunikation der NETWAYS GmbH weiter mit ausbauen und neue Ideen einbringen. Seine Freizeit verbringt Sebastian gerne auf Reisen, als Hobbykoch in der Küche oder am Grill, an der frischen Luft, an und auf dem Wasser, oder auf dem Zweirad.