V tomto tutoriálu vám ukážeme, jak nainstalovat Zabbix na Debian 10. Pro ty z vás, kteří nevěděli, Zabbix je open-source monitorovací nástroj, který je ideální pro sledování cloudové servery. Zabbix je velmi flexibilní, informace lze získávat pomocí HTTP/SNMP nebo instalací agenta Zabbix na stroje, které chcete monitorovat, a umožňuje mnoho přizpůsobení. Podporuje také sledování úložných zařízení, databází, virtuálních strojů, telefonování , zdroje zabezpečení IT a mnoho dalšího.
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 Zabbixu na Debian 10 (Buster).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 10 (Buster).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
uživatel sudo bez root
nebo přístup kuživateli root
. Doporučujeme jednat jakonerootový uživatel sudo
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Zabbix na Debian 10 Buster
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade
Krok 2. Instalace Zabbix na Debian 10.
Nyní přidáváme úložiště balíčků Zabbix:
wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb sudo dpkg -i zabbix-release_4.0-3+buster_all.deb
Jakmile úspěšně přidáte úložiště, použijte příkaz apt k instalaci serveru Zabbix s balíčkem podpory MariaDB, abyste měli MariaDB jako databázový server:
sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Krok 3. Nakonfigurujte MariaDB Database Zabbix.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. Měli byste si pečlivě přečíst každý krok níže, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MySQL.
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Dá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 -p
To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte k databázovému serveru, musíte vytvořit databázi pro software Zabbix:
create database zabbixdb; create user 'zabbix'@'localhost' identified by 'your_strong_password'; grant all privileges on zabbixdb.* to 'zabbix'@'localhost'; flush privileges; exit;
Potom načtěte schéma databáze Zabbix do databáze vytvořené výše:
cd /usr/share/doc/zabbix-server-mysql cat create.sql.gz | mysql -u zabbix -p zabbixdb
Krok 4. Nakonfigurujte Zabbix.
Dále upravte konfigurační soubor serveru Zabbix /etc/zabbix/zabbix_server.conf
a aktualizujte následující konfigurace databáze. To bude použito serverem Zabbix pro připojení k databázi:
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=your_strong_password
Krok 5. Nakonfigurujte webový server Apache.
Zabbix vytváří svůj vlastní konfigurační soubor Apache /etc/zabbix/apache.conf
a vytvoří odkaz na konfigurační adresář Apache. Pro restartování služby Apache použijte následující příkaz:
sudo systemctl restart apache2.service
Také restartujte server Zabbix:
sudo systemctl restart zabbix-server sudo systemctl restart zabbix-agent
Krok 6. Nakonfigurujte bránu firewall.
Nyní povolte naslouchací porty na bráně firewall:
sudo ufw allow 80 sudo ufw reload
Krok 7. Přístup k webovému rozhraní Zabbix.
Zabbix 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://vase-domena.com/zabbix nebo
http://adresa-ip-serveru/zabbix
a dokončete požadované kroky k dokončení instalace.
Blahopřejeme! Úspěšně jste nainstalovali Zabbix. Děkujeme, že jste použili tento návod k instalaci monitorovacího softwaru Zabbix v systémech Debian 10 Buster. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Zabbix.