Ti piacerebbe imparare come usare la funzione Userparameter di Zabbix? In questo tutorial, mostreremo come configurare Zabbix Userparameter e creare uno script personalizzato per monitorare un computer che esegue Windows.

• Versione Zabbix: 3.4.12
• Versione Windows: 7 Enterprise

Il computer che esegue Windows deve avere l'agente Zabbix installato.

Elenco Hardware:

La seguente sezione presenta l'elenco delle apparecchiature utilizzate per creare questo tutorial di Zabbix.

Tutti i componenti hardware sopra elencati sono disponibili sul sito Web di Amazon.

Zabbix Playlist:

In questa pagina, offriamo un rapido accesso a un elenco di video relativi all'installazione di Zabbix.

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Esercitazione - Crea uno Script di Windows

Innanzitutto, è necessario installare l'agente Zabbix sul computer che esegue Windows.

•  Installazione dell'agente Zabbix su Windows

Quindi, creiamo uno script che ci dia la risposta che l'agente di Zabbix non è stato in grado di fornire.

Nel nostro esempio, vogliamo sapere chi è connesso al computer Windows al momento.

Aprire il blocco note e creare un BATCH SCRIPT denominato check_username.bat con il seguente contenuto.

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

Salvare lo script denominato check_username.bat nella cartella C: \ Zabbix.

Aprire un prompt di DOS e provare ad eseguire lo script check_username.bat.

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

TECHEXPERT\administrator

Nel nostro esempio, lo script durante l'esecuzione ha mostrato il nome utente dell'utente che ha effettuato l'accesso al computer.

Nel nostro esempio, l'utente Administrator sta attualmente utilizzando questo computer.

Questo script è stato creato per Windows 7 e non funzionerà con le edizioni server Windows.

Lo script non è la parte importante di questo tutorial, dovrai creare script o comandi che siano adatti alle tue esigenze.

Ora dobbiamo integrare il nostro script con l'agente Zabbix.

Apri l'applicazione Blocco note e modifica il file di configurazione zabbix_agentd.win.conf.

Il file zabbix_agentd.win.conf si trova nella cartella C: \ Zabbix.

Ecco il file, prima della nostra configurazione

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

Ecco il nuovo file con la nostra configurazione.

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

Per completare la nostra configurazione è necessario riavviare Zabbix Agent in esecuzione su questo computer.

Se non sai come riavviare l'agente Zabbix, puoi riavviare il computer.

Ora il server Zabbix può contattare questo computer e richiedere le seguenti informazioni: computer.windows.user

L'agente Zabbix installato sul computer Windows deve informare l'utente attualmente connesso.

Per testare la nostra configurazione, immettere il seguente comando sulla console del server Zabbix:

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

TECHEXPERT\administrator

Come puoi vedere, il server Zabbix è in grado di ottenere da remoto queste informazioni dall'agente.

Esercitazione - Configurazione Zabbix UserParameter

Ora, dobbiamo accedere al dashboard del server Zabbix e aggiungere il computer Windows come host.

Apri il browser e inserisci l'indirizzo IP del tuo server web plus / zabbix.

Nel nostro esempio, il seguente URL è stato inserito nel browser:

• http://35.162.85.57/zabbix

Nella schermata di accesso, utilizzare il nome utente predefinito e la password predefinita.

• Nome utente predefinito: Admin
• Password predefinita: zabbix

Dopo aver effettuato correttamente il login, verrai inviato alla Dashboard di Zabbix.

Nella schermata del pannello di controllo, accedere al menu Configurazione e selezionare l'opzione Host.

In alto a destra dello schermo, fai clic sul pulsante Crea host.

Nella schermata di configurazione dell'Host, dovrai inserire le seguenti informazioni:

• Nome host: immettere un nome host da monitorare.
• Nome host visibile - Ripeti il nome host.
• Nuovo gruppo: immettere un nome per identificare un gruppo di dispositivi simili.
• Interfaccia agente: immettere l'indirizzo IP del nome host.

Ecco l'immagine originale, prima della nostra configurazione.

Ecco la nuova immagine con la nostra configurazione.

Fare clic sul pulsante Aggiungi per includere questo host nel database Zabbix.

Nella schermata del pannello di controllo, accedere al menu Configurazione e selezionare l'opzione Host.

Individua e fai clic sul nome host che hai creato in precedenza.

Nel nostro esempio, abbiamo selezionato il nome host: WINDOWS7

Nella schermata Proprietà host, accedere alla scheda Applicazioni.

Nella parte in alto a destra dello schermo, fai clic sul pulsante Crea applicazione.

Nella schermata Applicazioni host, creare una nuova applicazione denominata Windows.

Dopo aver terminato la creazione dell'applicazione, accedi alla scheda Elementi.

Nella parte in alto a destra dello schermo, fai clic sul pulsante Crea elemento.

Nella schermata di creazione dell'articolo, è necessario configurare i seguenti elementi:

• Nome: immettere un'identificazione nella voce User Parametro.
• Tipo: agente Zabbix
• Chiave: una chiave personalizzata per il parametro utente
• Tipo di informazioni: il nostro esempio utilizza il testo
• Intervallo di aggiornamento: 60 secondi
• Applicazione: Windows

Fai clic sul pulsante Aggiungi e completa la creazione dell'articolo.

Attendere 5 minuti.

Per testare la configurazione, accedere al menu Monitoraggio e fare clic sull'opzione Dati recenti.

Utilizzare la configurazione del filtro per selezionare il nome host desiderato.

Nel nostro esempio, abbiamo selezionato il nome host WINDOWS7.

Clicca sul pulsante Applica.

Dovresti essere in grado di vedere i risultati del monitoraggio del parametro User utilizzando Zabbix.

Congratulazioni! Hai configurato la funzione Zabbix Userparameter.