Vuoi imparare a monitorare un server RabbitMQ utilizzando lo zabbix? In questo tutorial, ti mostreremo come utilizzare Zabbix per monitorare un server RabbitMQ.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• RabbitMQ 3.8.4

Nel nostro esempio, l'indirizzo IP del server di zabbix è 192.168.15.10.

Nel nostro esempio, l'indirizzo IP RabbitMQ è 192.168.15.11.

Zabbix Playlist:

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

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Installare l'agente di zabbix sul server RabbitMQ

• IP - 192.168.15.11
• Operational System - Ubuntu 20.04
• Hostname - Rabbitmq

Installare i pacchetti necessari nel computer che esegue il servizio RabbitMQ.

Copy to Clipboard

Scaricare e installare il pacchetto GOLANG.

Copy to Clipboard

Il software GOLANG è stato installato nella seguente directory: /usr/local

Per funzionare correttamente, il software GO si aspetta che il sistema disponga di un insieme di variabili di ambiente.

Creiamo un file per automatizzare la configurazione delle variabili di ambiente necessarie.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Riavviare il computer.

Copy to Clipboard

Verificare se le variabili di ambiente necessarie sono state create automaticamente.

Copy to Clipboard

Ecco l'output corretto:

Copy to Clipboard

Scaricare il pacchetto di installazione di Zabbix.

Copy to Clipboard

Estrarre il pacchetto di installazione di Zabbix, compilare e installare l'agente .

Copy to Clipboard

Individuare il percorso del file zabbix_agent2.conf nel sistema.

Modificare il file zabbix_agent2.conf.

Copy to Clipboard

Ecco il file originale, prima della nostra configurazione.

Copy to Clipboard

Ecco il nuovo file con la nostra configurazione.

Copy to Clipboard

L'agente è stato configurato per consentire la connessione da un server Zabbix utilizzando l'indirizzo IP 192.168.15.10.

Il Localhost è stato autorizzato a richiedere e ricevere informazioni dall'agente locale.

Tenere presente che è necessario utilizzare il nuovo agente di zabbix per monitorare un server RabbitMQ.

Avviare il nuovo agente .

Copy to Clipboard

L'installazione dell'agente di Zabbix è stata completata.

È ora possibile utilizzare il dashboard del server per monitorare il servizio RabbitMQ installato nel computer.

RabbitMQ - Creare l'account di monitoraggio

Sul server RabbitMQ, creare un account di monitoraggio per Zabbix.

Copy to Clipboard

Nel nostro esempio, abbiamo creato un account utente denominato zbx_monitor.

La password kamisama123 è stata impostata sul conto zbx_monitor.

Zabbix - Monitora il servizio RabbitMQ

Accedi alla dashboard del server Zabbix e aggiungi il computer Linux che esegue il servizio RabbitMQ come host.

Aprire il browser e immettere l'indirizzo IP del server Web più /zabbix.

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

• http://192.168.15.10/zabbix

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

• Default Username: Admin
• Default Password: zabbix

Dopo aver effettuato l'accesso con successo, si verrà inviati al Dashboard di zabbix.

Zabbix 5 Dashboard

Nella schermata del dashboard, accedere al menu Configurazione e selezionare l'opzione Host.

Zabbix 5 hosts menu

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

Immettere le seguenti informazioni:

• Nome host: immettere un nome host per identificare il server RabbitMQ.
• Visible Hostname - Repeat the hostname.
• Group - Select the name of a group to identify similar devices.
• Interfaces - Enter the IP address of the Linux server.

Ecco la nuova immagine con la nostra configurazione.

Zabbix monitor rabbitmq

Successivamente, è necessario impostare il conto di monitoraggio RabbitMQ da utilizzare.

Accedere alla scheda Macro nella parte superiore dello schermo.

Aggiungi la prima macro denominata {$RABBITMQ.API.USER} e inserisci l'account di monitoraggio RabbitMQ.

Aggiungi la seconda macro denominata {$RABBITMQ.API.PASSWORD} e inserisci la password di monitoraggio RabbitMQ.

RabbitMQ monitoring zabbix

Successivamente, è necessario associare l'host a un modello di monitoraggio.

Accedere alla scheda Modelli nella parte superiore dello schermo.

Fare clic sul pulsante Seleziona e individuare il modello Rabbitmq desiderato.

È possibile utilizzare il modello di nodo RabitMQ, il modello di cluster RabbitMQ o entrambi.

Nel nostro esempio, abbiamo usato entrambi i modelli per monitorare il nostro cluster RabbitMQ.

Zabbix Rabbitmq monitoring

Fare clic sul pulsante Aggiungi.

Dopo alcuni minuti, si sarà in grado di vedere il risultato iniziale sul Dashboard di zabbix.

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

Zabbix 5 monitoring hosts menu

Trova il tuo server e fai clic sull'opzione Screens.

Zabbix 5 screens

Zabbix mostrerà la grafica disponibile per monitorare un server RabbitMQ.

Rabbitmq monitoring cluster

Congratulazioni! Hai configurato il server Zabbix per monitorare un server RabbitMQ.