Ako nainštalovať a nakonfigurovať Zabbix na Ubuntu/Debian

Ako nainštalovať a nakonfigurovať Zabbix na Ubuntu/Debian

Správcovia systému často používajú monitorovacie nástroje, ako napríklad Zabbix, na sledovanie serverov, virtuálnych počítačov, zariadení pripojených k ich sieti a ďalších. Zabbix je úžasný nástroj, ktorý poskytuje grafické rozhranie na efektívne ovládanie a správu týchto služieb.





Proces inštalácie Zabbix v systéme Linux je však dosť dlhý a mätúci. Tento článok ukáže, ako ľahko nainštalovať Zabbix a jeho predpoklady do systému so systémom Ubuntu alebo Debian.





Predpoklady pre Zabbix

Na úspešnú inštaláciu Zabbix na váš počítač alebo server budete potrebovať:





  • Účet root
  • MySQL databáza
  • PHP
  • Server Apache

Krok 1: Nainštalujte si Apache a PHP

Pretože Zabbix je napísaný v PHP, budete si musieť do svojho počítača stiahnuť server PHP a Apache.

Pridajte do svojho systému nasledujúce úložisko PPA pomocou úložisko add-apt :



sudo add-apt-repository ppa:ondrej/php

Spustite terminál a aktualizujte zoznam úložísk vášho systému pomocou APT:

sudo apt update

Inovujte nainštalované balíky, aby sa vo vašom počítači nenachádzali žiadne zastarané balíky.





sudo apt upgrade

Potom si stiahnite potrebné balíky súvisiace s Apache a PHP:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Po stiahnutí balíkov systém automaticky nakonfiguruje službu Apache tak, aby sa spúšťala počas zavádzania. Skontrolujte, či je služba na vašom počítači aktuálne spustená pomocou systemctl :





systemctl status apache2

Ak sa zobrazí stav aktívny (beh) , potom je všetko v poriadku. Ak však nie, budete musieť službu spustiť ručne.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Krok 2: Nainštalujte a nastavte databázu MySQL

Na inštaláciu MySQL zadajte v termináli nižšie uvedený príkaz.

sudo apt install mysql-server mysql-client

Teraz musíte nainštalovať databázu do svojho počítača Ubuntu. Na uľahčenie práce vám MySQL ponúka inštalačný skript, ktorý vám databázu automaticky nainštaluje.

Spustite terminál a zadajte:

mysql_secure_installation

Zadajte heslo užívateľa root a stlačte Zadajte . Skript vám položí niekoľko otázok týkajúcich sa konfigurácie inštalácie databázy, ako napríklad:

  1. Nastaviť heslo root?
  2. Chcete odstrániť anonymných používateľov?
  3. Zakázať vzdialené prihlásenie root?
  4. Chcete odstrániť testovaciu databázu a získať k nej prístup?
  5. Znova načítať tabuľky oprávnení?

Napíšte a a stlačte Zadajte na všetky otázky.

Teraz je načase vytvoriť novú databázu pre Zabbix. Spustite terminál a zadajte nasledujúci príkaz:

mysql -u root -p

Vykonaním nasledujúcich databázových príkazov vytvoríte novú databázu a novému používateľovi udelíte príslušné oprávnenia. Nezabudnite vymeniť heslo v druhom príkaze so silným heslom podľa vášho výberu.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Po dokončení ukončite shell MySQL zadaním:

quit;

Krok 3: Stiahnite a nainštalujte Zabbix

Ak chcete nainštalovať Zabbix na Ubuntu a Debian, stiahnite si balíček DEB z oficiálneho úložiska Zabbix. Použite wget na stiahnutie súboru balíka:

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

Nainštalujte stiahnutý balík pomocou APT.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Ďalej si stiahnite server Zabbix, balíky agentov a webové rozhranie.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Teraz vytvorte a načítajte databázovú schému Zabbix.

streamujte video z telefónu na xbox one
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Krok 4: Konfigurujte server Zabbix

Napriek tomu, že ste do svojho systému nainštalovali Zabbix, nie je nakonfigurovaný na používanie databázy, ktorú ste vytvorili predtým.

Otvorte konfiguračný súbor Zabbix umiestnený na /etc/zabbix pomocou tvojho obľúbený textový editor Linux .

nano /etc/zabbix/zabbix_server.conf

Teraz v konfiguračnom súbore vyhľadajte nasledujúce riadky a zmeňte meno hostiteľa, používateľské meno a heslo.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Nezabudnite vymeniť heslo so silným heslom podľa vášho výberu.

Súvisiace články: Ako vytvoriť silné heslo, na ktoré nezabudnete

Krok 5: Konfigurujte server Apache

Predtým, ako sa pohnete vpred, musíte urobiť niekoľko zmien v konfiguračnom súbore Zabbix Apache.

Ak to chcete urobiť, najskôr načítajte server Apache pomocou systemctl.

systemctl reload apache2

Otvorte konfiguračný súbor pomocou programu nano alebo iného textového editora.

nano /etc/zabbix/apache.conf

Nájdite riadok php_value date.timezone a vymeniť s časovým pásmom zodpovedajúcim vašej geografickej polohe.

Krok 6: Dokončenie konfigurácie

Teraz, keď ste doladili súbory, je načase spustiť služby a nastaviť Zabbix graficky.

Reštartujte službu Apache pomocou systemctl.

systemctl restart apache2

Spustite server a agent Zabbix zadaním nasledujúceho príkazu:

systemctl start zabbix-server zabbix-agent

Povoľte služby Zabbix z príkazového riadka.

systemctl enable zabbix-server zabbix-agent

Overte, či je server Zabbix vo vašom systéme spustený pomocou systémový stav príkaz.

systemctl status zabbix-server

Pokračujte, ak sa zobrazí stav aktívny zeleným písmom.

Krok 7: Vyladenie brány firewall pomocou UFW

Aby ste zaistili správnu funkciu Zabbix vo vašom systéme, musíte vo svojej sieti otvoriť porty 80 a 443. V systéme Linux je UFW vynikajúcim nástrojom, ktorý vám pomôže konfigurácia brán firewall a správa portov .

Otvorte porty 80 a 443 zadaním nasledujúceho príkazu:

ufw allow 80/tcp
ufw allow 443/tcp

Zmeny uložíte opätovným načítaním brány firewall.

ufw reload

Krok 8: Konfigurujte frontend Zabbix

Spustite vo svojom systéme Linux ľubovoľný webový prehliadač a prejdite na nasledujúcu adresu:

http://localhost/zabbix

Ak ste nainštalovali Zabbix na server Linux, nahraďte ho localhost s IP adresou servera. Prehliadač zobrazí uvítaciu stránku Zabbix. Klikni na Ďalši krok pokračujte tlačidlom.

Teraz Zabbix skontroluje predpoklady požadované pre aplikáciu. Ak nájdete chýbajúci balík, pokračujte a nainštalujte ho pomocou terminálu. Po dokončení kliknite na Ďalši krok .

Zadajte heslo databázy zadané predtým v konfiguračnom súbore. Potom vyberte Ďalši krok .

Systém vás požiada o informácie súvisiace so serverom. Zadajte príslušný názov servera a pokračujte kliknutím na Ďalši krok .

Zabbix rýchlo zhrnie všetky konfigurácie a nastavenia, ktoré ste urobili. Skontrolujte tieto nastavenia a kliknite na Ďalši krok ak všetko vyzerá dobre.

Teraz začne proces inštalácie. Vyberte Skončiť akonáhle Zabbix dokončí inštaláciu.

Systém vás presmeruje na prihlasovaciu stránku. Zadajte Admin a zabbix ako používateľské meno a heslo. Heslo môžete neskôr zmeniť tak, že prejdete na Správca> Používatelia .

Teraz môžete svoju sieť ľahko monitorovať

Zabbix je úžasný spôsob, ako ovládať a monitorovať zariadenia vo vašej sieti. Obsahuje niekoľko nástrojov, ktoré môže používateľ potrebovať na sledovanie cloudových služieb, virtuálnych počítačov, serverov a ďalších zariadení vo svojej sieti.

Prenosný sieťový monitor môžete nastaviť aj pomocou serverov Raspberry Pi a Nagios Enterprise Monitoring Server (NEMS). Využitie Raspberry Pi ako zariadenia na monitorovanie siete je oveľa lepšie, ako by ste tejto úlohe venovali kompletnú pracovnú plochu.

zdieľam zdieľam Tweet E -mail Ako premeniť váš Raspberry Pi na nástroj na monitorovanie siete

Chcete monitorovať svoju sieť alebo vzdialené zariadenia? Tu je návod, ako zmeniť váš Raspberry Pi na nástroj na monitorovanie siete pomocou Nagios.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Server Apache
  • Linux
  • SQL
  • PHP
O autorovi Deepesh Sharma(79 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber