Seite wählen

NETWAYS Blog

Unsere neuen Open Source Trainingskategorien

Um Dich in unserer Welt der Open-Source Schulungen jetzt noch besser zurecht finden zu können, haben wir unsere Webseite um Kategorieseiten erweitert. Wirf gleich mal einen Blick darauf, und stöbere in Deinen Lieblingsbereichen.
Erfahre jetzt, was zu unserem Trainings-Portfolio dazu gehört und wähle, ob Du Online oder lieber vor Ort an unseren Trainings teilnehmen möchtest. Lass uns Dein Partner sein, wir begleiten Dich bei der Optimierung Deiner IT Infrastruktur!

Brauchst Du eine professionelle Unterstützung bei Automation, Monitoring & Metrics, Logging & Security, Operations oder DevOps & Container? Erfahre mehr, welche Schulungen wir in diesen Bereichen für Dich haben!

 

Monitoring & Metrics

Für jede gesunde IT-Umgebung ist es wichtig, die Verfügbarkeit aller Komponenten zu jeder Zeit zu garantieren. Verfügbarkeitsmonitoring ist ein absolutes Muss, um eine funktionierende Infrastruktur in Deinem Unternehmen sicherzustellen. Durch das Sammeln von Metriken behältst Du den Überblick und grafische Ansichten bieten Dir Aussagekraft. Profitiere von diesen Daten und optimiere Deine Prozesse!

Lerne in unseren Monitoring & Metrics Schulungen alles über die Open Source Tools Icinga, Prometheus, InfluxDB und Grafana und erfahre, wie sie Deinen Arbeitsalltag erleichtern und nachhaltig verbessern werden.

Unsere Monitoring & Metrics Schulungen

Prometheus Fundamentals

Icinga 2 Fundamentals

Icinga 2 Advanced

InfluxDB & Grafana

 

Automation

Automatisierung im IT-Bereich zielt darauf ab, effizientere Prozesse zu etablieren. Mit der steigenden Virtualisierung und dem Einsatz von Cloud-Diensten wird die Anzahl der von IT-Administratoren zu verwaltenden Systeme immer höher. Die Herausforderung besteht darin diese enorme Menge an Aufgaben zu bewältigen.

Lerne mit unseren Automation Trainings alles, was Du wissen musst, um Dich dieser Herausforderung in Zukunft zu stellen und Deinen Arbeitsalltag durch Automatisierung erheblich zu erleichtern.

Unsere Automation Trainings

Ansible Fundamentals

Ansible Advanced

Terraform

Puppet

Foreman

 

DevOps & Container

DevOps ist eine Unternehmenskultur, die die Zusammenarbeit zwischen Softwareentwicklung und IT-Operations verbessern will und dafür gemeinsame Prozesse und Werkzeuge wie GitLab nutzt. Gleichzeitig hat sich Kubernetes als Standard-Plattform für das Container-Deployment etabliert und genießt eine große Benutzerbasis.

Unser weitreichendes und profundes Praxiswissen geben wir in unseren DevOps & Container Schulungen an Dich weiter. Egal ob GitLab, Kubernetes oder ArgoCD – wir machen Dich zum Profi!

Unsere DevOps & Container Schulungen

GitLab Fundamentals

Kubernetes Fundamentals

ArgoCD mit Kubernetes

 

Logging & Security

Logging beschreibt im IT-Umfeld das automatische Protokollieren von Informationen rund um den Betrieb von IT-Systemen. Logeinträge fallen auf allen überwachten Systemen an. Beim Logging werden diese zentral gesammelt, dabei aufbereitet und durchsuchbar gemacht. Dank Logging weißt Du, was läuft und kannst bei konkreten Vorfällen zielgerichtet eingreifen. In diesem Bereich bezieht sich Security darauf, das Logmanagement zu ergänzen, um mögliche Sicherheitsvorfälle zu erkennen.

Verschaffe Dir mithilfe unserer Logging Schulungen eine Übersicht über die Analysemöglichkeiten für Deine ganze Umgebung. Verfolge Abläufe noch genauer und erkenne Zusammenhänge noch besser!

Unsere Logging & Security Schulungen

Graylog

Elastic Stack

 

Operations

IT-Operations umfasst alle Komponenten und Maßnahmen, die notwendig sind, um die moderne IT- Infrastruktur in Unternehmen kontinuierlich und reibungslos am Laufen zu halten. Die Aufgaben des IT-Betriebs können sehr vielseitig und anspruchsvoll sein. Mit dem richtigen Wissen, den richtigen Werkzeugen und der richtigen Erfahrung lassen sie sich jedoch leichter bewältigen.

In unseren NETWAYS Operations-Trainings sind wir spezialisiert auf Linux und PostgreSQL. Sie sind als Betriebssystem und Datenbank maßgeblich für den erfolgreichen Betrieb Deiner IT-Infrastruktur auf Basis von Open Source.

Unsere Operations Schulungen

Linux

PostgreSQL Fundamentals

PostgreSQL Advanced

 

Erfahre mehr über unser Trainingsangebot und schaue in den Trainingskalender rein. Du hast auch die Möglichkeit, unseren Kalender zu abonnieren und rechtzeitig über anstehende Trainings zu erfahren.
Profitiere von unserem speziellen Teamangebot. Nimm Deine Kollegen mit zur Schulung und erhalte satte Rabatte!

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.

Log Management mit Graylog

Graylog ist eines der Open Source Log Management Produkte aus dem NETWAYS Portfolio. Wir bieten hierzu sowohl Consulting-Dienstleistungen als auch Schulungen an. Im Consulting unterstützen wir Kunden vor allem

  • bei der Konzeptionierung und dem Sizing der Umgebung
  • dem initialen Aufbau
  • der Skalierung bzgl. Performance und Verfügbarkeit
  • Lösen von Problemstellungen
  • Erweitern des Funktionsumfangs, z. B. bei der Einrichtung der Graylog Enterprise Features

 

Im obigen Screenshot sieht man sehr schön die Anzahl der eingegangenen Log Messages im dargestellten Zeitraum. Darüber findet man sowohl die Suchleiste zum Filtern nach bestimmten Kriterien als auch die Möglichkeit, den zeitlichen Bereich individuell abzustecken.

 

 

 

 

 

 

 

 

 

Im folgenden möchten wir Euch einen ersten Überblick geben, was Graylog an Funktionen mitbringt und wie es Euch im alltäglichen Umgang mit Log Daten unterstützt:

Eingesetzt werden kann Graylog vor allem auf den Gebieten Security, Compliance, IT Operations und DevOps: Alle Log-Daten können mit einer Lösung kombiniert, angereichert, korreliert, abgefragt und visualisiert werden. Durch diese Möglichkeiten können Gefahren erkannt und gebannt, Audits vereinfacht, Downtimes verhindert und die Komplexität im Umgang mit Log-Daten reduziert werden.

Graylog ist also die zentrale Stelle zur Verarbeitung von Log-Dateien und den darin enthaltenen Log-Daten. Daraus ergeben sich ganz klar Mehrwerte sowohl für Techies als auch für das Management:

  • alle Log-Daten an einem Ort
  • tiefgreifende Analyse von Log-Daten durch das Erstellen und Kombinieren individuell erstellter Searches
  • Echtzeitverarbeitung von Searches
  • Exportieren von Resultaten anhand von Reports
  • Visualisierung der Log-Daten anhand von Widgets und Dashboards
  • schnelle Resultate durch verteilte Multithread Search Workflows sowie der Wiederverwendbarkeit bereits erstellter Elemente
  • Alarmierung anhand individuell definierter Events, gleichzeitigem Eintreten oder auch Ausbleiben von Events

 

Wir haben Euer Interesse an Graylog geweckt? Es haben sich Fragen aufgetan zu Eurer bestehenden Graylog-Umgebung? Dann her damit! Schreibt uns einfach über unser Kontaktformular oder an sales@netways.de. Auch per Telefon sind wir für Euch unter der 0911 / 92885-66 zum Thema Graylog erreichbar.

Events im Elastic Stack verfolgen

Im folgenden gebe ich einen kurze Übersicht über ein paar Handgriffe, die sich beim Debuggen des Elastic Stack bewährt haben. Vor allem beim Beantworten der Frage „Wo verdammt sind meine Events?“

In Kibana

Zuerst wird man wohl bemerken, dass Events fehlen, wenn man sie in Kibana nicht finden kann. Bevor man sich aber in die Tiefen der Konfiguration begibt, sollte man also erstmal die Möglichkeiten des Webinterface völlig ausschöpfen.

  • Ist ein Filter gesetzt, der die Nachrichten ausblendet?
  • Wurde ein falscher Zeitbereich gewählt?
  • Kann es sein, dass der sendende Host eine falsche Zeiteinstellung hat und die Events deshalb an einer falschen Position des Zeitstrahls angezeigt werden?
  • Wurde das falsche Index-Pattern gewählt?

Einfach zurück setzen kann man die meisten dieser Einstellungen durch einen Klick auf die „New“ Schaltfläche im Kibana-Discover.

Führt all das nicht zum Erfolg, folgen tiefer greifende Schritte.

Message Broker

Sehr leicht nachvollziehen kann man, ob Nachrichten im Message broker festhängen, falls man denn einen benutzt. Füllen sich Redis, Kafka oder ähnliches, dann ist auf jeden Fall im Ablauf etwas falsch oder der Stack zu klein gesized. Bei mehreren Pipelines kann hier auch gut nachvollzogen werden, an welcher Stelle es klemmt. Dabei helfen aussagekräftige Namen beim Ablegen im Broker z.B. für Keys in Redis.

Den Füllstand des Brokers sollte man übrigens auch deshalb ständig im Blick haben. Das check_redis.pl Plugin für Icinga bietet sich dafür an.

Logstash

Bevor an der Konfiguration Änderungen vorgenommen werden, sollte unbedingt das Log von Logstash und Elasticsearch geprüft werden. Ein häufiges Problem ist ein „type mismatch“ in einem Feld, das verhindert, dass ein Event in Elasticsearch geschrieben wird. Beim Verwenden von dynamic mapping (dem default) wird jedem Feld der Typ verpasst, den das erste Event aufweist, das in diesen Index geschrieben wird. Steht also in client.port eine Nummer, wird Elasticsearch hier den Typ int zuweisen. Kommt später ein Event, wo client.port Text enthält (warum auch immer), dann wird dieses Event mit einer Meldung im Logstash Log verworfen.

Führt auch das nicht zum Erfolg, gibt es einige Tricks, die man anwenden kann, um die Funktionsweise genauer zu durchleuchten.

  • Einzelne Pipelines können in der pipelines.yml vorübergehend deaktiviert werden. Das bietet sich vor allem für „output“ oder „forwarder“ pipelines an, die an Elasticsearch schreiben
  • Jedem Filter eine id zu vergeben ist immer eine gute Idee. Damit kann man auch sehr gut im Kibana Monitoring sehen, welcher Filter wie viele Events verarbeitet
  • Praktisch ist auch, sich Konfigdateien zurecht zu legen, die nur für’s Debugging gebraucht werden. Bei Bedarf kann man diese in die Verzeichnisse der Pipelines kopieren und danach wieder löschen. Ich verwende dabei gern einen mutate Filter, der einfach nur ein Tag setzt, um zu sehen, ob überhaupt bestimmte Events durch eine Pipeline kommen. Außerdem eine weitere Datei mit einem file Output, der mir alle Events in der Pipeline in eine Testdatei schreibt. Optional kombiniert mit dem dot Codec kann man so sehen, wie viel durch fließt, wenn die genauen Events gar nicht relevant sind. Diese Files kann man dann einfach in die einzelnen Pipelines legen und wieder raus nehmen. Verwendet man sie mehrfach, muss man aber darauf achten, Doubletten zu vermeiden, also verschiedene Namen für Tags, verschiedene Files als Ziel etc.
  • Der obige Tip funktioniert natürlich auch mit mutate Filtern, die man kurzerhand mitten in die eigene Konfig schreibt – z.B. in ein if – um dort Tags und Felder mitzugeben, nach denen man dann sucht
  • Falls Logstash eine Pipeline nicht starten kann, liegt das häufig an Tippfehlern in der Konfiguration. Um diese zu finden kann man den Pfad der Konfig einer Pipeline aus der pipelines.yml kopieren und durch cat anzeigen lassen. Dieser Copy&Paste Ansatz verhindert, dass man z.B. nur eine einzige Datei in der pipelines.yml angegeben hat, aber erwartet, dass das ganze Verzeichnis angezogen wird. Wichtig dabei zu wissen ist, dass Logstash durchaus auch eine einzelne Pipeline offline nehmen kann und der Rest weiter läuft

Wer noch mehr zum Thema Troubleshooting bei Elastic Stack wissen will und das auch mal praktisch ausprobieren möchte, hat dazu in unseren Elastic Stack Schulungen zum Thema Logmanagement Gelegenheit.

Thomas Widhalm
Thomas Widhalm
Manager Operations

Pronomina: er/ihm. Anrede: "Hey, Du" oder wenn's ganz förmlich sein muss "Herr". Thomas war Systemadministrator an einer österreichischen Universität und da besonders für Linux und Unix zuständig. Seit 2013 ist er bei der NETWAYS. Zuerst als Consultant, jetzt als Leiter vom Operations Team der NETWAYS Professional Services, das unter anderem zuständig ist für Support und Betriebsunterstützung. Nebenbei hat er sich noch auf alles mögliche rund um den Elastic Stack spezialisiert, schreibt und hält Schulungen und macht auch noch das eine oder andere Consulting zum Thema. Privat begeistert er sich für Outdoorausrüstung und Tarnmuster, was ihm schon mal schiefe Blicke einbringt...

Monthly Snap August – NETWAYS News | Tipps & Tricks | Upcoming… | Corporate Blogging


 
„Das @netways Blog kann man auch generell einfach mal empfehlen: https://www.netways.de/  – immer wieder spannende Sachen bei den Posts dabei“, twittert Felix Kronlage Anfang August. Das freut mich und meine Kolleginnen und Kollegen natürlich sehr! Denn, wie ihr als fleißige Blog-Leser/innen sicher wisst, das NETWAYS Blog ist, ganz im Geiste von Open Source, ein offenes Gemeinschaftsprojekt, geschrieben von uns, dem NETWAYS Team.
Wir haben unseren Redaktionsplan so organisiert, dass das Schreiben wie ein Staffelstab Tag für Tag durch unser Headquarter und von Team zu Team gereicht wird: Montags Shop & Sales, dienstags Events & Marketing, mittwochs Managed Services, donnerstags Development, freitags Consulting.  Für samstags planen wir eventuelle Specials und am Monatsende gibt es, so wie heute, einen Rückblick, den Monthly Snap. Der Snap bietet die Gelegenheit, noch einmal zu rekapitulieren. Während ich bei meinem täglichen Blick in das Blog meinen Fokus ja eher auf den einzelnen Beitrag des Tages richte, fällt mir jetzt am Monatsende mal wieder die Bandbreite an Themen und die Vielzahl der Stimmen auf, die unseren Blog und damit NETWAYS ausmachen!
Im besten Falle findet ihr, genau wie Felix, das ein oder andere für euch spannende Thema und klickt euch durch die Links. Viel Spaß dabei!
CEO Bernd hat diesen Monat seine Vergleichsserie wieder aufgenommen und veröffentlicht Icinga, Nagios, Naemon, OMD, Check_MK, Op5, Centreon oder Shinken – Teil III. Außerdem verweist er auf das Bitkom Forum Open Source 2018.

Webinare – Aus der Asche

In NETWAYS Webinare – Aus der Asche erfahrt ihr von Christian mehr über ein kleines Hitze- und Performance-Problem und die Termine aller Webinare in der zweiten Jahreshälfte, während Silke vom Shop & Sales-Team euch darüber informiert: Die neuen STARFACE Pro V6 und STARFACE Compact V3 Anlagen sind da!
Und natürlich gibt es auch wieder eine bunte Kiste voller Tipps und Tricks von unseren Entwicklern, Administratoren und Consultants, die vielleicht auch euch das Leben erleichtern: Jennifer – Feu – verrät „How css-tricks improved my work life“. Thomas weiß, es gibt JSON in bequem. Noah stolpert durch Zufall darüber und ist ab sofort happy mit  Postman – API development and testing made simple. Philipp setzt seine i-doit-Reihe fort mit i-doit API create, update, delete.

La La Lan & Molecule

Max zeigt euch in seiner La La Lan-IT Love Story wie man Linux Netzwerkschnittstellen mit check_nwc_health überwachen kann. Florians Thema: MySQL-Datenbanken verwalten mit Sequel Pro. Tim teilt sein Wissen über Adfree Internet with pi-hole.
Blerim stieß, als er an der Ansible Role für Icinga 2 arbeitete, auf ein hilfreiches Tool. Lest selbst: Testing Ansible Roles with Molecule. Ihr wollt mehr über Icinga 2 wissen, genauer, wie ihr mit Puppet eine dezentrale Icinga 2-Umgebung aufbaut und konfiguriert? Wir haben da einen neuen Workshop! Was euch erwartet, erfahrt ihr von mir in Ice, Ice – Icinga 2 / Puppet – Baby!

GitLab as a Service, Mutual SSL und OpenStack

Gitlab | self-hosted vs. Gitlab as a ServiceMarius wagt den Vergleich! Die vergangenen Monate hat er außerdem genutzt, um eine neue Cloud aufzubauen und weiß nun allerhand über Bursting und Throtteling in OpenStack zu berichten.
Jean beschäftigt sich in The Walrus Has Landed mit Structured Logging in Go und Georg dank einer Kunden-Anfrage mit der Realisierung einer clientbasierten Zertifikats-Authentifizierung (Mutual SSL) mit selbstsignierten Zertifikaten auf Linux + Apache. Sein Motto: Gesagt, getan.

DevOpsDays, OSBConf, OSMC und OSCAMP

Eventmäßig ist der August selbst ein eher ruhiger Monat. Klar: Viele sind in Urlaub, in zahlreiche Länder verstreut. Dafür stehen im Herbst die Zeichen umso mehr auf Get-Together. DevOpsDays | Sep 12. – 13. // OSBConf | Sep 26 // OSMC | Nov 5. – 8. // OSCamp | Nov 8. Mehr erfahrt ihr hier von Keya und mir: Devs are from Venus, Ops are from Mars? – DevOpsDays Berlin Program Online!, Why you shouldn’t miss OSBConf 2018 – #1 und #2, OSMC program online: Check out who’s in! Und OSCAMP #2 on Puppet: Get on stage!

 Und sonst so?

Wir haben Gunnar verabschiedet, ohne den wir Icinga heute so nicht hätten, und unseren ersten neuen Azubi willkommen geheißen, Henrik Triem im Development, und eine Woche Unterstützung von Nadine gehabt, die als Berufsschullehrerin mal Firmenluft schnuppern wollte.
Unser Schulungsraum Kesselhaus hat jetzt Jalousien und kann verdunkelt werden. Wir werden am 17. Dezember ein IcingaCamp in Tel-Aviv veranstalten und Icinga ist jetzt offizieller Partner im HashiCorp Technology Partner Program.
Viele Themen, viele Stimmen, viel Neues, viel Spannendes!
So much happend, more to come! Stay tuned!

Die NETWAYS Webinare starten in die nächste Runde!

Nicht nur unsere Webinarseite präsentiert sich seit letzter Woche in einem neuen Look. Auch planen wir in diesem Jahr noch zwei Themenblöcke, um es erfolgreich abzurunden.
Genau deshalb gibt es bereits am Mittwoch um 14:30 Uhr eine weitere Session zum Thema Icinga 2 – diesmal aber nicht für den aktuellen Developmentstand, sondern weshalb Monitoring wichtig ist und wie Icinga 2 aktiv dabei unterstützen kann.
Um dann mit genügend Stoff in 2014 zu starten, werden Blerim und ich am Freitag um 10:30 Uhr dann noch ein Webinar zu Logstash halten, wobei wir unter anderem auf die Architektur, die Vorteile und Einsatzszenarien eingehen werden. Eine Live-Demo gibt es am Ende natürlich auch.
Hier die nächsten Termine noch einmal im Überblick:

Icinga 2 Warum Monitoring und warum Icinga 2
04. Dezember 2013 um 14:30 Uhr
Logstash

Logstash

Logstash: Logfile-Archivierung leicht gemacht
06. Dezember 2013 um 10:30 Uhr

Icinga Web 2

Icinga Web 2: Icinga Web in neuem Design
25. Februar 2014 um 10:30 Uhr

Jetzt also noch registrieren und Plätze sichern, bevor alle vergeben sind! Weitere Details zu den Webinaren findet man natürlich noch auf unserer Webinarseite.
Wer sich noch einen Überblick über bisherige Themen verschaffen möchte, dem sei unser Webinararchiv nahegelegt. Hier gibt es die Präsentationen zum Download und natürlich noch die Videos.
Bis Mittwoch und Freitag!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".