Vuoi imparare a monitorare un server PostgreSQL utilizzando . In questo tutorial, ci accingiamo a mostrarvi come utilizzare il server PostgreSQL.

Playlist di zabbix:

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.

Configurare un utente PostgreSQL per lo zabbix

IP - 192.168.15.11
Sistema Operativo - Ubuntu 19.10
Nome host - POSTGRESQL

Per accedere al server PostgreSQL ed eseguire il monitoraggio del database, è necessario che il server sia necessario per accedere al server PostgreSQL.

Nel server di database PostgreSQL, creare un account per .abbix.

Assegnare il privilegio di monitoraggio su tutti i database PostgreSQL all'utente di .abbix.

Copy to Clipboard

Prendere nota del nome utente e della password PostgreSQL creati.

Individuare e modificare il file di configurazione pg_hba.conf.

Copy to Clipboard

Aggiungere le righe seguenti all'inizio di questo file.

Copy to Clipboard

Ecco il nostro contenuto del file pg_hba.conf:

Copy to Clipboard

Riavviare il servizio PostgreSQL.

Copy to Clipboard

Verificare se si è in grado di connettersi al server PostgreSQL locale utilizzando l'account zbx_monitor.

Il sistema non deve richiedere una password.

Copy to Clipboard

La configurazione del servizio PostgreSQL è stata completata.

Installare l'agente di in PostgreSQL Server

IP - 192.168.15.11
Sistema Operativo - Ubuntu 19.10
Nome host - POSTGRESQL

A questo punto, è necessario installare l'agente di zabbix nel computer che esegue il servizio PostgreSQL.

Nella console Linux, utilizzare i comandi seguenti per installare i pacchetti necessari.

Copy to Clipboard

Scaricare il pacchetto di installazione di .abbix.

Copy to Clipboard

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

Copy to Clipboard

Individuare il percorso del file zabbix_agentd.conf nel sistema.

Modificare il file zabbix_agentd.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

In questo esempio, l'agente di zabbix è configurato per consentire la connessione dal server di zabbix 192.168.15.10.

Il server .abbix con l'indirizzo IP 192.168.15.10 può richiedere e ricevere informazioni da questo agente.

Il Localhost, 127.0.0.1, può richiedere e ricevere informazioni dall'agente.

Creare le seguenti directory obbligatorie.

Copy to Clipboard

Scaricare il codice sorgente di .abbix da Github.

Copy to Clipboard

Copiare i file necessari per monitorare il server PostgreSQL dal repository .

Copy to Clipboard

Il pacchetto di installazione di viene fornito con uno script di avvio del servizio.

Copiare lo script di avvio utilizzando i comandi riportati di seguito.

Copy to Clipboard

È ora possibile utilizzare i comandi seguenti per avviare il servizio agente .

Copy to Clipboard

Nel nostro esempio, l'agente di zabbix monitorerà il servizio PostgreSQL installato nel localhost.

Riavviare l'agente .

Copy to Clipboard

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

È ora possibile utilizzare il dashboard del server per aggiungere il computer al servizio di monitoraggio della rete.

Zabbix Monitor PostgreSQL

Accedere al dashboard del server e aggiungere il computer Linux che esegue PostgreSQL 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.

Nome utente predefinito: Admin
Password predefinita: zabbix

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

Zabbix 4.4 dashboard

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

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 Linux che esegue PostgreSQL.
- Ripeti il nome host.
Gruppo: selezionare il nome di un gruppo per identificare dispositivi simili.
Interfaccia agente: immettere l'indirizzo IP del server Linux.

Ecco l'immagine originale, prima della nostra configurazione.

Ecco la nuova immagine con la nostra configurazione.

zabbix monitor postgresql

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

Per impostazione predefinita, il modello di monitoraggio è dotato di una grande varietà di modelli di monitoraggio.

Accedere alla scheda Modelli nella parte superiore dello schermo.

Fare clic sul pulsante Seleziona e individuare il modello denominato: Template DB PostgreSQL

zabbix monitoring postgresql

Fare clic sull'opzione Aggiungi.

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 Grafici.

Zabbix Graphs Menu

Nella parte superiore destra dello schermo, selezionare il gruppo denominato TUTTI.

Selezionare il nome host del computer PostgreSQL.

Selezionare il grafico denominato: Connessioni PostgreSQL

monitor postgresql server

Dovresti essere in grado di vedere l'immagine denominata Connessioni PostgreSQL

postgresql monitor zabbix

Congratulazioni! Il server di per il monitoraggio di PostgreSQL è stato configurato per il monitoraggio.