GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Zabbix Agent na Rocky Linux/Alma Linux 8

Existují dva typy kontrol:

  • Pasivní kontrola – Zabbix Agent odeslal data na server na jejich žádost.
  • Aktivní kontrola – Zabbix Agent pravidelně odesílá data na server.

V tomto článku se naučíme, jak nainstalovat agenta Zabbix v distribucích založených na RHEL 8, jako je Rocky Linux nebo Alma Linux. Podívejte se na tuto příručku Jak nainstalovat a nakonfigurovat Zabbix Server 5 na Rocky Linux/Alma Linux 8.

Související obsah:

  • Jak nainstalovat a nakonfigurovat Zabbix Server 6 na Ubuntu 20.04
  • Jak nainstalovat a nakonfigurovat Zabbix Agent 5 na Ubuntu 20.04
  • Jak nainstalovat a nakonfigurovat Zabbix Server 6 na Ubuntu 20.04
  • Jak nainstalovat Zabbix Agent 6 na Rocky Linux/Alma Linux/Oracle Linux 8
  • Jak nainstalovat Zabbix Agent 6 na OpenSUSE Leap 15.3
  • Jak přidat hostitele na server Zabbix ke sledování

Obsah

  1. Ujistěte se, že je server aktuální
  2. Nainstalujte si agenta Zabbix
  3. Nakonfigurujte agenta Zabbix

1. Ujistěte se, že serverové balíčky jsou aktuální

Než budeme pokračovat, ujistěte se, že naše serverové balíčky jsou aktuální pomocí tohoto příkazu:

sudo dnf -y update

Pojďme si také nainstalovat některé běžné balíčky, které budeme potřebovat

sudo dnf install -y vim

2. Nainstalujte Zabbix Agent

Balíčky agentů Zabbix nejsou k dispozici ve výchozích repozitářích Rocky Linux 8. Před instalací agenta budeme muset nakonfigurovat úložiště Zabbix v našem systému.

Poslední verzí Zabbixu v době psaní tohoto článku je Zabbix verze 5.4. Nainstalujte úložiště Zabbix verze 5.4 pomocí tohoto příkazu:

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

Jakmile je úložiště nainstalováno, můžeme nainstalovat agenta. Použijte tento příkaz:

sudo dnf install -y zabbix-agent

Potvrďte nainstalovanou verzi softwaru:

$ 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. Nakonfigurujte Zabbix Agent

Nyní musíte nakonfigurovat službu Agent tak, aby umožňovala požadavky serveru Zabbix. Aktualizujeme také název hostitele, abychom věděli, na kterém serveru jsme agenta nakonfigurovali. Upravte konfigurační soubor agenta Zabbix přidáním adresy IP serveru Zabbix.

sudo vim /etc/zabbix/zabbix_agentd.conf

Přidejte tento obsah:

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4. Zakažte SELinux a upravte bránu firewall pro Zabbix

Pokud máte nainstalovanou a povolenou bránu firewall, budete muset povolit porty Zabbix 10050 a 10051 a službu HTTP přes bránu firewall. Můžete je povolit pomocí následujícího příkazu:

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

Budete také muset nastavit SELinux pro přístup k frontendu z prohlížeče. Chcete-li to provést, spusťte příkaz:

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

5. Spusťte a povolte agenta Zabbix

Nyní můžeme spustit agenta. Ve výchozím nastavení není agent spuštěn. Ke spuštění použijte tento příkaz:

sudo systemctl start zabbix-agent

Zkontrolujte stav a potvrďte, že je spuštěno.

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

Z výše uvedeného výstupu můžeme potvrdit, že agent běží. Chcete-li povolit spuštění agenta při spuštění, použijte tento příkaz:

sudo systemctl enable zabbix-agent

To je ono! Úspěšně jste nainstalovali Zabbix Agent na váš Rocky Linux Machine. Nyní můžete přistoupit k přidání hostitele na server zabbix, který má být monitorován. Podívejte se na tuto příručku Jak přidat hostitele na server Zabbix ke sledování.


Rocky Linux
  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak nainstalovat Apache Maven na Rocky Linux/Alma Linux 8

  3. Jak nainstalovat FFmpeg na Rocky Linux/Alma Linux 8

  1. Jak nainstalovat Python 3.9 na Rocky Linux 8

  2. Jak nainstalovat klienta FreeIPA na Rocky Linux/Alma Linux/CentOS 8

  3. Jak nainstalovat PHP 8 na Alma Linux &Rocky Linux

  1. Jak nainstalovat Rocky Linux 8.4

  2. Jak nainstalovat Docker CE na Rocky Linux 8

  3. Jak nainstalovat Java 17 na Rocky Linux 8 / Alma Linux 8