Check for memory over allocation (KVM)

Virtualization brought all the benefits of over allocation (using more resources than physically available) to us. And sharing resources like CPU makes a lot of sense if you for example have a daily distributed workload like daily traffic and nightly jobs to generate reports and don’t need all resources at a time. This works great most of the time and is acceptable to slow down your system because of lack of resources sometimes but you definitely don’t want to crash you system because of lack of resources. This is why you usually don’t want over allocate memory. The following script allows you to check this for KVM hypervisor hosts.

Continue reading →

Icinga2 auf dem Raspberry Pi installieren

Icinga 2 ist ein freies Netzwerk Monitoring System und direkter Nachfolger von Icinga 1 einem Fork des Nagios Projekt. Ziel ist es eine Plattform bereitzustellen die kleine, mittlere und große Netzwerke und Hosts überwachen. Icinga 2 ist dabei keine Out-of-the-Box Lösung mit der man sicher mithilfe einer Oberfläche schnell etwas zusammen klicken kann sondern legt Wert auf eine individuelle Lösung. Es bringt von Haus aus die wichtigsten Checks für Linux und Windows Hosts, SNMP fähige Geräte und mehr mit. Außerdem können Eskalationspläne erstellt werden die im Notfall entsprechende Personen benachrichtigt.

Im folgenden werde ich vorstellen wie man Icinga 2 mithilfe von Puppet auf einem Raspberry Pi B+ zum laufen bekommt. Zweck soll sein einen Einstiegspunkt für Icinga 2 zu finden und das geht meiner Meinung nach am besten im Laborbetrieb auf einem Raspberry Pi.

Voraussetzung ist ein lauffähiger Raspberry Pi Model B+ oder ein anderes Modell mit einem Debian Jessie und SSH Zugriff.

loading slideshow...

  • Icingaweb 2 Erstkonfiguration Schritt 1/18

  • Icingaweb 2 Erstkonfiguration Schritt 2/18

  • Icingaweb 2 Erstkonfiguration Schritt 3/18

  • Icingaweb 2 Erstkonfiguration Schritt 4/18

  • Icingaweb 2 Erstkonfiguration Schritt 5/18

  • Icingaweb 2 Erstkonfiguration Schritt 6/18

  • Icingaweb 2 Erstkonfiguration Schritt 7/18

  • Icingaweb 2 Erstkonfiguration Schritt 8/18

  • Icingaweb 2 Erstkonfiguration Schritt 9/18

  • Icingaweb 2 Erstkonfiguration Schritt 10/18

  • Icingaweb 2 Erstkonfiguration Schritt 11/18

  • Icingaweb 2 Erstkonfiguration Schritt 12/18

  • Icingaweb 2 Erstkonfiguration Schritt 13/18

  • Icingaweb 2 Erstkonfiguration Schritt 14/18

  • Icingaweb 2 Erstkonfiguration Schritt 15/18

  • Icingaweb 2 Erstkonfiguration Schritt 16/18

  • Icingaweb 2 Erstkonfiguration Schritt 17/18

  • Icingaweb 2 Erstkonfiguration Schritt 18/18

Continue reading →