CeBIT 2014: Was bisher geschah…

In der letzten Folge unserer Serie “CeBIT 2014 – Irrwege zum Glück” hatte die auktoriale Erzählerin Tipps gegen Schlafstörungen gegeben.
Danach war der erste Teil des NETWAYS-Dreamteams gen Norden aufgebrochen um auf der Messe der Messen die Weltöffentlichkeit über all die ungeheuerlichen News zu unterrichten, die es inzwischen bei Puppet, Icinga, Logstash und Graphite so gibt. Bereits auf dem Hinweg hätte es – so sagt man – beinahe Handgreiflichkeiten aufgrund der Musikauswahl gegeben. Jedoch konnte selbst Helene, die totbringende Sirene des Grauens keinen Keil zwischen unsere fünf Freunde treiben.
In Hannover angekommen, begann man sogleich mit den Aufbauarbeiten für einen CeBIT-Stand, wie ihn noch nie ein Mensch zuvor gesehen hat.

Am nächsten Morgen dann, stärkten sich die Helden unserer Geschichte mit einem kohlehydratreichen Morgenmahl, und machten sich furchtlos auf den Weg in den Kampf. Augenzeugen berichteten von Loveparade ähnlichen Zuständen am Netways Stand ( Halle 6 Stand E16 (310)) als der Baden-Württembergischere Verbraucherschutzkönig unsere Gefährten besuchte. Aber auch darüber hinaus brannte derart die Hütte an unserem Stand, dass wir die Unterstützung durch Puppet Labs in Form von Nick Barringer nur allzu gut gebrauchen konnten. Besonders gefragt war natürlich alles rund um Puppet und Icinga 2.

Vagrant Multi Instance Setup für Icinga 2 Cluster

Nachdem sich Vagrant bestens für Entwicklungs- und Testumgebungen eignet, ist es auch als Basis für Demo VMs ein sehr praktisches Tool (neben dem obligatorischen Provisioning durch z.B. Puppet). Neben den bestehenden Icinga 2 und Icinga Web 2 Vagrant Boxen stellt sich aber mitunter die Anforderung, mehrere Vagrant Boxen in einem Projekt zu bedienen – beispielsweise zwei Icinga 2 Instanzen, die mittels Icinga 2 Cluster Feature miteinander kommunizieren.
Kurz umrissen die Anforderungen

  • 2 Instanzen mit Hostnamen icinga2a, icinga2b
  • Clusterkommunikation in privatem Netzwerk 192.168.33.0
  • HTTP Portforwarding auf localhost Port 8080 bzw 8081
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  servers = { 'icinga2a' => '192.168.33.10',
              'icinga2b' => '192.168.33.20'
            }
  http_port = { 'icinga2a' => 8080,
                'icinga2b' => 8081
              }
  servers.each do |server_name, server_ip|
    config.vm.define server_name do |app_config|
      app_config.vm.box = "centos-6.5-i386-vbox"
      app_config.vm.box_url = "http://boxes.icinga.org/centos-65-i386-vbox.box"
      app_config.vm.hostname = "#{server_name.to_s}"
      app_config.vm.network :forwarded_port, guest: 80, host: http_port[server_name], auto_correct: true
      app_config.vm.network :private_network, ip: "#{server_ip}"
      app_config.vm.provider "virtualbox" do |vb|
        vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//vagrant/config", "1"]
      end
      app_config.vm.provision :puppet do |puppet|
        puppet.module_path = ".vagrant-puppet/modules"
        puppet.manifests_path = ".vagrant-puppet/manifests"
        #puppet.options = "--verbose --debug"
      end
      app_config.vm.provision :shell, :path => ".vagrant-puppet/manifests/finalize.sh"
    end
  end
end

Die Verteilung der Icinga 2 Clusterkonfiguration sowie generell die Installation von Icinga 2 und Icinga Web 2 findet dann im Puppet Provisioner statt. Details zur Icinga 2 Clusterkonfiguration gibts in der Icinga Dokumentation sowie bei uns  im Webinar Archiv. Wir installieren auch gerne eine Testumgebung und helfen bei der Migration von Icinga 1.x auf Icinga 2.
Wie baut man die zugehörigen Puppetmodule? Dazu gibts Beispiele im Icinga Git sowie wir auch Puppet Schulungen für Wissbegierige im Portfolio haben.
Ein kurzes Beispiel anhand einer vorbereiteten Konfiguration:

file { '/etc/icinga2/cluster':
  owner   => icinga,
  group   => icinga,
  ensure  => 'directory',
  require => Package['icinga2']
}
file { "/etc/icinga2/cluster/$hostname.conf":
  owner   => icinga,
  group   => icinga,
  source  => "puppet:////vagrant/.vagrant-puppet/files/etc/icinga2/cluster/$hostname.conf",
  require => File['/etc/icinga2/cluster']
}

Cebit Blog
Dieses Vagrant Setup habe ich für das Icinga 2 Webinar gestern verwendet, welches dann auch auf der CeBit nächste Woche vor Ort bei uns am Stand in Halle 6, Stand E16, (310) besichtigt werden kann – vorbeikommen lohnt sich auf jeden Fall!
Und wer sich nun fragt, wieso Entwickler nicht nur magischen Code fabrizieren, sondern auch mit genialen Tools arbeiten dürfen, dem sei ans Herz gelegt – komm zu uns! Wir suchen immer motivierte, entdeckungsfreudige Kollegen 🙂

mfriedrichhttps://www.netways.de/blog/author/mfriedrich/
Michael Friedrich
Michael Friedrich
Senior Developer

Michael ist seit vielen Jahren Icinga-Entwickler und hat sich Ende 2012 in das Abenteuer NETWAYS gewagt. Ein Umzug von Wien nach Nürnberg mit der Vorliebe, österreichische Köstlichkeiten zu importieren - so mancher Kollege verzweifelt an den süchtig machenden Dragee-Keksi und der Linzer Torte. Oder schlicht am österreichischen Dialekt der gerne mit Thomas im Büro intensiviert wird ("Jo eh."). Wenn sich Michael mal nicht in der Community helfend meldet, arbeitet er am nächsten LEGO-Projekt oder geniesst...

Icinga 2 Entwicklungsstand 2014 – Webinar Reminder

logo_icinga3Morgen früh um 10:30 Uhr beginnt das letzte Webinar vor der CeBIT. Diesmal wollen wir auf das neue Icinga 2 eingehen und alle bisher vorgenommenen Änderungen der Milestones ansprechen.
Im Webinar werden wir einige Grundkonfigurationen kennenlernen, bis hin zur Einrichtung eines Clusters von zwei Nodes. Natürlich wollen wir im selben Schritt auf einige Unterschiede zu Nagios / Icinga eingehen und die Roadmap für Version 0.0.8 präsentieren.
Wer noch daran teilnehmen möchte, kann sich über unsere Webinarseite registrieren.
Eine Aufzeichnung des Webinars und die gezeigte Präsentation wird anschließend in unserem Webinar-Archiv online gestellt.
Cebit BlogWer Icinga 2 näher betrachten möchte, kann sich entweder über unser Kontaktformular bei uns melden oder uns auf der CeBIT im Open Source Park, Halle 6, an Stand E16 (310) besuchen. Um uns schneller zu finden, gibt es natürlich auch eine Wegbeschreibung.
Bis morgen im Webinar!

csteinhttps://www.netways.de/blog/author/cstein/
Christian Stein
Christian Stein
Lead Senior Account Manager

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Senior Sales Engineer 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".

CeBIT 2014: Alles was ihr noch wissen müsst

bannergroß_deutsch
Ein kurzer Hinweis noch mal an alle, die schon schlaflose Nächte haben in denen sie in endlosen Wachträumen davon phantasieren uns endlich wiederzusehen (kommt quasi ständig vor):
Vom 10.-14. März ist es endlich wieder so weit und ihr könnt uns auf der CeBIT in Hannover die Hände schütteln.
Wenn ihr euch schon im Vorab bei uns beliebt machen wollt, könnt ihr euch gleich hier zu einem Gesprächstermin anmelden. An gleicher Stelle könnt ihr uns auch sagen, dass ihr Freikarten von uns haben möchtet (Ausschließlich CeBIT! Nicht Holiday on Ice, Helene Fischer Welttournee oder Slayer Konzert!).
Wie ihr unseren Stand in Halle 6, Block E16 (310) findet, seht ihr hier.
An Themen haben wir dann ganz speziell Icinga 2, Puppet, Graphite und Logstash für euch im Gepäck – aber dazu vor Ort mehr.

Bis dahin! Wir freuen uns auf euch!

NETWAYS startet mit 3 Webinaren in 2014!

Auch 2014 ist NETWAYS wieder aktiv mit Webinaren vertreten. Starten werden wir Mitte Februar 2014, um einen Vorgeschmack auf die CeBIT zu ermöglichen.
Aktuelle Themen sind:

Logstash Open Source Log-Management
20. Februar 2014 – 10:30 Uhr
Icinga Web 2 Icinga Web in neuem Design
25. Februar 2014 – 10:30 Uh
Icinga 2 Entwicklungsstand 2014
05. März 2014 – 10:30 Uhr

Logstash
Ziel der Webinare ist es, unter anderem das Thema Logstash weiter zu vertiefen. Hierbei handelt es sich um eine schlanke Open Source Lösung, welche es ermöglicht Logs von hunderten von Systemen zu erfassen und in einem Webfrontend mit wenigen Klicks auszuwerten. Die Skalierbarkeit spielt hierbei ebenfalls eine entscheidende Rolle, da durch die schlanke Architektur das Setup auf mehrere Komponenten aufgeteilt werden kann.
Das Webinar hierzu findet am 20. Februar 2014 um 10:30 Uhr statt. Zur Registrierung.
Natürlich darf auch im neuen Jahr Icinga 2 nicht fehlen. Hierzu sind gleich zwei Webinare geplant.
Icinga Web 2
Zuerst wollen wir natürlich das neue und verbesserte Icinga Web 2 vorstellen, welches nicht nur in der Performance deutlich optimiert wurde, sondern auch ein komplett neues Design bekommt, um noch intuitiver zu werden. Weitere Infos gibt es auf unsere Webinarseite und während des Webinars.
Dieses findet am 25. Februar 2014 um 10:30 Uhr statt. Zur Registrierung.
Icinga 2
Als letzten Punkt wollen wir vor der CeBIT noch den aktuellen Entwicklungsstand zu Icinga 2 zeigen und auf alle bisher eingebauten Änderungen eingehen. Anhand einer Demo veranschaulichen wir dann die Unterschiede zu Nagios / Icinga und die Neuheiten von Icinga 2. Zum Schluss gibt es dann noch einen Ausblick auf den nächsten Milestone mit Version 0.0.8.
Das Webinar findet am 05. März 2014 um 10:30 Uhr statt. Zur Registrierung.
Wer unsere bisherigen Webinare verpasst hat, hat die Chance sich über unseren YouTube-Channel alle Webinar-Videos anzusehen. Eine detaillierte Übersicht findet sich inklusive der Slides in unserem Webinar-Archiv.
Wir freuen uns wieder auf eine rege Teilnahme!
Übrigens: Wer eine persönliche Beratung wünscht, kann gerne mit uns Kontakt aufnehmen.
Cebit BlogAlternantiv bietet sich natürlich auch ein Besuch auf unserem CeBIT Stand an. Vertreten sind wir, wie jedes Jahr, im Open Source Park. Diesmal in Halle 6, an Stand E16 (310). Um uns schneller zu finden, gibt es natürlich auch eine Wegbeschreibung.

csteinhttps://www.netways.de/blog/author/cstein/
Christian Stein
Christian Stein
Lead Senior Account Manager

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Senior Sales Engineer 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".

CeBIT 2014: Wir sind da! Ihr auch?

bannergroß_deutsch

Vom 10.-14. März ist es wieder so weit: wir verlassen fränkische Gefilde und wagen uns nach Hannover. Südniedersachsen ist eindeutig die Region Deutschlands in der die Herzen der Menschen den höchsten Goldanteil haben und Freundlichkeit und Herzensgüte einem aus jeder Ecke entgegenspringen – wer könnte schon guten Gewissens das Gegenteil behaupten?
Deshalb und vielleicht auch ein bisschen weil wieder CeBIT ist, geht es in meine alte Heimat.

Im Gepäck haben wir diesmal unsere Partner von Puppet Labs, die mit uns gemeinsam die Zelte im Open Source Park in Halle 6, an Stand E16 (310) aufschlagen werden. Neben allen News rund um Puppet wird es aber auch um die Themen Icinga und Logstash gehen.

Wer jetzt schon weiß, dass er dringend mit uns reden will, kann und sollte gleich einen Termin mit uns ausmachen. Das geht natürlich auch, wenn einem Fragen zu einem ganz anderen Thema unter den Nägeln brennen – hier und hier findet Ihr einiges an Inspiration für gelungene Gesprächsthemen mit unseren Kollegen.

Bis dahin! Wir freuen uns auf Euch!