Zabbix

Ako nainštalovať Zabbix v Debiane

Ako nainštalovať Zabbix v Debiane
Správa siete je súčasťou práce správcu systému. Zabbix je úžasné riešenie na monitorovanie a správu sietí. Tento program je bezplatný softvér s otvoreným zdrojovým kódom, ktorý obsahuje množstvo funkcií. Zabbix sa používa na monitorovanie sietí, serverov, aplikácií, služieb a dokonca aj cloudových zdrojov. Podporuje tiež monitorovanie úložiska, databáz, virtuálnych strojov, telefonovania a oveľa viac.

Pre vývojárov Zabbix prichádza s robustným API, ktoré ponúka takmer všetky funkcie Zabbixu.

Táto príručka bude demonštrovať, ako nainštalovať a nakonfigurovať Zabbix v Debiane.

Predpoklady

V systéme Linux vyžaduje vykonanie akejkoľvek zmeny na úrovni systému prístup root (alebo sudo). V Debiane blokuje ostatných používateľov pred vykonaním akejkoľvek akcie, ktorá môže zmeniť systém. Ak chcete nainštalovať a nakonfigurovať Zabbix, budete musieť pristúpiť k účtu root (alebo k inému účtu s oprávneniami sudo).

V tomto príklade budeme konfigurovať Zabbix spolu s databázou MySQL na ukladanie údajov, PHP a serverom Apache pre webové rozhranie.

Inštalácia Zabbixu na Debian

Nasledujúce kroky vám ukážu, ako stiahnuť a nainštalovať Zabbix do vášho systému Debian.

Krok 1: Nainštalujte Apache a PHP

Toto je prvý krok pri inštalácii Zabbixu. Je to nástroj napísaný v PHP, takže na jeho spustenie budete musieť mať pripravený server. Spustite terminál a spustite nasledujúci príkaz.

$ apt aktualizácia && apt inštalácia apache2 php php-mysql php-mysqlnd php-ldap
php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

Ak inštalácia prebehla úspešne, spustí sa systém, ktorý automaticky spustí službu Apache. Službu je možné spúšťať aj počas bootovania. Pomocou nasledujúceho príkazu overte, či je služba funkčná.

$ systemctl status apache2

Pred ďalším krokom je niekoľko rýchlych systémových príkazov na správu služby Apache. Príkazy sú samy osebe a môžete ich použiť na spustenie, zastavenie a reštartovanie služby Apache.

$ systemctl spustiť apache2
$ systemctl stop apache2
$ systemctl reštart apache2

Krok 2: Nainštalujte databázové riešenie

Zabbix vyžaduje fungovanie systému správy databáz. Táto časť ukazuje, ako nainštalovať a nakonfigurovať MariaDB.

Najskôr si nainštalujte MariaDB.

$ apt aktualizácia && apt nainštalovať mariadb-server mariadb-klient

Inštaláciu overte spustením nasledujúceho príkazu, ktorým skontrolujete stav služby MariaDB.

$ systemctl status mariadb

Ďalším krokom je vykonanie inštalácie databázy servera MariaDB. Balík MariaDB je dodávaný so skriptom, ktorý za vás automatizuje prácu.

$ mysql_secure_installation

Keď je skript spustený, zobrazí sa výzva na výber niekoľkých možností. Odporúča sa odstrániť anonymných používateľov, zakázať vzdialené prihlásenie root a odstrániť testovaciu databázu.

Teraz vytvoríme vyhradenú databázu pre Zabbix. Spustite terminál a spustite shell MariaDB zadaním nasledujúceho príkazu.

$ mysql -u root -p

Potom postupne spustite nasledujúce príkazy. Do poľa pre heslo zadajte silné a vhodné heslo.

$ vytvoriť databázu znaková sada zabbix utf8 kompletovať utf8_bin;
$ udeľuje všetky privilégiá na zabbix.* na zabbix @ localhost identifikované
";

$ ukončiť;

Krok 3: Nainštalujte Zabbix

Nakoniec je váš systém pripravený na inštaláciu Zabbixu. Inštalácia Zabbixu sa trochu líši od predchádzajúcich krokov. Zabbix ponúka inštalovateľný balík DEB pre Debian / Ubuntu, ktorý konfiguruje oficiálne repo systému Zabbix v systéme. Vyskúšajte to na stránke Zabbix na stiahnutie.

$ wget https: // repo.zabbix.com / zabbix / 5.0 / debian / pool / main / z / zabbix-release /
zabbix-release_5.0-1 + buster_all.deb

Po stiahnutí balíka ho nainštalujte pomocou APT. Takto zaistíte, že o všetky závislosti bude postarané naraz.

$ apt inštalácia ./ zabbix-release_5.0-1 + buster_all.deb

Nasledujúci príkaz nainštaluje balíky servera Zabbix, webového rozhrania a balíkov agentov.

$ apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Krok 4: Konfigurácia démona servera Zabbix

Zabbix by sa teraz mal úspešne nainštalovať do vášho systému Debian. Zabbix však musí byť nakonfigurovaný na používanie databázy, ktorú ste práve vytvorili. Zadaním nasledujúceho príkazu sa ubezpečte, že sú všetky balíčky (najmä balíčky Zabbix) aktuálne.

$ apt aktualizácia && apt upgrade -y

Pomocou nižšie uvedeného príkazu načítajte počiatočnú schému a údaje Zabbix do vyhradenej databázy Zabbix.

$ zcat / usr / share / doc / zabbix-server-mysql / vytvoriť.štvorcový.gz |
mysql -u zabbix -p zabbix

Otvorte konfiguračný súbor servera Zabbix v editore podľa vášho výberu.

$ nano / etc / zabbix / zabbix_server.konf

Tu sú položky, ktoré musíte zmeniť. Upozorňujeme, že ak je niekto z nich komentovaný, najskôr ho odkomentujte.

$ DBHost = localhost

$ DBName = zabbix

$ DBUser = zabbix

$ DBPassword =

Krok 5: Konfigurácia Apache

Aby ste sa ubezpečili, že server Apache pracuje s front-endom Zabbix, budete potrebovať konfiguračný súbor Zabbix špecifický pre Apache. Nainštalujte konfiguračný súbor Zabbix pre Apache pomocou nasledujúceho príkazu.

$ apt aktualizácia && apt install -y zabbix-apache-conf

Aby sa zmeny prejavili, znova načítajte Apache zadaním nasledujúcich údajov.

$ systemctl znovu načítať apache2

Vo svojom obľúbenom textovom editore otvorte konfiguračný súbor Zabbix pre Apache.

$ nano / etc / zabbix / apache.konf

Nájdite príslušnú časť PHP (napríklad PHP 7.x) a upravte nasledujúci záznam. Nezabudnite najskôr odkomentovať riadok (odstráňte nadbytočné znaky „#“ pred riadkom).

$ php_value dátum.časové pásmo

Krok 6: Dokončenie konfigurácie

Konfigurácia servera je takmer dokončená. Po vykonaní všetkých zmien je teraz čas reštartovať server. Najskôr reštartujte službu Apache zadaním nasledujúceho príkazu.

$ systemctl reštart apache2

Teraz je čas spustiť server Zabbix. Vykonáte to tak, že zadáte nasledujúci príkaz.

$ systemctl start zabbix-server zabbix-agent

Spustite nasledujúci príkaz.

$ systemctl povoliť zabbix-server zabbix-agent

Skontrolujte stav servera Zabbix zadaním nasledujúcich.

$ systemctl status zabbix-server

Teraz skontrolujeme, či je spustený agent Zabbix. V tomto príklade agent sleduje localhost. Ak chcete, aby agent sledoval vzdialený server, urobte potrebné zmeny vo vyššie uvedených krokoch.

$ systemctl status zabbix-agent

Krok 7: Upravte bránu firewall

Aby Zabbix fungoval, musíte mať otvorené porty 80 a 443. Toto sú predvolené porty, ktoré používa väčšina aplikácií. Napriek tomu je vždy dobré skontrolovať, či sú tieto porty pri použití Zabbix otvorené.

Nasledujúce príkazy sú určené pre bránu firewall UFW.

$ ufw povoliť 80 / tcp

$ ufw umožňuje 443 / tcp

$ ufw znovu načítať

Krok 8: Konfigurácia Zabbix Front-End

Pred použitím Zabbixu budete tiež musieť vykonať nejaké počiatočné nastavenia prostredníctvom webového inštalátora. V ľubovoľnom webovom prehliadači spustite nasledujúcu adresu URL.

$ http: /// zabbix

Zabbix načíta sprievodcu nastavením. Pokračujte kliknutím na „Ďalší krok“.

Ďalej Zabbix vykoná kontrolu nastavení PHP, aby zistil, či je všetko v poriadku. Pokračujte kliknutím na „Ďalší krok“.

Potom sa zobrazí výzva na zadanie informácií o pripojení k databáze. Zabbix automaticky vyplní väčšinu z týchto polí. Jediné pole, ktoré musíte vyplniť, je heslo. Zadajte heslo a pokračujte kliknutím na „Ďalší krok“.

V tomto kroku si Zabbix vyžiada podrobnosti o serveri. Spravidla sa informácie o hostiteľovi a porte použijú tak, ako sú. Dajte serveru vhodný názov a pokračujte kliknutím na „Ďalší krok“.

Zabbix zobrazí rýchle zhrnutie inštalácie. Skontrolujte, či existuje niečo, čo si vyžaduje zmeny. Ak nie, pokračujte kliknutím na „Ďalší krok“.

Inštalácia je dokončená! Kliknite na tlačidlo „Dokončiť“.

Teraz sa dostanete na prihlasovaciu stránku Zabbix. Používateľské meno je „Admin“ a heslo je „zabbix.„Neskôr budete musieť tieto zmeny manuálne zmeniť, aby ste zaistili bezpečnosť.

Voilà! Zabbix je nastavený a funkčný! Momentálne sa nachádzame na prístrojovej doske Zabbix.

Predtým si ukážeme, ako zmeniť predvolené heslo správcu Zabbixu. Prejdite na Správca >> Používatelia.

V stĺpci „Alias“ kliknite na „Správca“.

Kliknite na „Zmeniť heslo.“

Zadajte nové heslo. Potom kliknite na „Aktualizovať.“

Záverečné myšlienky

Zabbix je úžasné riešenie pre monitorovanie sietí. Aj keď je v tomto článku demonštrovaná metóda inštalácie Zabbix na Debiane, proces by mal byť podobný pre každú distribúciu založenú na Debiane, napríklad Ubuntu, Linux Mint atď.

Šťastné výpočty!

Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...
Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...