![So richten Sie die MySQL-Replikation (Master-Slave) in RHEL, CentOS, Fedora ein](/f/55576ff9a64a4ee952b08d74a03d6d77.jpg?width=100&height=100)
In diesem Artikel wird beschrieben, wie Sie überwachen Fenster Maschinen“Privat” Dienstleistungen wie CPU-Last, Festplattennutzung, Speichernutzung,Dienstleistungen, etc. Dazu mussten wir ein. installieren NSClient++ Addon auf dem Fenster Maschine. Das Addon fungiert als Proxy zwischen den Fenster Maschine und Nagios und überwacht die tatsächlichen Dienste durch die Kommunikation mit dem check_nt Plugin. Das check_nt Plugin bereits auf dem installiert Nagios-Überwachungsserver, wenn du unserem gefolgt bist Nagios Installationsanleitung.
Wir gehen davon aus, dass Sie bereits installiert und konfiguriert haben Nagios Server gemäß unseren folgenden Anleitungen.
Zu überwachen Windows-Maschinen Sie müssen mehrere Schritte ausführen und diese sind:
Um diese Anleitung einfach und einfacher zu gestalten, einige Konfigurationen, die bereits für Sie im Nagios Installation.
Die beiden obigen Dateien “Befehl.cfg" und "vorlagen.cfg” Dateien finden Sie unter /usr/local/nagios/etc/objects/ Verzeichnis. Sie können Ihre eigenen Definitionen ändern und hinzufügen, die Ihren Anforderungen entsprechen. Ich würde Ihnen jedoch empfehlen, die in diesem Artikel beschriebenen Anweisungen zu befolgen, und Sie werden Ihren Windows-Host in weniger als. erfolgreich überwachen 20 Minuten.
Bitte verwenden Sie die folgenden Anweisungen zur Installation NSClient++-Agent auf der Remote-Windows-Host. Laden Sie zuerst die neueste stabile Version herunter NSClient++ 0.3.1 Addon-Quelldateien, die unter dem folgenden Link zu finden sind.
Sobald Sie die neueste stabile Version heruntergeladen haben, entpacken Sie die NSClient++ Dateien in ein neues C:\NSClient++ Verzeichnis.
Jetzt öffnen a MS-DOS Eingabeaufforderung von der Startbildschirm –> Laufen –> tippe ‘cmd‘ und drücken Sie die Eingabetaste und wechseln Sie zum C:\NSClient++ Verzeichnis.
C:\NSClient++
Als nächstes registrieren Sie die NSClient++ service auf dem System mit dem folgenden Befehl.
nsclient++ /install
Installieren Sie schließlich die NSClient++-Systemleiste mit folgendem Befehl.
nsclient++ SysTray
Öffne das Windows-Dienste-Manager und rechtsklick auf NSClient gehe zu Eigenschaften und dann 'Einloggen‘ und klicken Sie auf das Kontrollkästchen mit der Aufschrift „Zulassen, dass der Dienst mit dem Desktop interagiert“. Wenn dies nicht bereits zulässig ist, aktivieren Sie das Kontrollkästchen, um dies zuzulassen.
Offen NSC.INI Datei befindet sich unter C:\NSClient++ Verzeichnis und entkommentieren Sie alle Module, die im „Module” Abschnitt, außer für CheckWMI.dll und RemoteConfiguration.dll.
[Module] ;# NSCLIENT++-MODULE. ;# Eine Liste mit DLLs, die beim Start geladen werden sollen.; Sie müssen einige davon aktivieren, damit NSClient++ funktioniert.;!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!; * *; * NOTIZ!!! -Y O U H A V E T O E D I T T H I S *; * *;!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !! !FileLogger.dll. CheckSystem.dll. CheckDisk.dll. NSClientListener.dll. NRPEListener.dll. SysTray.dll. CheckEventLog.dll. CheckHelpers.dll;CheckWMI.dll.;; RemoteConfiguration IST EINE EXTREM FRÜHE IDEE, BITTE NICHT FÜR PRODUKTIONSUMGEBUNGEN VERWENDEN! ;RemoteConfiguration.dll.; NSCA Agent ist ein neues Beta-Modul mit Vorsicht! ;NSCAAgent.dll.; LUA-Skriptmodul, das verwendet wird, um Ihren eigenen "Check Deamon" (eine Art) einer frühen Beta zu schreiben. ;LUAScript.dll.; Skript zum Prüfen externer Skripte und/oder interner Aliase, frühe Beta. ;CheckExternalScripts.dll.; Überprüfen Sie andere Hosts über die extreme Beta von NRPE und wahrscheinlich ein bisschen gefährlich! :) ;NRPEClient.dll
Entkommentieren Sie das „Allowed_hosts" in dem "Einstellungen” Abschnitt und definieren Sie die IP Adresse von dir Nagios-Überwachungsserver oder lassen Sie es leer, damit alle Hosts eine Verbindung herstellen können.
[Einstellungen] ;# ZULÄSSIGE HOSTADRESSEN.; Dies ist eine durch Kommas getrennte Liste von IP-Adressen von Hosts, die mit allen Daemons kommunizieren dürfen.; Wenn dieses Feld leer gelassen wird, kann jeder remote auf den Dämon zugreifen (NSClient erfordert immer noch ein gültiges Passwort).; Die Syntax ist host oder ip/mask, sodass 192.168.0.0/24 jedem Zugriff auf dieses Subnetz ermöglicht. allow_hosts=172.16.27.41.
Entkommentieren Sie das „Hafen" in dem "NSClient” Abschnitt und auf den Standardport setzen ’12489‘. Stellen Sie sicher, dass Sie ‘12489‘Port an Windows-Firewall.
[NSClient] ;# NSCLIENT-PORTNUMMER.; Dies ist der Port, auf den NSClientListener.dll lauscht. Hafen=12489.
Endlich starten die NSClient++ service mit dem folgenden Befehl.
nsclient++ /start
Wenn Sie richtig installiert und konfiguriert sind, sollten Sie in der Taskleiste ein neues Symbol in einem gelben Kreis mit einem schwarzen ‘m' Innerhalb.
Jetzt einloggen in Nagios-Server und füge einige hinzu Objektdefinitionen In Nagios Konfigurationsdateien zum Überwachen neu Fenster Maschine. Offen windows.cfg Datei zum Bearbeiten mit Vi Editor.
[[E-Mail geschützt]]# vi /usr/local/nagios/etc/objects/windows.cfg
Eine bereits für den Windows-Rechner definierte Beispiel-Windows-Hostdefinition können Sie einfach wie folgt ändern: host_name, alias, und die Anschrift Felder zu entsprechenden Werten Ihrer Fenster Maschine.
############################################################################### ############################################################################### # # HOST-DEFINITIONEN. # ############################################################################### ################################################ ############################# # Definieren Sie einen Host für den zu überwachenden Windows-Rechner. # Ändern Sie Hostname, Alias und Adresse entsprechend Ihrer Situation define host{ use windows-server; Standardwerte von einer Vorlage host_name winserver erben; Der Name, den wir diesem Hostalias My Windows Server geben; Ein längerer Name, der der Hostadresse 172.31.41.53 zugeordnet ist; IP-Adresse des Hosts }
Folgende Dienste sind bereits hinzugefügt und aktiviert in windows.cfg Datei. Wenn Sie weitere zu überwachende Servicedefinitionen hinzufügen möchten, können Sie diese Definitionen einfach derselben Konfigurationsdatei hinzufügen. Stellen Sie sicher, dass Sie die ändern host_name für diese alle Dienstleistungen mit host_name im obigen Schritt definiert.
definiere service{ verwende den generischen-service host_name winserver service_description NSClient++ Version check_command check_nt! CLIENTVERSION } Fügen Sie die folgende Dienstdefinition hinzu, um die Betriebszeit des Windows-Servers zu überwachen. definiere service{ verwende den generischen-service host_name winserver service_description Betriebszeit check_command check_nt! UPTIME } Fügen Sie die folgende Dienstdefinition hinzu, um die CPU-Auslastung auf dem Windows-Server zu überwachen und zu generieren eine KRITISCH-Warnung, wenn die 5-Minuten-CPU-Last 90% oder mehr beträgt oder eine WARNUNG-Warnung, wenn die 5-Minuten-Last 80% oder mehr beträgt größer. definiere service{ verwende den generischen-service host_name winserver service_description CPU-Last check_command check_nt! CPULOAD!-l 5,80,90 } Fügen Sie die folgende Dienstdefinition hinzu, um die Speichernutzung auf dem Windows-Server zu überwachen und eine KRITISCH-Warnung generieren, wenn die Speicherauslastung 90 % oder mehr beträgt, oder eine WARNUNG-Warnung, wenn die Speicherauslastung 80 % oder mehr beträgt größer. definiere service{ verwende den generischen-service host_name winserver service_description Speicherauslastung check_command check_nt! MEMUSE!-w 80 -c 90 } Fügen Sie die folgende Dienstdefinition hinzu, um die Nutzung des Laufwerks C:\ unter Windows zu überwachen Server und generieren Sie eine KRITISCH-Warnung, wenn die Festplattenauslastung 90 % oder mehr beträgt, oder eine WARNUNG-Warnung, wenn die Festplattenauslastung 80 % oder mehr beträgt größer. definiere service{ verwende den generischen-service host_name winserver service_description C:\ Laufwerksspeicher check_command check_nt! USEDDISKSPACE!-l c -w 80 -c 90 } Fügen Sie die folgende Dienstdefinition hinzu, um den W3SVC-Dienststatus auf dem Windows-Computer zu überwachen und eine KRITISCHE Warnung zu generieren, wenn der Dienst beendet wird. definiere service{ verwende den generischen-service host_name winserver service_description W3SVC check_command check_nt! SERVICESTATE!-d SHOWALL -l W3SVC } Fügen Sie die folgende Dienstdefinition hinzu, um den Explorer.exe-Prozess auf dem Windows-Computer zu überwachen und eine KRITISCHE Warnung zu generieren, wenn der Prozess nicht ausgeführt wird. definiere service{ verwende den generischen-service host_name winserver service_description Explorer check_command check_nt! PROCSTATE!-d SHOWALL -l Explorer.exe }
Zum Schluss entkommentieren Sie die windows.cfg Datei in /usr/local/nagios/etc/nagios.cfg.
[[E-Mail geschützt]]# vi /usr/local/nagios/etc/nagios.cfg
# Definitionen für die Überwachung eines Windows-Rechners. cfg_file=/usr/local/nagios/etc/objects/windows.cfg.
Überprüfen Sie abschließend die Nagios Konfigurationsdateien für alle Fehler.
[[E-Mail geschützt]]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Warnungen insgesamt: 0. Gesamtfehler: 0 Alles sieht gut aus - Beim Pre-Flight-Check wurden keine schwerwiegenden Probleme festgestellt
Wenn der Überprüfungsprozess Fehlermeldungen ausgibt, beheben Sie diese Fehler, bis der Überprüfungsprozess ohne Fehlermeldungen abgeschlossen ist. Sobald Sie diese Fehler behoben haben, starten Sie den Nagios-Dienst neu.
[[E-Mail geschützt]]# service nagios restart Konfigurationsprüfung wird ausgeführt...erledigt. Nagios stoppen: Fertig. Nagios starten: fertig.
Das ist es. Gehen Sie nun zur Weboberfläche von Nagios Monitoring unter „http://Your-server-IP-address/nagios" oder "http://FQDN/nagios“ und geben Sie den Benutzernamen ein “nagiosadmin" und Passwort. Überprüfen Sie, ob die Remote-Windows-Host wurde hinzugefügt und wird überwacht.
Das ist es! vorerst zeige ich Ihnen in meinem kommenden Artikel, wie Sie hinzufügen Drucker und Schalter zu Nagios-Überwachungsserver. Wenn Sie beim Hinzufügen Schwierigkeiten haben Fenster Gastgeber für Nagios. Bitte kommentieren Sie Ihre Fragen über den Kommentarbereich, bis dahin bleiben Sie dran Tecmint.com für mehr solcher Art von wertvollen Artikeln.