Zabbix Proxy je intermediate server, který vám umožňuje rozložit zátěž na monitorovací systém Zabbix. Poskytuje možnost shromažďovat a zpracovávat data ze vzdálených uzlů a poté je přenášet na centrální server Zabbix. Díky této architektuře se monitorovací systém stává škálovatelnějším a efektivnějším.
Nastavení Zabbix Proxy se může zdát jako obtížný úkol pro začínající uživatele. S tímto průvodcem však tento proces snadno zvládnete. Pečlivě dodržujte uvedené kroky a nakonec získáte pracovní instanci Zabbix Proxy, která bude připravena ke sběru a přenosu dat.
Než začnete konfigurovat Zabbix Proxy, ujistěte se, že máte na serveru nainstalovaný a nakonfigurovaný server Zabbix. Také mějte na paměti, že Zabbix Proxy může fungovat na různých operačních systémech, takže si vyberte platformu, která je pro vás vhodná.
Prvním krokem nastavení Zabbix Proxy je instalace samotného softwaru. Přejděte na oficiální web Zabbix a stáhněte si nejnovější verzi Zabbix Proxy pro váš operační systém. Poté postupujte podle pokynů k instalaci, které zahrnují základní nastavení a spuštění potřebných služeb.
Instalace potřebného softwaru pro Zabbix Proxy
Před instalací Zabbix Proxy je nutné nainstalovat následující software:
| Program | Verze |
|---|---|
| Operační systém | Ubuntu Server 18.04 LTS |
| Ovladač databáze | MySQL Connector/C |
| Systém správy databází | MySQL Server |
| Kompilátor a záhlaví souborů C | gcc, make, libc6-dev, libssl-dev |
| Knihovna pro práci se sítí, protokoly a zásuvkami | libcurl4-openssl-dev |
| Knihovna pro práci se SNMP | libsnmp-dev |
| Knihovna pro práci s IPMI | libiksemel-dev |
| Nástroj pro práci s IPMI | ipmitool |
| Balíček se šablonami | zabbix-proxy-pgsql |
Nainstalujte si z výše uvedeného softwaru před instalací Zabbix Proxy, abyste zajistili jeho správné fungování.
Vytvoření uživatele a databáze pro Zabbix Proxy
Aby Zabbix Proxy fungoval, je nutné vytvořit jednotlivého uživatele a databázi. To zajistí bezpečnost a efektivitu monitorovacího systému.
Chcete-li vytvořit uživatele a databázi, musíte postupovat podle následujících kroků:
- Otevřete příkazový řádek nebo terminál na serveru, kde bude nasazen Zabbix Proxy.
- Přihlaste se do příkazového řádku nebo terminálu pod účtem správce databáze (například root).
- Zadejte příkaz psql pro přístup k příkazovému shellu PostgreSQL.
- Vytvořte nového uživatele spuštěním příkazu CREATE USER zabbix_proxy WITH PASSWORD 'password';. Nahraďte 'password' heslem, které chcete použít pro uživatele Zabbix Proxy.
- Vytvořte databázi pro Zabbix Proxy, spusťte příkaz CREATE DATABASE zabbix_proxy OWNER zabbix_proxy;.
- Spusťte následující příkaz, který uživateli poskytne přístupová práva k vytvořené databázi: GRANT ALL PRIVILEGES ON DATABASE zabbix_proxy TO zabbix_proxy;.
- Ukončete příkazový shellu PostgreSQL zadáním příkazu \q a stisknutím klávesy Enter.
Nyní je vytvořen uživatel a databáze pro Zabbix Proxy. Jejich data můžete použít při konfiguraci Zabbix Proxy.
Spuštění a konfigurace Zabbix Proxy
Chcete-li začít, musíte nainstalovat a nakonfigurovat Zabbix Proxy na serveru. To lze provést následovně:
- Nainstalujte požadované závislosti a balíčky, jako jsou Zabbix Proxy a MySQL;
- Vytvořte databázi pro Zabbix Proxy a nakonfigurujte k ní přístup;
- Nakonfigurujte konfigurační soubor Zabbix Proxy zadáním požadovaných možností, jako je Adresa serveru a Port;
- Spusťte Zabbix proxy služby;
- Zkontrolujte logy a zkontrolujte, zda je Zabbix Proxy úspěšně spuštěn a spuštěn.
Po instalaci a konfiguraci Zabbix Proxy jej můžete začít používat v monitorovacím systému Zabbix. Dbejte na pravidelnou aktualizaci a konfiguraci serveru Proxy pro optimální provoz systému.
Konfigurace připojení mezi Zabbix Proxy a Zabbix Server
Aby Zabbix Proxy fungoval úspěšně, je nutné nakonfigurovat spojení mezi ním a Zabbix serverem. To umožní přenos dat z Proxy na server pro další analýzu a monitorování.
Chcete-li začít, musíte na příslušných serverech nainstalovat Zabbix Server a Zabbix Proxy. Poté můžete začít s nastavením připojení.
Měli byste otevřít konfigurační soubor Zabbix Proxy a najít možnost "Server" nebo "ServerActive". Zde musíte zadat IP adresu nebo název domény Zabbix Server. Pokud je Zabbix Server nainstalován na místním počítači, můžete použít "localhost" nebo "127.0.0.1". Pokud je server umístěn na jiném počítači, musíte zadat jeho IP adresu.
Dále je třeba zadat port, na kterém Zabbix Server běží. Obvykle se jedná o port 10051, ale v některých případech může být změněn.
Poté můžete uložit změny a restartovat Zabbix Proxy. Na straně Zabbix serveru provedeme podobná nastavení. V konfiguračním souboru musíte zadat IP adresu nebo název domény Proxy a příslušný port.
Poté je nutné restartovat Zabbix Server a Proxy, aby se změny projevily.
Pokud je připojení mezi Zabbix Proxy a Zabbix Server správně nakonfigurováno, data budou přenášena z Proxy na Server pro interní použití a zobrazena na grafech a tabulkách v rozhraní Zabbix.
Nyní víte, jak nakonfigurovat spojení mezi Zabbix Proxy a Zabbix Server. Při zadávání IP adresy a portu buďte opatrní, abyste se vyhnuli problémům s komunikací mezi servery.