Nagios – Checkeando Snapshots in virtuellen VMware-Maschinen

In diesem Beitrag werden wir sehen, wie Nagios kann uns helfen, die Existenz von Snapshots in unserer virtuellen Infrastruktur zu überwachen, Wir alle kennen die Gefahr Sie Schnappschüsse haben müssen oder lassen Sie sie für längere Zeit… Schnappschüsse Sicherungen hingen linke Hälfte… Um dies zu bekämpfen, checkeo wird eine Zeitung mit einem großen Skript automatisiert!

 

Dieses Skript muss SSH haben auf einem ESXi-Host aktiviert (zumindest) für checkear die Existenz von Schnappschüssen in einem Host-Datenspeicher, wird daher nicht SNMP verwenden. El-Skript, Sie müssen gegen den ESXi-Host validiert werden, wenn der Betrieb, so müssen wir ssh Fingerabdruck konfigurieren. ESXi-Host und das Vertrauen der Benutzer das Skript aus der Maschine Nagios laufen und fragen nicht für Anmeldeinformationen.

die erste, wird loguearnos in der Schale unseres geliebten Nagios sein, dort, Wir logueamos uns mit dem Benutzer die Skripte ausgeführt, in meinem Fall ist der Benutzer Centreon-Motor’ (da die Verwendung der CES), so dass wir logueamos, Wir erzeugen die Schlüssel für unsere Benutzer und kopieren Sie den öffentlichen Schlüssel auf dem ESXi-Host, ist das erste Mal, Sie verbinden auch eine Bestätigung mit ‚Ja’ verlassen wir uns auf Ihre Unterschrift.

su - centreon-engine
ssh-keygen -t rsa
scp /var/lib/centreon-engine/.ssh/id_rsa.pub root@HOST_ESXI:/tmp

 

 

jetzt, werden wir al ESXi-Host, Wir verbinden mit Kitt oder dergleichen durch SSH, und fügen Sie die Kennwortdatei Zuversicht, die wir erzeugen:

cat /tmp/id_rsa.pub >> /etc/ssh/keys-root/authorized_keys

 

 

gut, es wird wirklich interessant, die, wir haben dieses Skript aus, Kopieren Sie es in / usr / lib / nagios / plugins / und machen ausführbare:

https://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/Check-snapshots-age-and-number/details

 

Wir haben versucht, laufen, Auge, Laufen als root werden wir fragen uns validieren, wenn wir wollen,, wir können über die Schritte tun und den öffentlichen Schlüssel zu root für das ESXi-Host Vertrauen kopieren, was wir laufen. Und wenn nicht, wir stellen den Schlüssel manuell verfolgen! Wir geben den ESXi-Host, die Beratung und zusätzlich tun, um anzuzeigen, zunächst die Anzahl der Snapshots, die erlauben, bis wir Warnung singen, dann wird der Wert Critical und wenn wir auf Seniorität Tage wollen wir zulassen, dass:

./check_VM_snapshots HOST_ESXi NUM_SNAP_WARNING NUM_SNAP_CRITICAL DIAS_SNAP

 

 

merken, Zuerst erstellen wir seit Centreon Befehl, von “Aufbau” > “Befehle” > “Hinzufügen…” oder duplizieren Sie eine vorhandene und abgeschlossen:

  • Befehlsname: Wir Form eines Namens auf den Befehl, in meinem Fall habe ich das gleiche wie das Skript leichter zu assoziieren.
  • Check-Art: Wir lassen in Check.
  • Befehlszeile: /usr / lib / nagios / plugins / check_VM_snapshots $ HOSTADDRESS $ $ ARG1 $ $ $ $ ARG2 ARG3 $

 

klicken Sie auf “beschreiben Argumente” und definieren die 3 Befehlsargumente, die ARG1 wird die Warnung wie wir uns erinnern, ARG2 der Wert der kritischen und ARG3 alten Zeiten der Schnapp.

aufgezeichnet mit “sparen”!

 

Jetzt können wir den Service definieren Snapshots überwachen, es glauben oder duplizieren aus “Aufbau” > “Dienstleistungen”. Wir müssen beachten Sie die folgenden:

  • Beschreibung: Es ist der Name, den Sie in dem Monitoring-Service sehen, ein Name wie ‚in MVs Snapshots’ identifiziert perfekt oder? 😉
  • Verbunden mit Hosts: ESXi den Host verbinden, mit dem wir den Fingerabdruck gemacht. Es wird in der Host die Datenspeicher und VMs, die Existenz von Snapshots suchen Betrieb genommen werden.
  • Vorlage: Normal ‚generic-aktiv-Service-custom‘, richtet sich nach Gebrauch oder haben wir geändert.
  • Prüfbefehl: Wählen Sie den Befehl, den wir im vorherigen Schritt ‚check_VM_snapshots erstellt’
  • args: Dieser Befehl erfordert, dass wir die cumplimentemos 3 Argumente, In diesem Beispiel möchte ich Sie da, wenn 1 Schnappschuss in meiner Organisation warnt mich mit einer Warnung und wenn es 2 oder mehr mit einem Critical, wenn alle Schnappschüsse sind über 2 Tage.

 

halten mit “sparen”.

 

Exportieren von Daten und die Konfiguration neu zu laden, so dass Centreon die neuen Änderungen zu lesen, gerade setzen. Wie immer werden wir auf „Konfiguration“ gehen > „Poller“ > „Export-Konfiguration“, Auswahl unserer poller, markieren wir die Prüfungen und Neustart & "Export".

und jetzt, von “Überwachung” Wir visualisieren und Ausscheiden aus dem Dienst Sie checkeará. Und versuchen zu zwingen,, Sie wählen und die Combo wählen: ‚Dienstleistungen - Zeitplan sofortige Überprüfung (Gezwungen)‘.

und bereit!!!! Wir haben mehr Material in unserer Umgebung überwacht! Jeden Tag Rest besser!!! wie immer, Ich hoffe, Sie genießen es alle!!

 

Letzte Artikel von Hector Herrero (Alle anzeigen)