Zabbix Agent - pasivní /aktivní

Zabbix Agent

Zabbix agent je klíčovou součástí Zabbixu pro monitorování serverů a zařízení. Agenti shromažďují data a posílají je do Zabbix serveru nebo proxy, což umožňuje sledovat výkon a dostupnost jednotlivých komponent infrastruktury.

Zabbix server

Pokud ještě nemáte nainstalovaný server použijte tento návod

Instalace Zabbix Agenta

1. Arch Linux (a deriváty)

Instalace

sudo pacman -S zabbix-agent

Konfigurace

Otevřete konfigurační soubor:

sudo nano /etc/zabbix/zabbix_agentd.conf

Upravte následující parametry:

Server=<IP_adresa_vašeho_Zabbix_serveru>
Hostname=<Jméno_hosta>

Spuštění a povolení služby

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

2. RHEL (a deriváty)

Instalace

Přidejte Zabbix repozitář a nainstalujte agenta:

sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-2.el7.noarch.rpm
sudo yum install zabbix-agent

Konfigurace

Otevřete konfigurační soubor:

sudo nano /etc/zabbix/zabbix_agentd.conf

Upravte následující parametry:

Server=<IP_adresa_vašeho_Zabbix_serveru>
Hostname=<Jméno_hosta>

Spuštění a povolení služby

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

3. Debian (a deriváty)

Instalace

Přidejte Zabbix repozitář a nainstalujte agenta:

wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bdebian9_all.deb
sudo dpkg -i zabbix-release_6.0-1+debian9_all.deb
sudo apt update
sudo apt install zabbix-agent

Konfigurace

Otevřete konfigurační soubor:

sudo nano /etc/zabbix/zabbix_agentd.conf

Upravte následující parametry:

Server=<IP_adresa_vašeho_Zabbix_serveru>
Hostname=<Jméno_hosta>

Spuštění a povolení služby

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

Pasivní a Aktivní Agent

Pasivní Agent

Pasivní agent čeká na požadavky od Zabbix serveru a odpovídá na ně. Konfigurace pro pasivní agenta je následující:

Server=<IP_adresa_vašeho_Zabbix_serveru>
Hostname=<Jméno_hosta>

Pasivní agent používá výchozí port 10050. Ujistěte se, že tento port je otevřený a dostupný na firewallu.

Aktivní Agent

Aktivní agent sám periodicky posílá data na Zabbix server. Konfigurace pro aktivního agenta vyžaduje další parametry:

ServerActive=<IP_adresa_vašeho_Zabbix_serveru>
Hostname=<Jméno_hosta>

Aktivní agent používá výchozí port 10051. Ujistěte se, že tento port je otevřený a dostupný na firewallu.

Přidání hosta v Zabbix GUI

Přidejte hosta do Zabbix serveru prostřednictvím GUI. Postupujte podle následujících kroků:

  1. Přihlaste se do Zabbix GUI.

  2. Přejděte na Configuration > Hosts.

  3. Klikněte na Create host.

  4. Vyplňte formulář:

    • Host name: Zadejte název hosta.
    • Visible name: (volitelné) Zadejte viditelné jméno.
    • Groups: Přidejte hosta do skupiny.
    • Interfaces: Přidejte rozhraní s IP adresou hosta a portem (výchozí je 10050).
    • Templates: Připojte potřebné šablony.
  5. Klikněte na Add.

:clap: Všetko je prehľadne vysvetlené, od inštalácie až po konfiguráciu na rôznych systémoch.
Jasné kroky a príklady kódu zaručujú, že sa nestratíš.
Informácie o pasívnych a aktívnych agentoch sú veľmi užitočné, rovnako ako postup na pridanie hosta cez Zabbix GUI.
Len tak ďalej! :+1:

1 lajk