Integrazione di Zabbix con Grafana

Integrazione di Zabbix con Grafana
Il plugin Grafana-Zabbix può essere installato su Grafana per visualizzare i dati da Zabbix con Grafana. Puoi anche usarlo per creare incredibili dashboard Grafana utilizzando i dati di Zabbix.

In questo articolo, ti mostrerò come installare il plugin Grafana-Zabbix su Grafana. Ti mostrerò anche come aggiungere un server Zabbix come origine dati su Grafana. Ti mostrerò come iniziare con la visualizzazione dei dati Grafana anche con l'origine dati Zabbix. Quindi iniziamo.

Sommario

  1. Cose di cui avrai bisogno
  2. Diagramma di rete
  3. Installazione del plugin Grafana Zabbix
  4. Abilitazione del plugin Grafana-Zabbix
  5. Aggiunta dell'origine dati Zabbix su Grafana
  6. Monitoraggio di Zabbix con Grafana
  7. Creazione di un cruscotto di base Zabbix Grafana
  8. Dove andare dopo?
  9. Conclusione
  10. Riferimenti

Cose di cui avrai bisogno

Per seguire questo articolo, devi avere Grafana installato sul tuo computer. Devi avere Zabbix installato anche sul tuo computer.

Se hai bisogno di assistenza nell'installazione di Grafana sul tuo computer, leggi uno dei seguenti articoli:

Ubuntu 20.04 LTS: come faccio a collegare Grafana con Prometeo?

Se hai bisogno di assistenza nell'installazione di Zabbix sul tuo computer, leggi uno dei seguenti articoli:

  • Raspberry Pi 4: come installare Zabbix 5 su Raspberry Pi 4?
  • Raspberry Pi 3: come installare Zabbix su Raspberry Pi 3
  • Ubuntu 18.04 LTS: Installa Zabbix 4.0 su Ubuntu

CentOS 7: Installa Zabbix 4.0 su CentOS 7

Diagramma di rete

Per la dimostrazione, ho installato Zabbix su un Ubuntu 20.04 LTS host con l'indirizzo IP 192.168.3.152 e Grafana su un altro Ubuntu 20.04 LTS host con l'indirizzo IP 192.168.3.149.

Il diagramma di rete della mia configurazione è riportato di seguito:

Fig 1: diagramma di rete

Installazione del plugin Grafana Zabbix

Per aggiungere Zabbix come fonte di dati Grafana, è necessario che il plug-in Grafana-Zabbix sia installato sul computer in cui è installato Grafana.

Per installare il plug-in Grafana-Zabbix sul computer in cui è stato installato Grafana, eseguire il seguente comando:

$ Sudo Grafana-cli plugins Installa alexanderzobnin-zabbix-app

Il plugin Grafana-Zabbix dovrebbe essere installato.

Affinché le modifiche abbiano effetto, riavvia il Grafana-Server Servizio SystemD con il seguente comando:

$ sudo systemctl riavvio grafana-server.servizio

Abilitazione del plugin Grafana-Zabbix

Una volta installato il plugin Grafana Zabbix, è necessario abilitarlo dall'interfaccia Web Grafana Dashboard.

Per accedere all'interfaccia Web Grafana, è necessario conoscere l'indirizzo IP del computer in cui è installato Grafana. Nel mio caso, l'indirizzo IP del computer in cui ho installato Grafana è 192.168.3.149. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

$ hostname -i

Per accedere all'interfaccia Web Grafana, visitare http: // 192.168.3.149: 3000 dal tuo browser Web preferito.

Dall'interfaccia Web Grafana, fai clic su Impostazioni> plugin come contrassegnato nello screenshot seguente.

Cerca il plug -in Zabbix e fai clic su Zabbix plugin dal risultato della ricerca contrassegnata nello screenshot seguente.

Clicca su Abilitare.

Il plugin Grafana Zabbix dovrebbe essere abilitato.

Aggiunta dell'origine dati Zabbix su Grafana

Una volta abilitato il plugin Grafana Zabbix, è possibile aggiungere il tuo server Zabbix come origine dati su Grafana.

Per aggiungere il tuo server Zabbix come origine dati su Grafana, fare clic su Configurazione> Fonti di dati Dall'interfaccia Web Grafana come contrassegnato nello screenshot seguente.

Clicca su Aggiungi fonte di dati.

Cerca il Zabbix Origine dei dati e fare clic su di esso come contrassegnato nello screenshot seguente.

Dovresti vedere la pagina seguente. Devi aggiungere le informazioni del server Zabbix qui.

Per aggiungere il tuo server Zabbix come origine dati su Grafana, è necessario conoscere l'indirizzo IP del server Zabbix. Nel mio caso, l'indirizzo IP del mio server Zabbix è 192.168.3.152. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

$ hostname -i

Una volta conosciuto l'indirizzo IP del server Zabbix, digita il seguente URL nel URL Sezione della procedura guidata di origine dati di Grafana Zabbix.

http: // 192.168.3.152/zabbix/api_jsonrpc.PHP

Scorri un po 'verso il basso e digita l'accesso nome utente E parola d'ordine del tuo server Zabbix nella sezione Nome utente e password rispettivamente.

Una volta che hai finito, fai clic su Salva e test come contrassegnato nello screenshot seguente.

Il server Zabbix deve essere aggiunto a Grafana come fonte di dati.

Monitoraggio di Zabbix con Grafana

Per verificare se è possibile monitorare Zabbix con Grafana, fare clic sull'icona Explorer () di Grafana come contrassegnato nello screenshot seguente.

Selezionare Zabbix dal Esplorare Menu a discesa come contrassegnato nello screenshot in basso.

Ora seleziona il tipo di dati che si desidera interrogare da Zabbix dal Modalità di query Menu a discesa come contrassegnato nello screenshot in basso.

Selezionerò il Metrica tipo.

Seleziona il gruppo Zabbix desiderato dal Gruppo sezione. Selezionerò il valore predefinito Server Zabbix gruppo.

Seleziona il tuo host Zabbix da Ospite sezione. Selezionerò il Server Zabbix ospite.

Selezionare un Tag dell'articolo che vuoi monitorare dalla sezione Tag dell'articolo.

Selezionerò il tag elemento Applicazione: interfaccia ens33 In questo esempio. Questo tag elemento ti consentirà di monitorare l'interfaccia di rete Ens33.

Ora seleziona l'elemento che si desidera monitorare dal Articolo sezione.

Se hai selezionato il tag elemento Applicazione: interfaccia ens33 Come ho fatto io, puoi selezionare l'elemento Interfaccia Ens33: Bit ricevuto per monitorare la velocità di download dell'interfaccia di rete Ens33.

Dovresti vedere un grafico della velocità di download dell'interfaccia di rete Ens33.

Puoi imparare a utilizzare l'origine dati Zabbix per monitorare il server Zabbix con Grafana dal Esplorare Pagina di Grafana. Questo strumento è molto utile.

Creazione di un cruscotto di base Zabbix Grafana

In questa sezione, ti mostrerò come creare una dashboard Grafana di base utilizzando Zabbix come fonte di dati per monitorare il download di rete e il caricamento della velocità del server Zabbix.

Per creare una nuova dashboard Grafana, fare clic su Dashboard> Gestisci Dall'interfaccia Web Grafana.

Clicca su Nuovo dashboard.

Dovrebbe essere creata una nuova dashboard.

Clicca su Aggiungi un pannello vuoto Per aggiungere un nuovo pannello alla dashboard.

L'editor del pannello Grafana deve essere visualizzato. Puoi configurare il tuo pannello Grafana da qui.

Innanzitutto, modifica l'origine dati in Zabbix dal Fonte di dati Menu a discesa come contrassegnato nello screenshot in basso.

Ora dovresti essere in grado di interrogare i dati dall'origine dati Zabbix.

Per monitorare la velocità di download del server Zabbix, selezionare le impostazioni di query come contrassegnato nello screenshot seguente.

Digita il titolo Velocità di download nel Titolo sezione come contrassegnato nello screenshot seguente.

Seleziona l'unità Dati / bit (IEC) dal Unità sezione come contrassegnato nello screenshot seguente.

Il grafico della velocità di download deve visualizzare l'unità dati corretta come è possibile vedere nello screenshot seguente.

Puoi fare molte personalizzazioni al tuo pannello Grafana. Puoi leggere l'articolo come collego Grafana con Prometeo? per saperne di più.

Una volta che sei soddisfatto del risultato, fai clic su Fare domanda a Per aggiungere il pannello alla dashboard.

IL Velocità di download Il pannello deve essere aggiunto alla dashboard.

Ora, creiamo un altro pannello per monitorare la velocità di caricamento del server Zabbix.

Poiché il pannello di monitoraggio della velocità di caricamento sarà lo stesso del Velocità di download Pannello, puoi clonarlo e modificare alcune impostazioni per monitorare facilmente la velocità di caricamento del server Zabbix.

Per clonare il Velocità di download Pannello, fai clic sulla freccia giù del pannello e fai clic su Altro ...> duplicato come contrassegnato nello screenshot seguente.

IL Velocità di download Il pannello dovrebbe essere clonato. Ora, fai clic sull'icona della freccia verso il basso del pannello di velocità di download clonato e fai clic su Modificare come contrassegnato nello screenshot seguente.

Il clonato Velocità di download Il pannello deve essere aperto con l'editor del pannello Grafana.

Cambiare il Articolo A Interfaccia Ens33: Bit inviati, Cambia il titolo in Velocità di caricamento, e fare clic su Fare domanda a affinché le modifiche abbiano effetto.

Le modifiche dovrebbero essere salvate.

IL Velocità di caricamento Il pannello deve monitorare la velocità di caricamento del server Zabbix.

Per impostazione predefinita, la dashboard Grafana mostrerà la velocità di download e caricamento del server Zabbix per il Ultime 6 ore. Puoi cambiare la sequenza temporale del grafico in Ultima 1 ora Per monitorare solo la velocità di download e caricamento del server Zabbix per l'ultima ora.

Come puoi vedere, la velocità di download e caricamento viene visualizzata per l'ultima ora.

Per salvare la dashboard, fare clic sull'icona Salva () come contrassegnato nello screenshot seguente.

Digita un nome per la dashboard e fai clic su Salva.

Lo chiamerò Monitor di rete Zabbix.

La dashboard dovrebbe essere salvata.

Per trovare un elenco di tutte le dashboard salvate, fai clic su Dashboard> Gestisci come contrassegnato nello screenshot seguente.

IL Monitor di rete Zabbix La dashboard dovrebbe essere elencata qui.

Per visualizzare il Monitor di rete Zabbix dashboard, fai clic su di esso.

IL Monitor di rete Zabbix la dashboard deve essere visualizzata.

Dove andare dopo?

Per saperne di più sul plugin Grafana Zabbix, visitare la documentazione ufficiale del plugin Grafana Zabbix.

Conclusione

In questo articolo, ti ho mostrato come installare il plugin Grafana-Zabbix su Grafana. Ti ho anche mostrato come abilitare il plug-in Grafana-Zabbix e aggiungere un'origine dati Zabbix su Grafana. Ti ho mostrato come creare una dashboard Grafana per monitorare la rete di un server Zabbix utilizzando anche l'origine dati Zabbix.

Riferimenti

  1. Alexanderzobnin/Grafana -Zabbix - Plugin Zabbix per grafana Dashboard
  2. Iniziare - Documentazione di Zabbix Grafana