Úvod

Zabbix je výkonné, open-source řešení pro monitorování sítí a aplikací. Jedná se o robustní aplikaci, která slouží ke sledování a sledování stavu více serverů, síťových zařízení, cloudových služeb a virtuálních strojů. Software poskytuje řadu možností monitorování včetně: spotřeby místa na disku, využití sítě a zatížení procesoru.


Díky tomu je Zabbix ideálním softwarem k instalaci na váš server CentOS 7. Tento tutoriál vám ukáže, jak nainstalovat Zabbix do vašeho CentOS 7 systému.

Pokud máte účet VPS nebo dedikovaný server pro hostování s nainstalovaným a nakonfigurovaným CentOS 7, začněme!

Krok 1 Instalace Apache a PHP

První věcí při instalaci Zabbix na CentOS 7 je instalace Apache a PHP do vašeho systému. Jedná se o jednoduchý proces a k provedení tohoto úkolu stačí spustit níže uvedený příkaz!

$ Sudo yum nainstalovat httpd php

Krok 2 Instalace databázového serveru

V našem případě použijeme MariaDB jako databázový server. Chcete-li nainstalovat MariaDB, zadejte následující příkaz:

$ Sudo yum nainstalujte mariadb-server

Tím se MariaDB automaticky nainstaluje do vašeho systému CentOS. Po dokončení tohoto procesu spusťte níže uvedený příkaz a poté povolte databázový server:

$ Sudo systemctl start mariadb
$ Sudo systemctl povolit mariadb

Databázový server již běží správně, ale není zabezpečený. Chcete-li zabezpečit databázový server, proveďte následující příkaz:

$ Sudo mysql_secure_installation

To vám poskytne výzvy s řadou otázek. Odpovězte na otázky odpovídajícím způsobem a zvyšte tak bezpečnost databázového serveru MariaDB. Jakmile je vše nastaveno, můžete pokračovat dalším krokem.

Krok 3 Instalace Zabbix

Ve výchozím nastavení úložiště CentOS 7 neposkytuje balíčky Zabbix. Z tohoto důvodu nejprve nainstalujeme úložiště Zabbix a poté nainstalujeme požadované balíčky Zabbix. Chcete-li nasadit úložiště Zabbix, proveďte následující příkaz:

$ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Jakmile je úložiště Zabbix nasazeno, spusťte níže uvedený příkaz a nainstalujte Zabbix a jeho webové rozhraní.

$ Sudo yum install zabbix-server-mysql zabbix-web-mysql

Tento příkaz nainstaluje Zabbix společně s požadovanými balíčky PHP.

Krok 4 Konfigurace databáze Zabbix

Nyní musíte vytvořit databázi Zabbix a také uživatele MySQL, který program Zabbix potřebuje.

Nejprve spusťte příkaz níže a přihlaste se do prostředí MariaDB:

$ Sudo mysql -uroot -p

Budete vyzváni k zadání hesla vytvořeného při zabezpečení MariaDB. Zadejte heslo správně a stiskněte ENTER pro přístup k příkazové řádce MariaDB.

Jakmile jste na příkazovém řádku, proveďte níže uvedený příkaz k vytvoření databáze Zabbix:

MariaDB [(žádný)]>

CREATEDATABASE zabbix CHARACTERSET utf8;

Poté spusťte níže uvedený příkaz a udělete všechna oprávnění:

MariaDB [(žádný)]>

UDĚLTE VŠECHNY SOUKROMÍ zabbix. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘;

Aby se tyto změny projevily, zadejte následující příkaz:

MariaDB [(žádný)]>

FLUSHPRIVILEGY;

Poté zadejte přestat ukončit shell MariaDB.

V současné době je databáze pro Zabbix téměř nastavena. Dalším krokem je konfigurace Zabbixu k využití databáze, kterou jsme vytvořili. Chcete-li toho dosáhnout, nejprve spusťte níže uvedený příkaz:

$ Sudo nano /etc/zabbix/zabbix_server.conf

Tím se otevře konfigurační soubor Zabbix. Jakmile se soubor otevře, nastavte heslo na  zabbix_passwd, to je:

/etc/zabbix/zabbix_server.conf

### Možnost: DBPassword
# Heslo databáze. Ignorováno pro SQLite.
# Pokud není použito žádné heslo, zadejte tento řádek.
#
# Povinné: ne
# Výchozí:
DBPassword = zabbix_passwd

Nemusíte měnit uživatele a jméno databáze; tyto hodnoty jsou nastaveny na zabbix.

Krok 5 Konfigurace PHP

Chcete-li nastavit PHP pro server Zabbix, nejprve otevřete konfigurační soubor PHP:

$ sudo nano /etc/httpd/conf.d/zabbix.conf

Po otevření souboru vyhledejte řádek date.timezone a upravte časové pásmo tak, aby odpovídalo vašemu preferovanému umístění:

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_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone America / Chicago

Poté spusťte příkaz níže a restartujte Apache:

$ Sudo systemctl restart httpd

To je vše! Všechno je nastaveno.

Krok 6 Spuštění serveru Zabbix

Nyní jsou všechny požadované služby správně nakonfigurovány a mělo by být hračkou spustit nově nainstalovaný server Zabbix: Stačí spustit příkaz níže:

$ Sudo systemctl spusťte zabbix-server

Nyní proveďte níže uvedený příkaz a ujistěte se, že Zabbix funguje správně:

$ Sudo systemctl status zabbix-server

Tím získáte následující výstup:

● zabbix-server.service – Zabbix Server
Načteno: načteno (/usr/lib/systemd/system/zabbix-server.service; disabled; předvolba dodavatele: disabled)
Aktivní: aktivní (běží) od pondělí 2018-10-29 09:49:13 UTC; Před 10 s
Proces: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (kód = ukončeno, status = 0 / SUCCESS)
Hlavní PID: 1813 (zabbix_server)
….

Krok 7 Přístup k webovému rozhraní Zabbix

Chcete-li dokončit instalaci, přejděte do svého oblíbeného webového prohlížeče a vyhledejte http: // your_server_ip_address / zabbix /, zadejte své přihlašovací údaje pro databázi Zabbix a přejděte na řídicí panel Zabbix a dokončete postup po instalaci. Jakmile je vše hotovo, přejdete na přihlašovací stránku webového rozhraní Zabbix. Použití admin jako uživatelské jméno a zabbix jako heslo pro přihlášení.

Závěr

Gratulujeme! Nainstalovali jste a nakonfigurovali server Zabbix na serveru CentOS 7. Nyní si můžete užít sílu, funkčnost a pohodlí, které Zabbix nabízí, ke správě množství komponentů ve vaší síti.

Podívejte se na tyto top 3 Linux hostingové služby

FastComet

Vyvolávací cena:
2,95 $


Spolehlivost
9.7


Ceny
9.5


Uživatelsky přívětivý
9.7


Podpěra, podpora
9.7


Funkce
9.6

Přečtěte si recenze

Navštivte FastComet

Hostinger

Vyvolávací cena:
0,99 $


Spolehlivost
9.3


Ceny
9.3


Uživatelsky přívětivý
9.4


Podpěra, podpora
9.4


Funkce
9.2

Přečtěte si recenze

Navštivte Hostinger

ChemiCloud

Vyvolávací cena:
2,76 $


Spolehlivost
10


Ceny
9.9


Uživatelsky přívětivý
9.9


Podpěra, podpora
10


Funkce
9.9

Přečtěte si recenze

Navštivte ChemiCloud

Související články s postupy

  • Jak nainstalovat Drupal 8 na lokální WAMP server
    středně pokročilí
  • Jak nainstalovat Apache, MySQL & PHP na Ubuntu 18.04 VPS nebo dedikovaném serveru
    středně pokročilí
  • Jak nainstalovat MySQL na webový server Windows Apache
    nováček
  • Jak nainstalovat Selfoss na CentOS 7 Linux VPS
    středně pokročilí
  • Jak nainstalovat Apache, MariaDB a PHP (LAMP stack) v Ubuntu 18.04
    středně pokročilí
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me