Nagios SNMP-Plugins.

Nagios SNMP-Plugins-Paket enthält zwei Plugins, die mit Nagios verwendet werden sollen.
Jetzt downloaden

Nagios SNMP-Plugins. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Henning P. Schmiedehausen
  • Website des Verlags:
  • http://henning.schmiedehausen.org/eyewiki/Wiki.jsp?page=NagiosSnmpPlugins

Nagios SNMP-Plugins. Stichworte


Nagios SNMP-Plugins. Beschreibung

Nagios SNMP-Plugins-Paket enthält zwei Plugins, die mit Nagios verwendet werden sollen. Nagios SNMP Plugins Paket enthält zwei Plug-ins mit Nagios verwendet werden. Sie sollten noch Arbeit mit NetSaint, aber da dies nun wirklich alten ist, unterstütze ich nicht Netsaint nicht mehr. Sie müssen auch den Net SNMP Daemon in einer angemessenen neuen Version. · Nagios · Net-SNMPDWhat können diese Plugins zu tun? NET-SNMP gibt Ihnen eine einzigartige Eigenschaft: Es macht überprüft laufende Prozesse und / oder Festplattengröße konfigurierbar im SNMP-Daemon und abfragbar über SNMP. So können Sie proc tun syslogdproc klogddisk / 5% disk / usr 10% in Ihrem snmpd.local.conf und die SNMP-Daemon Kontrolle haben, dass Sie immer freien Speicherplatz auf Ihrer root und usr-Dateisystem haben und dass Sie syslogd und klogd laufenden Prozesse . Abfragt dies von einem Monitoring-Tool ist jedoch sehr umständlich. Sie müssen prüfen, welche Festplatten gibt, dann Abfrage Fehlerstatus. Diese beiden Plugins alles tun, die Arbeit für Sie. Wo die Plugins laufen? Nun, auf Linux. Das ist, wo ich sie geschrieben habe. Sie sollten auch auf jedem anderen * x wie Betriebssystem kompilieren. Wenn Sie sie kompilieren, lass es mich wissen. Ich kompiliert und getestet diese Plugins auf · RedHat Linux 9 · Fedora Core 1,3-6 · RedHat Enterprise Linux 3-5 · CentOS 5 verschiedene nagios Versionen zwischen 1.2 und 2.9 verwenden. Anwender berichteten Erfolg auf verschiedenen SuSE Linux und SLES Versionen. Kompilierung auf * BSD scheint möglich zu sein, wenn Sie eine GNU getline haben library.How ich bauen und installieren? Entpacken Sie die Distribution. aclocalautoheaderautomake laufen --add-missingautoconf./configuremakeor einfach sollte ./build.shYou jetzt zwei Binärdateien: check_snmp_disk und check_snmp_proc. Kopieren Sie sie in Ihre Nagios Plugin-Verzeichnis. Wie konfiguriere ich die Plugins? Mit Nagios gibt es zwei Möglichkeiten, um die Plugins zu konfigurieren: Die alte Art und Weise: fügen Sie die folgenden zwei Zeilen in /etc/nagios/command.cfg: Befehl = / usr / lib / nagios / plugins / check_snmp_disk -H $ HOSTADDRESS $ -C $ ARG1 $ command = / usr / lib / nagios / plugins / check_snmp_proc -H $ HOSTADDRESS $ -C $ ARG1 $ Ersetzen Sie / usr / lib / nagios / plugins / mit dem Verzeichnis, in dem die Binärdateien kopiert! Die neue Art und Weise: fügen Sie die folgenden Zeilen zu Ihrer /etc/nagios/checkcommands.cfg: # 'check_snmp_disk' Befehl definitiondefine Befehl {command_name check_snmp_disk command_line $ USER1 $ / check_snmp_disk -H $ ARG1 $ -C $ USER3 $} # 'check_snmp_proc' Befehl definitiondefine Befehl {command_name check_snmp_proc command_line $ USER1 $ / check_snmp_proc -H $ ARG1 $ -C $ USER3 $} Die Gemeinschaft Passwort sollte in Ihrer resources.cfg Config-Datei definiert werden. Wenn Sie nicht über $ USER3 $ verwenden, stellen Sie die Definition oben. Wie kann ich die Plugins verwenden? Wählen Sie zuerst etwas zu überprüfen. Sie finden eine ausführliche Beschreibung in Mann snmpd.conf (5). I, z.B. Verwendung (in /etc/snmpd/snmpd.local.conf unter RedHat / Fedora): ## SNMP überprüft Laufwerke # disk / 5% disk / usr 5% disk / var 10% disk / boot 1% disk / mnt / disk010 % ## SNMP überprüft Prozesse # proc crondproc ntpdproc sshdproc syslogdproc klogdWhich Stellt sicher, dass meine Platten füllen nicht und dass ich die wichtigsten Prozesse läuft auf meinem boxes.You eine konfigurierte snmpd müssen mit einer Lese-Community configured.Now zumindest versuchen, Ihre Konfiguration: Führen Sie die Disk-Plugin manuell: check_snmp_disk -H Host -C Gemeinschaft prüfen Es sollte entweder Checked xxx Platten melden. und ein Return-Code von 0, wenn alles in Ordnung ist (xxx die Anzahl der Platten in der snmp.local.conf Datei konfigurierten sein soll) oder : weniger als xxx% frei (= yyy%) (Gerätename) und eine Rückkehr Code von 2, wenn es ein Problem gibt (Disknamen und device hängt von der Disk, xxx ist die Schwelle so konfigurierte und yyy ist die tatsächliche freie Speicherplatz) .Der gleicher Test mit dem check_snmp_proc Plugin getan werden kann. Jetzt ist Ihr Monitor-Programm konfiguriert, um einen Host (in hosts.cfg) zu überwachen: Die alte Art und Weise: service = DISK; 0; 24x7; 3; 5; 1; admins; 120; 24x7; 1; 1; 0 ;; check_snmp_disk '' community''service = PROC; 0; 24x7; 3; 5; 1; admins; 120; 24x7; 1; 1; 0 ;; check_snmp_proc! '!' community''where Gemeinschaft ist Ihr Read- Gemeinschaft von oben), und Sie werden eingestellt. Die; 0; 24x7; 3; 5; 1; admins; 120; 24x7; 1; 1; 0 ;; Parameter sollten angepasst werden, um Ihre Konfiguration neue Art und Weise entsprechen: # Service definitiondefine service {use generic-service host_name myhost service_description Disk Space check_command check_snmp_disk myhost!} # Service definitiondefine service {use generic-service host_name myhost service_description Prozesse laufen check_command check_snmp_proc myhost! } Sie sollten in dieser Version myhost mit Ihrem host.What Neues ersetzen: · Diese Freigabe eine -l, fügt Option zur Liste Laufwerke und Prozesse in der Ausgabe überprüft.


Nagios SNMP-Plugins. Zugehörige Software

Supervisor

Supervisor ist ein Client / Server-System, mit dem seine Benutzer eine Anzahl von Prozessen auf unixartigen Betriebssystemen steuern können. ...

179

Herunterladen