úvod

Zabbix je výkonné riešenie na monitorovanie sietí a aplikácií s otvoreným zdrojovým kódom. Je to robustná aplikácia, ktorá sa používa na sledovanie a monitorovanie stavu viacerých serverov, sieťových zariadení, cloudových služieb a virtuálnych počítačov. Softvér poskytuje množstvo monitorovacích možností vrátane: spotreby miesta na disku, využitia siete a zaťaženia procesora.


Vďaka tomu je Zabbix ideálnym softvérom na inštaláciu na váš server CentOS 7. Tento tutoriál vám ukáže, ako nainštalovať program Zabbix do vášho systému CentOS 7.

Ak máte účet VPS alebo vyhradený server na hostovanie s nainštalovaným a nakonfigurovaným CentOS 7, začnime!

Krok 1 Inštalácia Apache a PHP

Pri inštalácii Zabbix na CentOS 7 je prvá inštalácia Apache aj PHP do vášho systému. Toto je jednoduchý proces a na jeho vykonanie stačí spustiť príkaz uvedený nižšie!

$ Sudo yum nainštalujte httpd php

Krok 2 Inštalácia databázového servera

V našom prípade použijeme MariaDB ako databázový server. Ak chcete nainštalovať MariaDB, zadajte nasledujúci príkaz:

$ Sudo yum nainštalujte mariadb-server

Týmto sa MariaDB automaticky nainštaluje do vášho systému CentOS. Po dokončení tohto procesu spustite príkaz uvedený nižšie a spustite databázový server:

$ Sudo systemctl start mariadb
$ Sudo systemctl povolí mariadb

Databázový server už pracuje správne, ale nie je zabezpečený. Na zabezpečenie databázového servera vykonajte nasledujúci príkaz:

$ Sudo mysql_secure_installation

To vám poskytne výzvy s množstvom otázok. Zodpovedajú na uvedené otázky zodpovedajúcim spôsobom, aby sa zvýšila bezpečnosť databázového servera MariaDB. Po nastavení všetkého môžete pokračovať ďalším krokom.

Krok 3 Inštalácia Zabbix

Repozitár CentOS 7 štandardne neposkytuje balíky Zabbix. Z tohto dôvodu najskôr nainštalujeme úložisko Zabbix a potom nainštalujeme požadované balíčky Zabbix. Ak chcete nasadiť úložisko Zabbix, vykonajte nasledujúci príkaz:

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

Po nasadení úložiska Zabbix spustite príkaz uvedený nižšie a nainštalujte Zabbix a jeho webové rozhranie.

$ Sudo yum nainštaluj zabbix-server-mysql zabbix-web-mysql

Tento príkaz nainštaluje program Zabbix spolu s požadovanými balíčkami PHP.

Krok 4 Konfigurácia databázy Zabbix

Teraz musíte vytvoriť databázu Zabbix a používateľa MySQL, ktorý spoločnosť Zabbix potrebuje na fungovanie.

Najprv spustite príkaz uvedený nižšie a prihláste sa do shellu MariaDB:

$ Sudo mysql -uroot -p

Budete vyzvaní na zadanie hesla vytvoreného pri zabezpečení MariaDB. Zadajte správne heslo a stlačte ENTER pre prístup k príkazovému riadku MariaDB.

Akonáhle ste na príkazovom riadku, vykonajte príkaz nižšie, aby ste vytvorili databázu Zabbix:

MariaDB [(žiadne)]>

CREATEDATABASE zabbix CHARACTERSET utf8;

Ďalej spustite príkaz uvedený nižšie, aby ste udelili všetky privilégiá:

MariaDB [(žiadne)]>

UDELITE VŠETKY SÚKROMNÉ ZÁHRADY zabbix. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘;

Aby sa tieto zmeny prejavili, zadajte nasledujúci príkaz:

MariaDB [(žiadne)]>

FLUSHPRIVILEGES;

Potom napíšte prestať aby ste opustili shell MariaDB.

Databáza Zabbix je už takmer nastavená. Ďalším krokom je konfigurácia Zabbixu na využitie databázy, ktorú sme vytvorili. Aby ste to dosiahli, najprv spustite príkaz uvedený nižšie:

$ Sudo nano /etc/zabbix/zabbix_server.conf

Tým sa otvorí konfiguračný súbor Zabbix. Po otvorení súboru nastavte heslo na  zabbix_passwd, to je:

/etc/zabbix/zabbix_server.conf

### Možnosť: DBPassword
# Heslo databázy. Ignorované pre SQLite.
# Ak nie je použité žiadne heslo, tento riadok komentujte.
#
# Povinné: nie
# Default:
DBPassword = zabbix_passwd

Nemusíte meniť používateľa a meno databázy; tieto hodnoty sú nastavené na Zabbix.

Krok 5 Konfigurácia PHP

Ak chcete nastaviť PHP pre server Zabbix, najprv otvorte konfiguračný súbor PHP:

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

Po otvorení súboru vyhľadajte riadok date.timezone a upravte časové pásmo podľa vášho preferovaného umiestnenia:

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

Potom spustite príkaz uvedený nižšie a reštartujte Apache:

$ Sudo systemctl reštart httpd

Toto je to! Všetko je nastavené.

Krok 6 Spustenie servera Zabbix

Dovtedy sú všetky požadované služby správne nakonfigurované a spustenie novo nainštalovaného servera Zabbix by malo byť hračkou: Jednoducho spustite nasledujúci príkaz:

$ Sudo systemctl začne zabbix-server

Teraz vykonajte príkaz uvedený nižšie, aby ste sa uistili, že program Zabbix funguje správne:

$ Sudo systemctl status zabbix-server

Získate nasledujúci výstup:

● zabbix-server.service – Zabbix Server
Načítané: načítané (/usr/lib/systemd/system/zabbix-server.service; disabled; predvoľba dodávateľa: disabled)
Aktívne: aktívne (beží) od pondelka 2018-10-29 09:49:13 UTC; Pred 10 s
Proces: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (kód = ukončený, status = 0 / SUCCESS)
Hlavný PID: 1813 (zabbix_server)
….

Krok 7 Prístup k webovému rozhraniu Zabbix

Ak chcete dokončiť inštaláciu, prejdite do svojho obľúbeného webového prehľadávača a vyhľadajte http: // your_server_ip_address / zabbix /, zadajte svoje prihlasovacie údaje pre databázu Zabbix a získajte prístup k dashboardu Zabbix a dokončite postup po inštalácii. Po dokončení všetkého získate prístup na prihlasovaciu stránku webového rozhrania Zabbix. použitie admin ako užívateľské meno a Zabbix ako heslo na prihlásenie.

záver

Gratulujeme! Nainštalovali ste a nakonfigurovali ste server Zabbix na serveri CentOS 7. Teraz si môžete užiť silu, funkčnosť a pohodlie, ktoré ponúka Zabbix na správu množstva komponentov vo vašej sieti.

Vyskúšajte tieto top 3 hostingové služby pre Linux

FastComet

Vyvolávacia cena:
$ 2,95


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hostinger

Vyvolávacia cena:
$ 0.99


Spoľahlivosť
9.3


stanovenie ceny
9.3


Užívatelsky prívetivý
9.4


podpora
9.4


Vlastnosti
9.2

Prečítajte si recenzie

Navštívte Hostinger

ChemiCloud

Vyvolávacia cena:
$ 2,76


Spoľahlivosť
10


stanovenie ceny
9.9


Užívatelsky prívetivý
9.9


podpora
10


Vlastnosti
9.9

Prečítajte si recenzie

Navštívte ChemiCloud

Súvisiace články s návodmi

  • Ako nainštalovať Drupal 8 na lokálny server WAMP
    stredná
  • Ako nainštalovať Apache, MySQL & PHP na serveri Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako nainštalovať MySQL na webovom serveri Windows Apache
    nováčik
  • Ako nainštalovať Selfoss na CentOS 7 Linux VPS
    stredná
  • Ako nainštalovať Apache, MariaDB a PHP (zásobník LAMP) v Ubuntu 18.04
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me