Möchten Sie erfahren, wie Sie die Zabbix UserParameter-Funktion nutzen können? In diesem Lernprogramm zeigen wir Ihnen, wie Sie den Zabbix-Benutzerparameter konfigurieren und ein benutzerdefiniertes Skript zur Überwachung eines Computers unter Windows erstellen.

• Zabbix-Version: 3.4.12
• Windows-Version: 7 Unternehmen

Auf dem Computer, auf dem Windows ausgeführt wird, muss der Zabbix-Agent installiert sein

Hardwareliste:

Im folgenden Abschnitt wird die Liste der zum Erstellen dieses Zabbix-Lernprogramms verwendeten Geräte aufgeführt.

Jedes oben aufgeführte Stück Hardware kann auf der Amazon Website gefunden werden.

Zabbix Playlist:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Videos zur Zabbix-Installation.

Vergiss nicht, unseren YouTube-Kanal zu abonnieren FKIT.

Lernprogramm - Erstellen Sie ein Windows-Skript

Zuerst müssen Sie den Zabbix-Agenten auf dem Computer installieren, auf dem Windows ausgeführt wird.

•  Zabbix-Agent-Installation unter Windows

Als nächstes erstellen wir ein Skript, das uns die Antwort gibt, die der Zabbix-Agent nicht geben konnte.

In unserem Beispiel möchten wir wissen, wer gerade auf dem Windows-Computer angemeldet ist.

Öffnen Sie den Editor und erstellen Sie ein BATCH SCRIPT namens check_username.bat mit folgendem Inhalt.

@echo off
FOR /F "tokens=2 delims=={}" %%A IN ('WMIC ComputerSystem Get UserName /format:list') DO (
echo %%A
)

Speichern Sie das Skript namens check_username.bat im Ordner C: \ Zabbix.

Öffnen Sie eine DOS-Eingabeaufforderung und versuchen Sie, das Skript check_username.bat auszuführen.

C:\>c:
C:\>cd zabbix
C:\zabbix>check_user.bat

TECHEXPERT\administrator

In unserem Beispiel zeigte das Skript bei der Ausführung den Benutzernamen des auf diesem Computer angemeldeten Benutzers an.

In unserem Beispiel verwendet der Benutzer Administrator derzeit diesen Computer.

Dieses Skript wurde für Windows 7 erstellt und funktioniert nicht mit Windows Server Editionen.

Das Skript ist nicht der wichtigste Teil dieses Tutorials. Sie müssen Skripte oder Befehle erstellen, die Ihren Anforderungen entsprechen.

Jetzt müssen wir unser Skript in den Zabbix-Agenten integrieren.

Öffnen Sie die Anwendung Notepad und bearbeiten Sie die Konfigurationsdatei zabbix_agentd.win.conf.

Die Datei zabbix_agentd.win.conf befindet sich im Ordner C: \ Zabbix.

Hier ist die Datei vor unserer Konfiguration

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log

Hier ist die neue Datei mit unserer Konfiguration.

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
UserParameter=computer.windows.user,c:\zabbix\check_user.bat

Um unsere Konfiguration zu beenden, müssen Sie den auf diesem Computer laufenden Zabbix Agent neu starten.

Wenn Sie nicht wissen, wie Sie den Zabbix-Agenten neu starten, können Sie den Computer neu starten.

Nun kann der Zabbix-Server diesen Computer kontaktieren und folgende Informationen anfordern: computer.windows.user

Der auf dem Windows-Computer installierte Zabbix-Agent muss den aktuell angemeldeten Benutzer informieren.

Um unsere Konfiguration zu testen, geben Sie den folgenden Befehl auf der Zabbix Server-Konsole ein:

# zabbix_get -s 192.168.0.50 -p 10050 -k "computer.windows.user"

TECHEXPERT\administrator

Wie Sie sehen können, kann der Zabbix-Server diese Informationen vom Agenten aus der Ferne abrufen.

Tutorial - Zabbix UserParameter Konfiguration

Jetzt müssen wir auf das Zabbix-Server-Dashboard zugreifen und den Windows-Computer als Host hinzufügen.

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus / zabbix ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://35.162.85.57/zabbix

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard Benutzername: Admin
• Standardpasswort: zabbix

zabbix login

Nach erfolgreicher Anmeldung werden Sie zum Zabbix Dashboard weitergeleitet.

zabbix dashboard

Rufen Sie auf dem Dashboard-Bildschirm das Konfigurationsmenü auf und wählen Sie die Option Host.

zabbix add host

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Host erstellen.

Zabbix Create Host

Auf dem Host-Konfigurationsbildschirm müssen Sie folgende Informationen eingeben:

• Host Name - Geben Sie einen Hostnamen ein, der überwacht werden soll.
• Sichtbarer Hostname - Wiederholen Sie den Hostnamen.
• Neue Gruppe - Geben Sie einen Namen ein, um eine Gruppe ähnlicher Geräte zu identifizieren.
• Agentenschnittstelle - Geben Sie die IP-Adresse des Hostnamens ein.

Hier ist das Originalbild vor unserer Konfiguration.

zabbix Cisco - Antes

Hier ist das neue Bild mit unserer Konfiguration.

Zabbix Windows 7

Klicken Sie auf die Schaltfläche Hinzufügen, um diesen Host in die Zabbix-Datenbank aufzunehmen.

Rufen Sie auf dem Dashboard-Bildschirm das Konfigurationsmenü auf und wählen Sie die Option Host.

zabbix add host

Suchen Sie und klicken Sie auf den Hostnamen, den Sie zuvor erstellt haben.

In unserem Beispiel haben wir den Hostnamen WINDOWS7 ausgewählt

Rufen Sie auf dem Bildschirm Hosteigenschaften die Registerkarte Anwendungen auf.

Zabbix Windows Service Application menu

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Anwendung erstellen.

Zabbix Windows7 Application

Erstellen Sie auf dem Bildschirm Host-Anwendungen eine neue Anwendung mit dem Namen Windows.

Windows Application

Nachdem Sie die Erstellung der Anwendung abgeschlossen haben, öffnen Sie die Registerkarte Elemente.

Zabbix Item Tab

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Artikel erstellen.

Auf dem Bildschirm zur Erstellung von Artikeln müssen Sie die folgenden Elemente konfigurieren:

• Name: Geben Sie eine Identifikation für den Benutzerparameter ein.
• Geben Sie ein: Zabbix Agent
• Schlüssel: Ein benutzerdefinierter Schlüssel für Ihren Benutzerparameter
• Art der Information: Unser Beispiel verwendet Text
• Aktualisierungsintervall: 60 Sekunden
• Anwendung: Windows

Zabbix monitor Userparameter

Klicken Sie auf die Schaltfläche Hinzufügen und beenden Sie die Erstellung des Artikels.

Warte 5 Minuten.

Um Ihre Konfiguration zu testen, rufen Sie das Menü Überwachung auf und klicken Sie auf die Option Letzte Daten.

Zabbix Latest data

Verwenden Sie die Filterkonfiguration, um den gewünschten Hostnamen auszuwählen.

In unserem Beispiel haben wir den Hostnamen WINDOWS7 ausgewählt.

Klicken Sie auf die Schaltfläche Übernehmen.

Zabbix filter windows 7

Sie sollten die Ergebnisse Ihrer Benutzerparameterüberwachung mit Zabbix sehen können.

Herzliche Glückwünsche! Sie haben das Zabbix-Benutzerparameter-Feature konfiguriert.