GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Zabbix na Debian 9 Stretch

V tomto tutoriálu vám ukážeme, jak nainstalovat Zabbix na Debian 9 Stretch. 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 monitorované počítače 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 Zabbixu na server Debian 9 (Stretch).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 9 (Stretch).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , 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 Stretch

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-get příkazy v terminálu:

apt-get updateapt-get upgrade

Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP).

Je vyžadován server Debian 9 LAMP. Pokud nemáte nainstalovanou LAMP, přečtěte si prosím náš předchozí návod k instalaci serveru LAMP na Debian 9.

Krok 3. Instalace Zabbix na Debian 9.

Ve výchozím nastavení je server Zabbix dostupný v oficiálním úložišti Debian 9, ale může být zastaralý. Doporučujeme nainstalovat nejnovější verzi oficiálních repozitářů Zabbix, které můžeme stáhněte a přidejte nejnovější verzi úložiště Zabbix pomocí následujícího příkazu:

wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.debdpkg -i zabbix-release_3.4-1 +stretch_all.deb

Dále nainstalujeme stažené úložiště provedením následujícího:

sudo apt-get updatesudo apt-get install zabbix-server-mysql zabbix-frontend-php

Krok 4. Konfigurace Zabbix.

Zabbix vytvoří svůj konfigurační soubor v /etc/zabbix/zabbix_server.conf cestu, musíme tento soubor upravit a případně aktualizovat časové pásmo a konfiguraci PHP:

sudo nano /etc/zabbix/zabbix_server.conf

Upravte následující hodnoty a poznamenejte si zvolené heslo. Budete ho také později potřebovat.

DBName=zabbixdbDBUser=zabbixDBPassword=vaše_heslo_zde

Krok 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_installation

Nakonfigurujte 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] 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:

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 zabbixdb

Krok 6. Nakonfigurujte webový server Apache pro Zabbix.

Nejprve přesuneme soubor Zabbix apache 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 upload_max_filesize 2M php_value max_input_post_time_data -Evropa_vždy_datum_input_phpe 3 -data_input_phpepopul_time 3 

Restartujte Apache a službu Zabbix, aby se změny projevily:

systemctl restart zabbix-server zabbix-agent apache2

Krok 7. Přístup k 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://your-domain.com/zabbix nebo http://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 Zabbixu do systémů Debian 9 Stretch. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Zabbix.

P>


Debian
  1. Jak nainstalovat Zabbix na Debian 11

  2. Jak nainstalovat TYPO3 na Debian 9

  3. Jak nainstalovat Shopware na Debian 9 Stretch

  1. Jak nainstalovat MariaDB na Debian 10

  2. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  3. Jak nainstalovat Joomla na Debian 8

  1. Jak nainstalovat osCommerce na Debian 8

  2. Jak nainstalovat Docker na Debian 9 Stretch

  3. Jak nainstalovat Textpattern na Debian 9