GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare l'agente Zabbix su Rocky Linux/Alma Linux 8

Esistono due tipi di controlli:

  • Controllo passivo – L'agente Zabbix ha inviato i dati al server su loro richiesta.
  • Verifica attiva – Zabbix Agent invia periodicamente i dati al server.

In questo articolo impareremo come installare l'agente Zabbix in distribuzioni basate su RHEL 8 come Rocky Linux o Alma Linux. Dai un'occhiata a questa guida su Come installare e configurare Zabbix Server 5 su Rocky Linux/Alma Linux 8.

Contenuti correlati:

  • Come installare e configurare Zabbix Server 6 su Ubuntu 20.04
  • Come installare e configurare Zabbix Agent 5 su Ubuntu 20.04
  • Come installare e configurare Zabbix Server 6 su Ubuntu 20.04
  • Come installare Zabbix Agent 6 su Rocky Linux/Alma Linux/Oracle Linux 8
  • Come installare Zabbix Agent 6 su OpenSUSE Leap 15.3
  • Come aggiungere host nel server Zabbix da monitorare

Indice dei contenuti

  1. Assicurati che il server sia aggiornato
  2. Installa Zabbix Agent
  3. Configura agente Zabbix

1. Assicurati che i pacchetti del server siano aggiornati

Prima di procedere, assicuriamoci che i nostri pacchetti server siano aggiornati con questo comando:

sudo dnf -y update

Installiamo anche alcuni pacchetti comuni di cui avremo bisogno

sudo dnf install -y vim

2. Installa l'agente Zabbix

I pacchetti dell'agente Zabbix non sono disponibili nei repository Rocky Linux 8 predefiniti. Dovremo configurare il repository Zabbix nel nostro sistema prima di installare l'agente.

L'ultima versione di Zabbix al momento della stesura di questo articolo è Zabbix versione 5.4. Installa il repository Zabbix versione 5.4 usando questo comando:

sudo dnf install -y https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

Una volta installato il repository, possiamo installare l'agente. Usa questo comando:

sudo dnf install -y zabbix-agent

Conferma la versione del software installata:

$ rpm -qi zabbix-agent
Name        : zabbix-agent
Version     : 5.4.9
Release     : 1.el8
Architecture: x86_64
Install Date: Mon 17 Jan 2022 06:23:27 AM UTC
Group       : Applications/Internet
Size        : 2353430
License     : GPLv2+
Signature   : RSA/SHA512, Thu 23 Dec 2021 12:54:16 PM UTC, Key ID 082ab56ba14fe591
Source RPM  : zabbix-5.4.9-1.el8.src.rpm
Build Date  : Thu 23 Dec 2021 12:28:37 PM UTC
Build Host  : 3a869a1545a8
Relocations : (not relocatable)
URL         : http://www.zabbix.com/
Summary     : Old Zabbix Agent
Description :
Old implementation of zabbix agent.
To be installed on monitored systems.

3. Configura Zabbix Agent

Ora è necessario configurare il servizio Agent per consentire le richieste del server Zabbix. Aggiorneremo anche il nome host in modo da sapere su quale server abbiamo configurato l'agente. Modifica il file di configurazione dell'agente Zabbix aggiungendo l'IP del server Zabbix.

sudo vim /etc/zabbix/zabbix_agentd.conf

Aggiungi questo contenuto:

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4. Disabilita SELinux e regola Firewall per Zabbix

Se hai il firewall installato e abilitato, dovrai consentire le porte Zabbix 10050 e 10051. e il servizio HTTP attraverso il firewall. Puoi consentirli con il seguente comando:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

Dovrai anche impostare SELinux permissive per accedere al frontend da un browser. Per farlo, esegui il comando:

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

5. Avvia e abilita l'agente Zabbix

Ora possiamo avviare l'agente. L'agente non è avviato per impostazione predefinita. Usa questo comando per iniziare:

sudo systemctl start zabbix-agent

Controlla lo stato per confermare che sia stato avviato.

$ sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2022-01-17 06:57:33 UTC; 19s ago
  Process: 39725 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 39728 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 39730 (zabbix_agentd)
    Tasks: 6 (limit: 23176)
   Memory: 3.9M
   CGroup: /system.slice/zabbix-agent.service
           ├─39730 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─39732 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─39733 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─39734 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─39735 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─39736 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Succeeded.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Stopped Zabbix Agent.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Starting Zabbix Agent...
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Can't open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start: No such file or directory
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Started Zabbix Agent.

Dall'output sopra, possiamo confermare che l'agente è in esecuzione. Per consentire all'agente di avviarsi all'avvio, utilizzare questo comando:

sudo systemctl enable zabbix-agent

Questo è tutto! Hai installato con successo Zabbix Agent sulla tua macchina Rocky Linux. Ora puoi procedere con l'aggiunta dell'host nel server zabbix da monitorare. Dai un'occhiata a questa guida Come aggiungere host nel server Zabbix da monitorare.


Rocky Linux
  1. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  2. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

  3. Come installare Apache Maven su Rocky Linux/Alma Linux 8

  4. Come installare FFmpeg su Rocky Linux/Alma Linux 8

  5. Come installare PHP 8 su Alma Linux e Rocky Linux

Come installare Docker CE su Rocky Linux 8

Come installare Anydesk su Rocky Linux 8

Come installare TeamViewer su Rocky Linux 8

Come installare Anaconda su Rocky Linux 8

Come installare Snap su Rocky Linux 8

Come installare PHP 7.4 su Rocky Linux 8