V tomto tutoriálu vám ukážeme, jak nainstalovat Zabbix na váš server Ubuntu 16.04 LTS. Pro ty z vás, kteří nevěděli, Zabbix je open-source monitorovací nástroj, který je ideální pro monitorování vašich cloudových serverů. Zabbix je velmi flexibilní, informace lze získávat pomocí HTTP/SNMP nebo instalací agenta Zabbix na počítače, které chcete monitorovat, a umožňuje mnoho přizpůsobení.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Zabbix v Ubuntu 16.04 LTS Xenial Xerus.
Nainstalujte Zabbix na Ubuntu 16.04 LTS Xenial Xerus
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get aktualizacesudo apt-get upgrade
Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP).
Je vyžadován server Ubuntu 16.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také všechny požadované moduly PHP:
apt-get install php7.0-readline php7.0-curl php7.0-gd php7.0-mbstring libapache2-mod-php7.0 php7.0-mcrypt php7.0-bz2 php7.0-zipKrok 3. Instalace Zabbix na Ubuntu 16.04.
První věc, kterou musíte udělat, je stáhnout a přidat úložiště, jak je uvedeno níže:
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.debdpkg -i zabbix-release_3.2-1 +xenial_all.debPo přidání úložiště Zabbix apt do vašeho systému nyní aktualizujte seznamy balíčků a nainstalujte Zabbix pomocí příkazů:
apt-get updateapt-get install zabbix-server-mysql zabbix-frontend-phpKrok 4. Konfigurace Zabbix.
sudo nano /etc/zabbix/zabbix_server.confUpravte následující hodnoty a poznamenejte si heslo, které jste zvolili. Budete ho také později potřebovat.
DBName=zabbixdbDBUser=zabbixDBPassword=vaše_zvolené_heslo_zdeKrok 5. Nakonfigurujte databázi MariaDB pro Zabbix.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. Měli byste si pozorně přečíst a pod každým krokem, který nastaví heslo uživatele root, odstranit anonymní uživatelům zakázat vzdálené přihlášení root a odebrat testovací databázi a přístup k zabezpečené MySQL.
mysql_secure_installationNakonfigurujte to takto:
- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] yDále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Zabbix. Spusťte následující příkaz:
mysql -u root -pToto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro software Zabbix:
vytvořit uživatele 'zabbix'@'localhost' identifikovaného pomocí 'your_chosen_password_here';vytvořit databázi zabbixdb;udělit všechna oprávnění na zabbixdb.* na 'zabbix'@'localhost';flush privilegia;exit;Po vytvoření databáze Zabbix a uživatele musíme importovat počáteční databázi Zabbix pomocí následujících příkazů:
cd /usr/share/doc/zabbix-server-mysqlzcat create.sql.gz | mysql -u root -p zabbixdbKrok 6. Nakonfigurujte webový server Apache pro Zabbix.
Nejprve přesuneme soubor apache Zabbix z adresáře balíčku:
sudo cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.confsudo a2enconf zabbix.confsudo a2enmod aliasČasové pásmo PHP bychom měli upravit podle doporučených nastavení Zabbix:
### nano /etc/zabbix/apache.conf php_value max_execution_time 300 php_value memory_limit 128m php_value post_max_size 16m php_value avalue php_value -1 eurone. Restartujte službu Apache a Zabbix, aby se změny projevily:
systemctl restart apache2systemctl start zabbix-serverKrok 7. Přístup k Zabbixu.
bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na
http://your-domain.com/zabbix
nebohttp://server-ip/zabbix
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Zabbix. Děkujeme, že jste použili tento návod k instalaci Zabbix Monitoring Tool do vašeho systému Ubuntu 16.04 LTS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Zabbix .
Jak nainstalovat Open Eshop na Ubuntu 16.04 LTS Jak nainstalovat Let's Encrypt SSL s Nginx na Ubuntu 16.04 LTSUbuntu