Seite wählen

NETWAYS Blog

Sehr erfreut, Herr Director

Ihr kennt mich vermutlich, ich bin die Lydia. Habe hier das Monitoring zu verantworten. Höre alles, sehe alles. Schreie laut und schrill, wenn Feuer am Dach ist. Damit mich auch wirklich alle hören. Naja, und neuerdings habe ich einen neuen Director.
Zuerst war ich mehr als skeptisch. Ich bin keine Frau die sich gerne was vorschreiben lässt. Aber er ist ein freundlicher Kerl, mein Herr Director. Ein kollegialer Chef möchte er sein, aber dennoch Herr über meine Arbeit. Überwachungsdirektor sozusagen. Ich muss ja zugeben, dass ich da anfangs so meine Zweifel hatte. Aber anders als der typische Chef schüttet er mich nicht mit Arbeit zu, nein, er macht sie mir sogar leichter.
Director Dashboard v1.1.0
Klar, er ist ein Kontrollfreak, der Herr Director. Will alles wissen, alles sehen. Wer wann was geändert hat, wo das her kam und warum – alles schreibt er mit. Ist natürlich auch irre praktisch, denn normalerweise hatten die immer mich im Verdacht. Bin im Hause ja die Frau Monitoring. Geht etwas daneben, war ich’s. Und ich darf dann nachgraben, wühlen, suchen um irgendwann rauszufinden wer den Change eingestellt hat. Finde ich nichts, hab ich eh verloren.
Das ist jetzt alles ganz anders. Sollen die ihre Schwellwertänderungen doch selbst vornehmen. Neue Hosts eintragen? Dafür braucht ihr doch mich nicht. Ich stelle die entsprechenden Templates bereit, aber von dem alltäglichen Änderungswahnsinn will ich nichts mehr wissen. Seit die selbst verantwortlich sind denken sie auch viel mehr über das nach, was sie da einstellen. Das gefällt mir.
Mittlerweile läuft es so gut, dass ich mich gar nicht mehr ums Deployment kümmere. Das machen die Laufburschen des Herrn Director still und leise im Hintergrund. Die könnten das zwar rund um die Uhr, aber so weit reicht mein Vertrauen dann doch nicht. Weniger in den Director, als vielmehr in meine Kollegen die jetzt jederzeit ihre schrägen Wünsche bei dem einkippen können. Hab ihm also eingetrichtert, dass Änderungen am Monitoring nur zu Bürozeiten ausgerollt werden sollen. Das heißt natürlich nicht vor der Mittagspause und auch nicht kurz vor Feierabend. Man muss sich ja nicht künstlich Arbeit beschaffen.
Meine ganzen alten Konfigurationsbastel-Skripte habe ich längst weggeworfen. Die verstand außer mir eh keiner. Diese Drecksarbeit macht jetzt auch der Herr Director. Der passt da auf wie ein Schießhund, schaut alle paar Minuten in unser Active Directory. Taucht da ein neuer Server auf, wird der sofort überwacht. Wird einer deaktiviert, fliegt er wieder raus. Schöne Sache.
Guter Mann, der Herr Director. In der neuen Version gefällt er mich noch besser. Der darf bleiben. Ich wollte eh mal wieder Urlaub machen.

Thomas Gelf
Thomas Gelf
Principal Consultant

Der gebürtige Südtiroler Tom arbeitet als Principal Consultant für Systems Management bei NETWAYS und ist in der Regel immer auf Achse: Entweder vor Ort bei Kunden, als Trainer in unseren Schulungen oder privat beim Skifahren in seiner Heimatstadt Bozen. Neben Icinga und Nagios beschäftigt sich Tom vor allem mit Puppet.

OMG!!! It's a baby!

Monate in den Wehen, im Geburtskanal noch fünfmal gedreht. Dreimal davon nur um zu prüfen ob’s auch wirklich richtig liegt. Und jetzt, endlich, der erlösende Moment: Icinga Web 2.0.0 ist da!

Icinga Web 2 Login

Icinga Web 2 - Problems

Einfach muss es sein.

Wir sind angetreten mit dem Ziel, eine intuitive und selbsterklärende Anwendung als Frontend für das beste Monitoring-Tool der Welt zu schaffen. Essentielles sollte sofort sichtbar und alles weitere nur einen Klick entfernt sein. Das ist es, was Icinga Web 2 ausmacht.
Paradebeispiel hier ist das Dashboard. Gezeigt werden zuallererst Host- und Service-Probleme. Absteigend sortiert nach deren „Dringlichkeit“: zuoberst die neuesten kritischen Probleme, dann erst Unbekannte und Warnungen. Ein kritisches Problem welches schon bestätigt oder in Downtime gesetzt wurde ist aber dennoch lange nicht so wichtig wie eine Warnung, die noch keiner kennt.
 

Schnell muss es sein.

Deutsch

Icinga Web 2 ist leichtgewichtig und schnell. Wir haben bewusst auf die hippesten Frameworks verzichtet und so einiges selbst entwickelt. Viele Konzepte sind konservativ und neu zugleich. Und darum rennt und rennt und rennt es.
Finnisch

ItalienischMir san international

Netways steckt aus Überzeugung enorm viel Energie in das Icinga-Projekt. Doch gleichzeitig versuchen wir, im Hintergrund zu bleiben. Icinga ist ein Community-Projekt und soll das auch bleiben. Mit Entwicklern, Camps und Partnern auf der ganzen Welt verfolgen wir das Ziel, mit gesundem Tempo zu wachsen und ständig besser zu werden.
 

Modularität ist alles.

Der Gedanke, dass man etwas schaffen könnte um alle glücklich zu stimmen ist Illusion. Die Welt da draußen ist unendlich facettenreich. Jeder denkt anders, setzt andere Prioritäten. Unendlich viel habe ich schon gesehen, und dennoch erlebe ich fast jede Woche bei Kunden meinen ganz persönlichen AHA-Effekt. „Stimmt, so habe ich es noch gar nicht gesehen. Irgendwie schräg. Aber doch – daraus könnte man noch mehr machen!“
PortugiesischErweiterbarkeit ist darum eines der wichtigsten Credos bei Icinga Web 2. Möglichst einfach muss das sein. Und genau so einfach soll möglichst einfach sein, Icinga in eigene Projekte einzubinden.
 

Und jetzt?

Na was wohl, herunterladen (als Archiv oder Paket) und ausprobieren!

Thomas Gelf
Thomas Gelf
Principal Consultant

Der gebürtige Südtiroler Tom arbeitet als Principal Consultant für Systems Management bei NETWAYS und ist in der Regel immer auf Achse: Entweder vor Ort bei Kunden, als Trainer in unseren Schulungen oder privat beim Skifahren in seiner Heimatstadt Bozen. Neben Icinga und Nagios beschäftigt sich Tom vor allem mit Puppet.

Logstash 1.5 (bald) released

Während Version 1.5 von Logstash kurz vor dem Release steht, nehme ich mir kurz Zeit, schonmal einen Vorgeschmack darauf zu geben. Eine umfassende Liste der Änderungen findet man wie gewohnt im Changelog.
Besonders freue ich mich dabei auf folgende Neuerungen und Verbesserungen:

  • Plugin Manager: Man wird jetzt aus einer grösseren Menge an Plugins wählen und diese auch über Logstash nachinstallieren können. Ich hab‘ zwar noch kein konkretes Plugin, das mir abgehen würde, aber das eröffnet doch ganz neue Möglichkeiten.
  • Konfigurationsdateien können jetzt nicht nur aus dem lokalen Dateisystem, sondern auch über http angezogen werden. Vielleicht eine etwas abenteuerliche Methode, aber sicher ein Weg, Konfig auf mehrere Hosts zu verteilen. Andererseits setzt hoffentlich eh jeder Puppet ein, oder?
  • Filter, die neue Events generieren (split, multiline, etc) reichen diese jetzt korrekt an folgende Filter weiter.
  • Man kann jetzt ein Standardverzeichnis für eigene Patterns angeben. Damit spart man sich unter Umständen einiges an Tipparbeit.
  • Syslog Inputs, die mit Nachrichten in einem falschen Format gefüttert werden, schreiben jetzt eigene Tags, damit man sie leichter debuggen kann.logstash_01
  • Der Elasticsearch Output unterstützt jetzt https mit Anmeldung!
  • Mehrere Hosts im Elasticsearch Output für mehr Hochverfügbarkeit.
  • Heartbeat Information von Logstash, damit man ihn leichter monitoren kann.

Ausserdem wurden einige Teile anscheinend enorm in ihrer Performance verbessert, was sowieso nie schlecht ist und Kibana 3 verschwindet mit Logstash 1.5 auch aus dem Logstash Paket.
 

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

Icinga 2.3

icinga_logo_200x69Mit fast 100 neuen Features ist die Version 2.3 einer unserer bisher größten Feature-Releases. So wurde beispielsweise die Konfigurationssprache um weitere Möglichkeiten erweitert (Funktionen, Flow Control, uvm.), noch dynamischere Konfiguration zu schreiben.
Eine genaue Beschreibung der wichtigsten Neuerungen gibt es im (englischen) Release-Blogpost zu finden.
Übrigens sind wir auf der diesjährigen CeBIT mit dem Icinga-Team vertreten und stehen gerne für Fragen zur Verfügung. Ihr findet uns am Icinga-Stand in Halle 6 Stand H16.

LConf Backend releases 1.4.4 & 1.5.0-RC1

lconf_logoWe’ve recently released LConf 1.4.3 and the first beta of 1.5.0 including performance improvements. This time, we’ve come around a couple of bugs with the Icinga 2 export and therefore release 1.4.4.

Additionally we’re working on getting things straightened up for the final 1.5.0 release. To get things going aside from performance improvements, there’s a new deployment script capable of Icinga 2 zones.d as well as additional schema changes (icon_image). Keep your fingers crossed, 1.5.0 is scheduled end of Q1. This time it’s 1.5.0-rc1 time.icinga_logo_200x69

Grab them while they’re hot and let us know how much better 1.5.x scales!