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ů:
-
Přihlaste se do Zabbix GUI.
-
Přejděte na Configuration > Hosts.
-
Klikněte na Create host.
-
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.
-
Klikněte na Add.