Arriva la nuova versione di Zabbix 4.4, un sistema di non monitoraggio della rete

cruscotto_scuro

Dopo 6 mesi di sviluppo, è disponibile una nuova versione del sistema di monitoraggio Zabbix 4.4, il cui codice è distribuito sotto licenza GPLv2. Per coloro che ancora non conoscono Zabbix, dovrebbero saperlo questo è un sistema di monitoraggio della rete, progettato per monitorare e registrare lo stato di vari servizi di rete, server e hardware di rete. Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 come database. Il suo backend è scritto in C e il frontend web è scritto in PHP.

Zabbix è costituito da tre componenti di base: un server coordinare i controlli, generare richieste di test e raccogliere statistiche; agenti per eseguire controlli sul lato di host esterni; interfaccia organizzare la gestione del sistema. Per facilitare il carico sul server principale e formare una rete di monitoraggio distribuita, è possibile distribuire un numero di server proxy che aggregano i dati sulla verifica del gruppo host.

Senza agenti, il server Zabbix può ricevere dati utilizzando protocolli come SNMP, IPMI, JMX, SSH / Telnet, ODBC e testare la disponibilità di applicazioni web e sistemi di virtualizzazione.

Principali novità in Zabbix 4.4

In questa nuova versione di Zabbix 4.4 sono stati preparati specifiche per la progettazione di modelli per standardizzare le configurazioni. La struttura dei file XML / JSON è ridotta a una forma adatta alla modifica manuale del modello in un normale editor di testo. I modelli esistenti sono allineati alle specifiche proposte.

È stato implementato una base di conoscenza per documentare trigger ed elementi comprovati, che può essere fornita con una descrizione dettagliata, una spiegazione degli obiettivi della raccolta di informazioni e istruzioni per l'azione in caso di problemi.

Sono presentati funzionalità avanzate per visualizzare lo stato dell'infrastruttura. Aggiunto la possibilità di modificare le impostazioni del widget con un clic. I set grafici sono ottimizzati per la visualizzazione su display widescreen e pannelli a parete di grandi dimensioni.

Tutti i widget sono adattati per la visualizzazione in modalità senza titolo. È stato aggiunto un nuovo widget per visualizzare i prototipi di grafici. Una nuova modalità di visualizzazione è stata aggiunta al widget con le statistiche di riepilogo del problema.

Un'altra novità è quella viene introdotto un nuovo tipo di agente: zabbix_agent2, scritto nella lingua Go e che fornisce un framework per lo sviluppo di plugin per verificare vari servizi e applicazioni.

Il nuovo agente include uno scheduler integrato con il supporto per impostare un programma flessibile per eseguire le verifiche e può tenere traccia dello stato tra le verifiche (ad esempio, mantenere aperta la connessione al DBMS). Per risparmiare traffico, è supportato l'invio dei dati ricevuti in modalità batch.

Il nuovo agente può essere utilizzato per sostituire in modo trasparente quello vecchio finora solo sulla piattaforma Linux.

Aggiunto la possibilità di utilizzare collegamenti Web e azioni personalizzate e controllori di notifica quando rilevano guasti dei servizi controllati. I controller possono essere creati in JavaScript e utilizzati per accedere a servizi di consegna di notifiche esterne o sistemi di tracciamento dei bug. Ad esempio, puoi scrivere un gestore per inviare messaggi problematici alla chat aziendale.

Come installare Zabbix 4.4 su Ubuntu e derivati?

Si vuoi installare questa utility nel tuo sistema, puoi farlo aprendo un terminale (Puoi usare la combinazione di tasti Ctrl + Alt + T) e in essa digiterai quanto segue:

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Come accennato all'inizio, Zabbix utilizza un database per memorizzare le informazioni, quindi è necessario che alcuni di quelli supportati siano già installati sul sistema, oltre a utilizzare Apache, quindi consiglio di installare Lamp. Fatto l'installazione ora dobbiamo creare un database per Zabbix, possiamo farlo digitando:

sudo mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';

mysql> quit

Dove "password" è la password del database che è necessario ricordare o annotare per inserirla successivamente in un file di configurazione.

Ora importeremo quanto segue:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y modifichiamo il seguente file, dove posizioneremo la password del database:

sudo nano /etc/zabbix/zabbix_server.conf

E cercheremo la riga "DBPassword =" dove metteremo la password del database.

Ora modificheremo il file /etc/zabbix/apache.conf:

E cerchiamo la riga "php_value date.timezone" che rimuoveremo dal commento (rimuovendo #) e posizioneremo il nostro fuso orario (nel mio caso Messico):

php_value date.timezone America/Mexico

Infine riavviamo il servizio con:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Per accedere a Zabbix, puoi farlo dal tuo browser web andando al percorso (nel caso di un server) http: // server_ip_or_name / zabbix o su un computer locale localhost / zabbix

Se vuoi saperne di più sull'uso di Zabbix puoi consultare il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.