Zabbix je open source software pro monitorování síťových služeb, serverů a dalších síťových zařízení, vytvořený Alexejem Vladishevem. Backend Zabbix napsaný v C a pro frontend používá PHP, podporuje databáze MySQL, PostgreSQL, SQLite, Oracle nebo IBM DB2.
Funkce
- Může ověřit dostupnost standardních služeb, jako je SMTP nebo HTTP, aniž by bylo nutné instalovat jakýkoli software na vzdáleném hostiteli.
- Může také monitorovat CPU, paměť, disk a další zdroje na hostitelích Windows nebo Unix tím, že na něj nainstalujete klienta Zabbix.
- Nabízí také podporu pro monitorování prostřednictvím SNMP, TCP a ICMP.
- Podporuje upozornění v reálném čase
Tato příručka vám pomůže nastavit Zabbix na Ubuntu 14.04
Předpoklady
Nainstalujte balíčky nejnovější verze a toto obsahuje konfiguraci úložiště.
sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb sudo apt-get update
Nainstalujte Zabbix
Nainstalujte následující balíčky. Tím se nainstaluje server Zabbix a web s MySQL.
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Konfigurovat databázi
Předchozí příkaz sám vyvolá konfiguraci databáze MySQL a Zabbix. Pokud již máte na serveru nakonfigurované MySQL, přeskočte první dva kroky.
Krok 1:Nakonfigurujte heslo uživatele root pro MySQL.
Krok 2:Potvrďte heslo uživatele root.
Krok 3:Na další obrazovce budete požádáni o konfiguraci databáze pro Zabbix, kterou buď přijmete, nebo zrušíte. Zde jsem zvolil ano pro automatickou konfiguraci databáze.
Krok 4:Zadejte heslo pro uživatele databáze „zabbix“ (uživatel zabbix bude vytvořen instalačním technikem), toto heslo bylo zadáno při nastavování Zabbix.
Krok 5:Potvrďte heslo pro uživatele databáze.
Následující část pro odstraňování problémů je použitelná pouze pro ty, kteří čelí chybě 404 nenalezen při přístupu k adrese URL nastavení Zabbix.
Odstraňování problémů
Po konfiguraci databáze, když jsem se pokusil získat přístup k URL nastavení Zabbix (http://vaše-ip-adresa/zabbix). Dostal jsem 404 nenalezenou stránku, po mnoha google hledání; nic nenašel. Později jsem se rozhodl zkontrolovat soubory vytvořené balíčkem, naposledy jsem našel soubor apache.conf v /etc/zabbix.
Zkopírujte soubor apache.conf do adresáře apache2
sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
Edit zkopíroval soubor pro nastavení časového pásma.
sudo vi /etc/apache2/sites-enabled/zabbix.conf # php_value date.timezone Europe/Riga
Změňte date.timezone podle svého časového pásma.
Restartujte službu apache2.
sudo /etc/init.d/apache2 restart
Po provedení výše uvedených kroků jsem byl schopen získat přístup k adrese URL bez jakýchkoli problémů.
Nastavení Zabbix
Navštivte následující URL a začněte nastavovat Zabbix http://vaše-ip-adresa/zabbix. Pokračujte kliknutím na Další.
Nastavení Zabbix zkontroluje předpoklady a poskytne vám stav jako níže.
Zadejte informace o databázi.
Nastavení Zabbix – Informace o databázi
Nakonfigurujte informace o serveru.
Nastavení Zabbix – Informace o serveru
Podívejte se na shrnutí instalace.
Dokončete nastavení.
Přístup k Zabbix
Přihlaste se pomocí výchozích přihlašovacích údajů (Admin/zabbix)
Takto bude vypadat řídicí panel Zabbix.
To je vše.