Seite wählen

NETWAYS Blog

3 Compelling Reasons to Join stackonf 2023!

Are you ready to take your IT knowledge to new heights? Look no further as stackconf is the must-attend conference for IT open source enthusiasts and professionals! stackconf promises to be an unforgettable event filled with cutting-edge insights, engaging discussions, and unparalleled networking opportunities.

Unlock a world of possibilities on September 13 – 14 as we bring together an exceptional lineup of open source experts from industry-leading companies! Craft your personalized conference schedule from our exciting agenda, tailored to your interests and goals. With a set of over 30 top-class speakers, including open source infrastructure specialists, CTOs, CIOs, SREs, and pioneers of the industry you will learn from the best!
Here is a sneak peek of what awaits you – innovation, insights, and connections that will take you to new horizons!

But wait, there is even more about stackconf

Here are the three most compelling reasons why you should secure your ticket for stackconf today:

  • Embrace Cutting-Edge Trends
    Get ready for stackconf! This mind-blowing conference is the ultimate front row seat to the coolest trends and innovations in the IT industry. Whether it’s Kubernetes, GitLab, OpenTelemetry, Prometheus, Calico or Victoria Metrics – learn all about the best technologies in Cloud Native Infrastructure Solutions. Put yourself at the forefront of this rapidly evolving field!
  • Unite in a Bubbly Community
    Connect, network, and rub shoulders with a vibrant community of open source gurus and tech aficionados! Whether you’re an experienced pro or a tech rookie, stackconf offers the perfect stage to build lasting relationships and ignite future collaborations. The welcome dinner, interactive sessions, and the evening event will make forging connections an absolute blast!
  • Power Up Your Skills
    stackconf isn’t just another conference – it’s a turbo-charged opportunity for personal and professional growth! With industry experts from Google, Honeycomb, LinkedIn, SUSE, VMware, and more, prepare to elevate your knowledge to new heights. You will leave with a head buzzing with fresh insights and solutions for tomorrow’s challenges.

With an exceptional lineup of speakers, a diverse range of topics, and unparalleled networking opportunities, stackconf is the ultimate event to fuel your IT passion and accelerate your professional growth!

Access the full spectrum of cloud native infrastructure solutions with a single, all-inclusive ticket! Don’t miss out – secure your tickets today and join us on September 13 & 14 in Berlin for an unforgettable experience filled with learning, collaboration, and inspiration.

Let’s unleash the full potential of open source power together at stackconf!

Ingrida Leskova
Ingrida Leskova
Marketing Specialist

Ingrida ist seit Mai 2023 im NETWAYS Marketingteam tätig. Sie hat vor kurzem ihr Masterstudium in Marketing Management abgeschlossen und unterstützt uns als Marketing-Spezialistin mit ihrem Wissen in den Bereichen Marketing-Konzeption, Online-Marketing und Branding. Ingrida kann sich fließend in vier Sprachen unterhalten und in zwei weiteren Sprachen auf fortgeschrittenem Niveau. In ihrer Freizeit geht sie gerne schwimmen und bei schönem Wetter wandern oder Inline-Skates fahren. Sie liebt internationale Küche und probiert gern neue Rezepte aus.

OSMC 2023 | The Workshops are Online!

Deepen your Skills!

Take advantage of our pre-conference training sessions!

Enhance your OSMC  experience by enrolling in our workshops scheduled for the first day. To provide personalized attention and ensure effective training, we have restricted the number of participants. So, let’s choose your favorite workshop and save your spot!

 

This year’s Workshop Topics

UNDERSTANDING GIT & GITLAB

The workshop by Feu Mourek focuses on various aspects of Git, including the three areas, good commit messages, branching, fetch vs pull, pushing to different remotes, and resolving conflicts. Additionally, it explores working on projects in GitLab, covering features like Web IDE, issue boards, graphs, release management, issues, and milestones. The workshop also touches on CI/CD (Continuous Integration/Continuous Deployment), including getting started, pipelines, templates, asynchronous execution, and the use of variables in CI. The workshop is suitable for developers and administrators with basic knowledge of Linux and Git, aiming to provide participants with a better understanding of the capabilities of Git and GitLab.

MONITORING MIT TELEGRAF & INFLUX

The one-day workshop by Christoph Niemann on system monitoring with Telegraf and Influx provides attendees with a comprehensive understanding of these tools and their applications in monitoring IT infrastructure. The workshop covers the installation and configuration of Telegraf, exploring its various data sources and collectors for gathering system data. Participants will also gain insights into the functionalities of Influx, its database, dashboards creation and visualizations using InfluxQL or Flux. Additionally, participants will learn about setting up alerting and notification systems using Telegraf and Influx to proactively identify issues. The workshop concludes with a discussion on scaling Telegraf and Influx to accommodate larger systems. Basic knowledge of IT systems administration and familiarity with monitoring concepts, along with Linux proficiency, are recommended for participants.

EXTENDING ICINGA WEB

Interested in creating your own Icinga extension module in a single day? In this workshop attendees will gain a deep understanding of Icinga Web, its architecture, and its modules. Throughout the workshop, they will collaboratively build their first module, exploring various aspects of module development. Proficiency in at least one scripting language is required, with PHP knowledge and a basic understanding of HTML and CSS recommended. The workshop will be hosted by Thomas Gelf and conducted in English.

ARGOCD MIT KUBERNETES

Join the ArgoCD with Kubernetes workshop hosted by Marc Zimmermann. Designed for  ArgoCD  newcomers, this workshop covers the fundamentals of Continuous Deployment and introduces GitOps. Participants will learn how to install and configure ArgoCD, integrate Git repositories, manage deployments using manifests and Helm charts, and gain practical hands-on experience. By the end of the workshop, attendees will be equipped with the necessary knowledge to use ArgoCD at a basic level and perform simple deployments confidently. Don’t miss this opportunity to enhance your application management skills with ArgoCD.

Please note that attending our workshops necessitates the purchase of an OSMC & Workshop ticket.

The workshops will be held at the conference venue from 10 am to 5 pm on November 07, 2023.

 

About OSMC

This year’s edition of the Open Source Monitoring Conference takes place from November 7 – 9 in Nuremberg, Germany. International monitoring enthusiasts will come together to discuss the latest trends regarding open source monitoring solutions. Join us, meet monitoring experts, learn about new features and techniques and connect with the community to share ideas.

We’re looking forward to seeing you in autumn!

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.

NETWAYS GitHub Update Mai 2023

Willkommen beim NETWAYS GitHub Update, unser monatlicher Überblick über unsere neuesten Releases.

Unsere GitHub Projekte vom Mai 2023 umfassen unter anderem ein Update für Icinga-Powershell, den Icinga Installer und zwei aktualisierte Trainingsunterlagen!

Für weitere und schnellere Informationen kannst du uns auch auf GitHub folgen: https://github.com/NETWAYS/

icinga-powershell-connector Release v0.3.0

Changelog

  • Hinzugefügt: Bessere Fehlermeldung für Timeouts
  • Hinzugefügt: Timeout ist jetzt konfigurierbar
  • Performance Optimierungen des Parsers
  • Diverse Optimierungen im Buildprozess
  • Abhängigkeiten aktualisiert

https://github.com/NETWAYS/icinga-powershell-connector/releases/tag/v0.3.0

check-disk-btrfs Release v3.1.0

Changelog

  • Viele neue Tests für zukünftige Wartbarkeit
  • Hinzugefügt: Neue Optionen für Sub-Checks –missing und –error
  • Hinzugefügt: –no-sudo und –no-unallocated Optionen zum Deaktivieren der Funktionen

https://github.com/NETWAYS/check_disk_btrfs/releases/tag/v3.1.0

check-hp-ilo Release v0.1.0

Changelog

  • Großer Refactor für zukünftige Wartbarkeit
  • Hinzugefügt: –exclude Option kann nun mehrfach genutzt werden
  • Hinzugefügt: Nicht installierte Komponenten werden ignoriert.
  • Hinzugefügt: Gerätname in der Status Ausgabe
  • Bugfix: Sub-Checks zeigen jetzt nicht mehr die ILO Ausgabe als Status sondern Icinga-konforme Status
  • Perfdata Ausgabe optimiert

https://github.com/NETWAYS/check_hp_ilo/releases/tag/v0.1.0

icinga-installer Release v1.2.4

Changelog

  • Bugfix: Parameter in Server Manifest angepasst
  • Diverse Anpassungen in der Dokumentation

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

Training Foreman Release v1.7

Changelog

  • Update auf Foreman 3.5 und Katello 4.7
  • Refactor: Katello als Basis
  • Update von Plugins, Screenshots und Grafiken

https://github.com/NETWAYS/foreman-training/releases/tag/v1.7

Training GitLab Release v4.0.0

Changelog

  • Leichterer Einstieg in Git
  • Refactor: mehr GitLab Themen und einige Git Themen entfernt
  • Formulierung auf vielen Folien optimiert

https://github.com/NETWAYS/gitlab-training/releases/tag/v4.0.0

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.

Wer GitLab sucht, wird bei NETWAYS fündig!

Als Softwareentwickler kommt man um eine Anwendung für eine Versionsverwaltung nicht herum.

Mit GitLab haben wir für Euch ein extrem beliebtes und umfangreiches VCS (Version Control System) im Programm. Hiermit könnt Ihr agil und effizient an Euren Software- und Webprojekten arbeiten.

GitLab ist OpenSource, basiert auf Git und wurde im Jahr 2011 in der Programmiersprache Ruby on Rails geschrieben.

GitLab ermöglicht Dir eine teamübergreifende und ortsunabhängige agile Software-Entwicklung. Du kannst Deinen Code geschützt speichern, kooperativ daran arbeiten und Git Repositories und CI/CD Pipelines erstellen. Der Clou ist, dass Ihr in einer einzigen Anwendung zusammenzuarbeiten könnt, anstatt mehrere Arbeitsschritte über verschiedene Tools hinweg verwalten zu müssen.

In der kostenlosen Community Edition (CE) stehen Dir viele Features für die Bereiche Source Code Management, Projekt Management und Sicherheit/Complience ( wie z.B. Wiki, Secret Detection, Time Tracking,…) zur Verfügung. Hierfür benötigst Du auch keine Lizenzen.

Lizenzen

Mit dem Wechsel auf die kostenpflichtige Enterprise Edition (EE) lässt sich das Feature-Set noch einmal gehörig ausbauen. Hier habt Ihr die Wahl zwischen dem Premium- und dem Ultimate-Set. Mit Hilfe der Übersicht findest Du raus, welche Funktionen wo dabei sind.

Als offizieller GitLab Partner kümmern wir uns gerne um die Beschaffung Deiner GitLab Enterprise Lizenzen. Melde Dich einfach hier und fordere ein Lizenz-Angebot bei uns an.

GitLab – lokal oder gehostet?

Egal ob CE oder EE, nun steht noch die Entscheidung an, wo Dein GitLab liegen soll: Du kannst Deine GitLab Instanz lokal auf Deinen eigenen Servern betreiben oder Du buchst Dir einen managed GitLab Service bei dem Hosting Provider Deines Vertrauens.

Für welche Variante Du Dich auch entscheidest, innerhalb unserer NETWAYS Gruppe findest Du für jegliche Vision die richtige Option.

GitLab mit NPS

Unsere Kollegen der NETWAYS Professional Services kümmern sich um die Installation und Konfiguration von GitLab auf Deinen lokalen Systemen und helfen Dir gerne u.a. beim Aufbau einer schlagkräftigen CI/CD Pipeline. Im Rahmen unserer IT Outsourcing Services übernehmen wir auch gerne die anschließende Wartung und kümmern uns um das Einspielen aller Updates.

GitLab mit NWS

Du willst auf das umfangreiche Toolset von GitLab nicht verzichten, hast aber keine freien Rechen-Kapazitäten mehr zur Verfügung und scheust den Hardware-Invest?  Dein GitLab soll lieber auf modernster Hardware in professionellen, zertifizierten Rechenzentren liegen und Du willst mit der Systempflege nichts zu tun haben? Dann bist Du bei unseren NETWAYS Web Services genau richtig.

Wähle einfach auf unserer SaaS Plattform den für Dich passenden GitLab Plan aus und klicke auf Start. Innerhalb von 3-4 Minuten ist die App einsatzbereit und Du kannst loslegen.  Wir kümmern uns im Hintergrund darum, dass das Deine App verfügbar und up to date bleibt. Und wenn Du mal Hilfe benötigst, steht Dir unser SaaS-Team per Mail, Chat oder telefonisch gerne mit Rat und Tat zur Seite.

Für alle Kunden, die besondere Wünsche und spezielle Anforderungen an ihre GitLab-Instanz haben, gibt es in unserem Hosting-Bereich noch eine zweite Möglichkeit:

Unser MyEngineer-Team baut Euch in unserer NETWAYS Cloud (basierend auf OpenStack) eine individuelle GitLab Instanz auf und Ihr bestimmt wie diese aussehen soll.

Hier bekommt Ihr individuelle Gestaltungsmöglichkeiten (GitLab Pages, Plant UML, Service Desk,…).

Ihr bestimmt wann neue Updates eingespielt werden sollen – unser MyEngineer-Team richtet sich ganz nach Eurem Zeitplan.

Die Ressourcen (CPU, RAM, Storage) können jederzeit individuell angepasst werden. Ihr könnt also klein anfangen und bei Bedarf das Setup ausweiten.

So bezahlt Ihr nur das, was Ihr wirklich braucht und bekommt genau das GitLab, das Ihr Euch wünscht.

Trainings mit NES

Du bist von den Möglichkeiten von GitLab überzeugt, Dein Team hat aber noch keinerlei Erfahrungen mit GitLab gemacht?

Kein Problem – auch dafür haben wir eine Lösung.

Über unsere NETWAYS Event Services könnt Ihr einfach unser zweitägiges GitLab- DevOps-Lifecycle – Training buchen.

Dieses gibt es wahlweise als Online-Training oder als Vor-Ort-Veranstaltung mit exquisiter Vollverpflegung in unserem Trainingszentrum.

Es ist auch möglich Inhouse Schulungen in Deiner Firma mit unserem Trainingsteam zu vereinbaren. Hierfür kannst Du Dich einfach bei direkt bei den Kollegen melden.

In der Schulung erhaltet Ihr einen tiefen Einblick in die Basics von Git, dessen Konfiguration sowie Shell- und GUI-Clients. Zudem bekommt Ihr GitLab-Grundwissen rund um Repositories, Issues, Releases und übt die Konfliktlösung in unterschiedlichen Git-Historien und Branches. Später bekommt Ihr praxisnahe Git-Workflows für kleine und große Teams und damit verbundenen Merge-/Rebase-Strategien. Ebenso stehen u.a. Continuous Integration/Continuous Delivery (CI/CD) auf dem Programm.

Am Ende des Trainings ist Dein Team dann fit für den Umstieg auf GitLab.

Ihr seht also: wer GitLab sucht, wird bei NETWAYS fündig.

Kommt einfach auf uns zu und wir finden gemeinsam heraus, welcher Weg für Euch der beste ist.

Stefan Schneider
Stefan Schneider
Account Manager

Vor seiner Zeit bei NETWAYS hat Stefan als Projektmanager in einer Nürnberger Agentur dabei geholfen, Werbeprojekte auf die Straße zu bringen. Seit Juni 2017 ist er nun stolzes Mitglied der NETWAYS-Crew. Hier war er zuerst der Ansprechpartner für unserer Schulungen und kümmert sich aktuell um alle Anfragen rund um unser Hostingangebot. Die Freizeit vertreibt sich Stefan am liebsten mit Sport. Vom Joggen über Slacklining bis zum PennyBoard fahren ist er für alles zu haben.

HUGO: GitLab-CI/CD-Pipeline für eine statische Website

Vor etwa 4 Monaten habe ich hier einen Blogpost geschrieben, in dem ich Hugo vorgestellt habe – eine Software zum Generieren statischer Webseiten aus Markdown-Dateien.

Im Lauf meiner Ausbildung zum Fachinformatiker für Systemintegration bei NETWAYS habe ich vor kurzem an einer GitLab Fundamentals Schulung teilgenommen, um mehr über Git im allgemeinen und die Besonderheiten von GitLab im speziellen zu lernen. Auf Basis dieser Schulung und dem Projekt hinter oben genannten Blogpost habe ich nun eine CI/CD-Pipeline – CI/CD steht für Continous Integration and Continous Deployment – zum automatisierten Testen, Bauen und Ausrollen einer mit Hugo erzeugten Website gebaut.

Für dieses Projekt habe ich NETWAYS Web Services (NWS) eine GitLab CE App gestartet und außerdem in der Cloud von NWS zwei Webserver – einen als Testumgebung, einen als Produktivumgebung. Mithilfe meines Laptops als Client habe ich an der Website gearbeitet und die anfallenden Daten regelmäßig in ein eigenes GitLab Repository gepusht. Zum Testen, Bauen und Ausrollen auf die beiden Webserver laufen in der GitLab App zwei GitLab Runner. Das sind im Prinzip Agenten die für die GitLab App auf einem anderen System Befehle ausführen können.

Die CI/CD Pipeline

Die CI/CD Pipeline wird über die .gltiab-ci.yml gesteuert. Anfangs werden in der Pipeline die Quelldateien mithilfe zweier Markdown-Linter (vale.sh und markdownlint) getestet – in der .gitlab-ci.yml schaut das so aus:

lint:
   stage: lint
   tags: 
    - hugo
   allow_failure: true
   script:
    - cd tutorial
    - mdl ./content
    - vale ./content

Diese überprüfen die Inhalte der Website auf die Einhaltung eines Styleguides und auch auf die Sprachliche Korrektheit. Anschließend wird die Webseite mit Hugo gerendert, das heißt aus den Markdown-Dateien für den Websiteinhalt entsteht nun die wirkliche Website:

testBuild:
   stage: build
   tags:
    - test
   script:
    - cd tutorial
    - mkdir test
    - hugo -DEF --debug -d test
   artifacts:
   paths:
    - tutorial/test

Falls diese Operation auf der Testumgebung erfolgreich ist, wird sie auch auf der Produktivumgebung durchgeführt. Als Abschluss wird die gerenderte Webseite noch für den genutzten Webserver (z.B. Apache HTTPD oder nginx) bereitgestellt):

testDeploy:
   stage: deploy
   needs: [testBuild]
   tags:
    - hugotest
   script:
    - cp -r tutorial/test/* /var/www/html/
   only: 
    - main

Grafisch sieht diese Pipeline so aus:

Wenn auch Du solche interessanten Projekte in Deiner Ausbildung zum Fachinformatiker machen möchtest, kannst du Dich gerne für eine Ausbildung ab Herbst 2022 bewerben!

Björn Berg
Björn Berg
Junior Consultant

Björn hat nach seinem Abitur 2019 Datenschutz und IT-Sicherheit in Ansbach studiert. Nach einigen Semestern entschied er sich auf eine Ausbildung zum Fachinformatiker für Systemintegration umzusteigen und fing im September 2021 bei NETWAYS Professional Services an. Auch in seiner Freizeit sitzt er viel vor seinem PC und hat Spaß mit diversen Spielen, experimentiert auch mit verschiedenen Linux-Distributionen herum und geht im Sommer gerne mal campen.