GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Zabbix na Debian 10

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 k uživateli root . Doporučujeme jednat jako nerootový 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.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  3. Jak nainstalovat Zabbix na Debian 11

  1. Jak nainstalovat MongoDB na Debian 9

  2. Jak nainstalovat Nginx na Debian 9

  3. Jak nainstalovat Apache na Debian 9