Zabbix

Zabbix servera iestatīšana Debian 9.0

Zabbix servera iestatīšana Debian 9.0
Zabbix ir ļoti populārs, viegli lietojams, ātrs uzraudzības rīks. Tas atbalsta Linux, Unix, Windows vides ar aģentiem, SNMP v1, v2c, c3, aģentu attālās uzraudzības novērošanu. Tas var arī uzraudzīt attālo vidi ar starpniekserveri, neatverot portu attālajai videi.  Jūs varat nosūtīt e-pastu, īsziņu, IM ziņojumu, palaist sny tipa skriptu, lai automatizētu ikdienas vai ārkārtas uzdevumus, pamatojoties uz jebkuru scenāriju.

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) ALL

Konfigurācijas failā / etc / sudoers

Jūs varat arī izmantot

# visudo

Lai 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ārds

un 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 -uroot

Jums 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: Zabbix
Parole: 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 -p
mysql> 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 Zabbix

Nākamajā solī ievadiet datu bāzes paroli

VerySecretPassword

Atkarī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.konf
 
DBHost = 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-agent

Tī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 saimnieks
DBUser = 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.php

Failā 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: Administrators
Parole: 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.

Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...