Zabbix 4 ir jaunākā versija. Jaunā versija atbalsta php7, mysql 8, šifrēšanu starp resursdatoru un klientiem, jaunu grafisko izkārtojumu, tendenču analīzi un daudz ko citu. Izmantojot zabbix, varat izmantot zabbix_sender un zabbix_get rīkus, lai nosūtītu jebkura veida datus uz zabbix sistēmu un aktivizētu trauksmi jebkurai vērtībai. Izmantojot šīs iespējas, Zabbix ir programmējams, un jūsu uzraudzība ir ierobežota ar jūsu radošumu un iespējām.
Instalēšana no Zabbix repozitorija ir vienkāršākais veids. Lai iestatītu no avota faila, ir jāiestata kompilatori un jāpieņem lēmumi par direktorijiem un funkcijām, kas tiek izmantotas jūsu videi. Zabbix repozitorija faili nodrošina visas funkcijas, kas ļauj un ir gatavs darbam videi jūsu vajadzībām.
Instalācijas vide
Ja jums bija iespēja izmantot iestatīšanu, darbvirsmas videi atlasījām xfce. Ja jums vēl nav atlikušas instalēšanas darbības, tas darbosies nevainojami, pat ja jums bija minimāla iestatīšanas vide, kas ir tīrākā Debian vide.
Vispirms drošība!
Piesakieties pie root lietotāja un pievienojiet viesu lietotāju vienkāršā pievienošanas failā.
Lietotājvārds ALL = (ALL: ALL) ALLKonfigurācijas failā / etc / sudoers
Jūs varat arī izmantot
# visudoLai tieši rediģētu failu ar noklusējuma teksta redaktoru (manā gadījumā nano)
Instalējiet MySQL
Kad esat izveidojis viesa lietotāju un piešķīris root privilēģijas, ar kuru mēs varam pieteikties lietotājam
# su - lietotājvārdsun sāciet pievienot sudo komandu priekšā, lai ar vadību nosūtītu saknes komandas.
Instalējiet MySQL ar šādu komandu
$ sudo apt-get install mysql-server
Nospiediet 'Y', lai lejupielādētu un instalētu.
Tūlīt pēc instalēšanas pievienojiet mysql startēšanas secībai, tātad, kad sistēma tiks restartēta, jūsu mysql serveris tiks palaists.
$ sudo systemctl iespējot mariadb$ sudo systemctl sākt mariadb
Jūs varat pārbaudīt, vai mysql ir pieejams, izmantojot šādu komandu
# sudo mysql -urootJums vajadzētu būt iespējai pieteikties datu bāzes serverī, neievadot paroli.
Lai atteiktos no servera, ierakstiet quit
Instalējiet Zabbix no krātuves
Kad datu bāzes servera instalēšana ir pabeigta, mēs varam sākt instalēt zabbix lietojumprogrammu.
Lejupielādējiet sistēmā apt repo pakotni
$ sudo wget https: // repo.zabbix.com / zabbix / 4.0 / debian / pool / main / z / zabbix-release /zabbix-release_4.0-2 + stiept_viss.deb
$ sudo dpkg -i zabbix-release_4.0-2 + stiept_viss.deb
$ sudo apt atjauninājums
Ļauj instalēt Zabbix servera un priekšējās paketes.
$ sudo apt instalējiet zabbix-server-mysql zabbix-frontend-php zabbix-agent
Pievienojiet Zabbix Services startēšanai
Kad visas paketes ir instalētas, iespējojiet Zabbix pakalpojumus, bet vēl nesāciet. Mums ir nepieciešamas konfigurācijas faila izmaiņas.
$ sudo systemctl iespējojiet apache2$ sudo systemctl iespējojiet zabbix-server
$ sudo systemctl iespējojiet zabbix-agent
Izveidojiet datu bāzi un izvietojiet Zabbix datu bāzes tabulas
Tagad ir pienācis laiks izveidot Zabbix datu bāzi. Lūdzu, ņemiet vērā, ka varat izveidot datu bāzi ar jebkuru vārdu un lietotāju. Viss, kas jums nepieciešams, ir aizstāt apropirāta vērtību ar komandām, kuras mēs sniedzām tālāk.
Mūsu gadījumā mēs uzņemsim (visi ir reģistrjutīgi)
Lietotāja vārds: ZabbixParole: VerySecretPassword
Datu bāze: Zabbix
Saimnieka adrese: localhost
Mēs izveidojam zabbix datu bāzi un lietotāju ar mysql root lietotāju
$ sudo mysql -uroot -pmysql> izveidot datu bāzes zabbix rakstzīmju kopu utf8 sakārtot utf8_bin;
mysql> piešķir visas privilēģijas zabbix.* uz [aizsargāts ar e-pastu] identificējis
'VerySecretPassword';
mysql> atmest;
Pēc datu bāzes un lietotāju izveidošanas mēs izveidojam Zabbix datu bāzes tabulas mūsu jaunajā datu bāzē ar šādu komandu
# zcat / usr / share / doc / zabbix-server-mysql * / izveidot.kvl.gz | mysql -uzabbix -p -B ZabbixNākamajā solī ievadiet datu bāzes paroli
VerySecretPasswordAtkarībā no servera veiktspējas process var aizņemt apmēram 1–10 minūtes.
Konfigurējiet Zabbix serveri
Lai mūsu Zabbix serveris sāktu darboties un būtu gatavs uzņēmējdarbībai, zabbix_server ir jānosaka datu bāzes parametri.konf
$ sudo nano / etc / zabbix / zabbix_server.konfDBHost = vietējais saimnieks
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix
Laika josla jāievada mapē / etc / zabbix / apache.conf failu, lai mūsu vidē nerastos nekādas ar laiku saistītas neatbilstības. Arī šī darbība ir obligāta videi bez kļūdām. Ja šis parametrs nav iestatīts, Zabbix tīmekļa saskarne mūs katru reizi brīdinās. Manā gadījumā laika josla ir Eiropa / Stambula.
Šeit varat iegūt pilnu PHP laika joslu sarakstu.
Lūdzu, ņemiet vērā arī to, ka šeit ir php7 un php5 segmenti. Mūsu iestatījumos tika instalēts php 7, lai mainītu datumu php_value.laika josla php7.c segmenta bija pietiekami, bet mēs iesakām modificēt php5 saderības problēmu dēļ.
Saglabājiet failu.
Tagad pārtrauciet un sāciet pakalpojumus, lai visas izmaiņas ietekmētu.
$ sudo systemctl restartējiet apache2 zabbix-server zabbix-agentTīmekļa servera iestatīšana
Tagad datu bāzes un Zabbix pakalpojumi ir izveidoti. Lai pārbaudītu, kas notiek mūsu sistēmās, mums jāiestata tīmekļa saskarne ar mysql atbalstu. Šis ir mūsu pēdējais solis pirms došanās tiešsaistē un sākat pārbaudīt statistiku.
Sākuma ekrāns.
Pārbaudiet, vai viss ir kārtībā ar zaļo krāsu.
Definējiet lietotāja vārdu un paroli, ko mēs definējām, izveidojot datu bāzes sadaļu.
DBHost = vietējais saimnieksDBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix
Šajā solī varat definēt Zabbix servera nosaukumu. Jūs vēlaties, lai to sauc arī par līdzīgu sardzes torni vai uzraudzības serveri.
Piezīme. Šo iestatījumu var mainīt no
/ etc / zabbix / web / zabbix.konf.phpFailā varat mainīt parametru $ ZBX_SERVER_NAME.
Pārbaudiet iestatījumu un nospiediet Next Step
Noklusējuma lietotājvārds un parole ir reģistrjutīgi
Lietotājvārds: AdministratorsParole: Zabbix
Tagad jūs varat pārbaudīt sistēmas statistiku.
Atveriet sadaļu Monitorings -> Jaunākie dati
No resursdatoru grupām atlasiet Zabbix Server un pārbaudiet, vai statistika tiek publicēta.
Secinājums
Sākumā mums ir iestatīts datu bāzes serveris, jo sistēma ar jau instalētām pakotnēm konfliktu dēļ var novērst jebkuru versiju vai mysql versiju, kuru vēlamies lejupielādēt. Mysql serveri var lejupielādēt arī no mysql.com vietne.
Vēlāk turpinājām ar Zabbix bināro pakotņu instalēšanu un izveidojām datu bāzi un lietotāju. Nākamais solis bija Zabbix konfigurācijas failu konfigurēšana un tīmekļa saskarnes instalēšana. Vēlākos posmos jūs varat instalēt SSL, modificēt konkrēta tīmekļa domēna konfigurāciju, starpniekserveri caur nginx vai tieši palaist no nginx ar php-fpm, uzlabot PHP un tamlīdzīgas lietas. Varat arī atspējot Zabbix-agent, lai saglabātu no datu bāzes vietas. Tas viss ir atkarīgs no jums.
Tagad jūs varat baudīt uzraudzību, izmantojot Zabbix. Jauku dienu.