Zabbix

Kā instalēt Zabbix Debian

Kā instalēt Zabbix Debian
Tīkla pārvaldība ir daļa no sistēmas administratora darba. Zabbix ir lielisks risinājums tīklu uzraudzībai un pārvaldībai. Šī programma ir bezmaksas un atvērtā koda programmatūra, kurai ir daudz funkciju. Zabbix tiek izmantots tīklu, serveru, lietojumprogrammu, pakalpojumu un pat mākoņu resursu uzraudzībai. Tas arī atbalsta krātuves, datu bāzu, virtuālo mašīnu, telefonijas un daudz ko citu uzraudzību.

Izstrādātājiem Zabbix ir aprīkots ar spēcīgu API, kas piedāvā gandrīz visas Zabbix funkcijas.

Šī rokasgrāmata parādīs, kā Debian instalēt un konfigurēt Zabbix.

Priekšnoteikumi

Linux operētājsistēmā jebkuras sistēmas līmeņa izmaiņas prasa piekļuvi root (vai sudo) privilēģijām. Debianā tas bloķē citus lietotājus no jebkuras darbības, kas var mainīt sistēmu. Lai instalētu un konfigurētu Zabbix, jums būs jāpiekļūst saknes kontam (vai jebkuram citam kontam ar sudo privilēģijām).

Šajā piemērā mēs konfigurēsim Zabbix kopā ar MySQL datu bāzi datu glabāšanai, PHP un Apache serveri tīmekļa saskarnei.

Zabbix instalēšana Debian

Šīs darbības parāda, kā lejupielādēt un instalēt Zabbix savā Debian sistēmā.

1. darbība: instalējiet Apache un PHP

Šis ir pirmais solis Zabbix instalēšanā. Tas ir rīks, kas rakstīts PHP, tāpēc jums būs jābūt gatavam serverim, lai to palaistu. Aktivizējiet termināli un izpildiet šādu komandu.

$ apt update && apt instalējiet apache2 php php-mysql php-mysqlnd php-ldap
php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

Ja instalēšana noritēja veiksmīgi, sistēma tiks aktivizēta, lai automātiski palaistu Apache pakalpojumu. Pakalpojumu ir iespējams aktivizēt arī sāknēšanas laikā. Pārbaudiet, vai pakalpojums darbojas un darbojas, izmantojot šo komandu.

$ systemctl status apache2

Pirms doties tālāk, šeit ir dažas ātras komandas systemctl komandas, lai pārvaldītu Apache pakalpojumu. Komandas ir pašsaprotamas, un jūs varat tās izmantot, lai palaistu, apturētu un restartētu Apache pakalpojumu.

$ systemctl start apache2
$ systemctl stop apache2
$ systemctl restart apache2

2. darbība: instalējiet datu bāzes risinājumu

Zabbix darbībai nepieciešama datu bāzes pārvaldības sistēma. Šajā sadaļā ir parādīts, kā instalēt un konfigurēt MariaDB.

Vispirms instalējiet MariaDB.

$ apt update && apt install mariadb-server mariadb-client

Pārbaudiet instalāciju, izpildot šo komandu, lai pārbaudītu MariaDB pakalpojuma statusu.

$ systemctl statuss mariadb

Nākamais solis ir MariaDB servera datu bāzes instalēšana. MariaDB pakotnei ir skripts, kas automatizē darbu jums.

$ mysql_secure_installation

Kad skripts tiek palaists, jums tiks lūgtas vairākas iespējas. Ieteicams noņemt anonīmus lietotājus, atspējot attālo root pieteikšanos un noņemt testa datu bāzi.

Tagad mēs izveidosim īpašu Zabbix datu bāzi. Palaidiet termināli un sāciet MariaDB apvalku, ievadot šādu komandu.

$ mysql -u sakne -p

Pēc tam secīgi izpildiet šīs komandas. Paroles laukā ievadiet spēcīgu un piemērotu paroli.

$ izveidot datu bāzes zabbix rakstzīmju kopu utf8 sakārtot utf8_bin;
$ piešķir visas privilēģijas zabbix.* uz zabbix @ localhost identificējis
"";

$ atmest;

3. darbība: instalējiet Zabbix

Visbeidzot, jūsu sistēma tagad ir gatava instalēt Zabbix. Zabbix instalēšana nedaudz atšķiras no iepriekšējām darbībām. Zabbix piedāvā instalējamu DEB pakotni Debian / Ubuntu, kas sistēmā konfigurē oficiālo Zabbix repo. Pārbaudiet to Zabbix lejupielādes lapā.

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

Kad pakotne ir lejupielādēta, instalējiet pakotni, izmantojot APT. Tas nodrošinās, ka visas atkarības tiek aprūpētas vienlaikus.

$ apt instalēt ./ zabbix-release_5.0-1 + buster_all.deb

Ar šo komandu tiks instalēti Zabbix serveri, tīmekļa priekšgala un aģentu pakotnes.

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

4. darbība: konfigurējiet Zabbix servera dēmonu

Zabbix tagad ir veiksmīgi jāinstalē jūsu Debian sistēmā. Tomēr Zabbix joprojām ir jākonfigurē, lai jūs varētu izmantot tikko izveidoto datu bāzi. Pārliecinieties, vai visas paketes (īpaši Zabbix paketes) ir atjauninātas, ievadot šādu komandu.

$ apt update && apt upgrade -y

Izmantojot tālāk sniegto komandu, ielādējiet Zabbix sākotnējo shēmu un datus īpašajā Zabbix datu bāzē.

$ zcat / usr / share / doc / zabbix-server-mysql / create.kvl.gz |
mysql -u zabbix -p zabbix

Atveriet Zabbix servera konfigurācijas failu izvēlētajā redaktorā.

$ nano / etc / zabbix / zabbix_server.konf

Šeit ir ieraksti, kas jums jāmaina. Ņemiet vērā, ka, ja kāds no viņiem tiek komentēts, vispirms komentējiet tos.

$ DBHost = localhost

$ DBName = zabbix

$ DBUser = zabbix

$ DBPassword =

5. darbība: konfigurējiet Apache

Lai pārliecinātos, ka Apache serveris darbojas ar Zabbix priekšgalu, jums būs nepieciešams Apache specifiskais Zabbix konfigurācijas fails. Instalējiet Apache konfigurācijas failu Zache, izmantojot šādu komandu.

$ apt update && apt install -y zabbix-apache-conf

Lai izmaiņas stātos spēkā, atkārtoti ielādējiet Apache, ievadot šo.

$ systemctl pārlādēt apache2

Savā iecienītajā teksta redaktorā atveriet Apache konfigurācijas failu Apache.

$ nano / etc / zabbix / apache.konf

Atrodiet atbilstošo PHP sadaļu (piemēram, PHP 7.x) un rediģējiet šo ierakstu. Neaizmirstiet vispirms noņemt komentāru no rindas (pirms rindas noņemiet papildu rakstzīmi “#”).

$ php_value datums.laika zona

6. solis: Pabeigt konfigurāciju

Jūs esat gandrīz pabeidzis servera konfigurēšanu. Pēc visu izmaiņu veikšanas ir pienācis laiks restartēt serveri. Vispirms restartējiet Apache pakalpojumu, ievadot šādu komandu.

$ systemctl restart apache2

Ir pienācis laiks palaist Zabbix serveri. Lai to izdarītu, ievadiet šādu komandu.

$ systemctl start zabbix-server zabbix-agent

Palaidiet šo komandu.

$ systemctl iespējojiet zabbix-server zabbix-agent

Pārbaudiet Zabbix servera statusu, ievadot šo.

$ systemctl status zabbix-server

Tagad mēs pārbaudīsim, vai darbojas Zabbix aģents. Šajā piemērā aģents uzrauga vietējo hostu. Ja vēlaties, lai aģents uzrauga attālo serveri, veiciet nepieciešamās izmaiņas iepriekš parādītajās darbībās.

$ systemctl status zabbix-agent

7. solis: kniebiens ugunsmūris

Lai Zabbix darbotos, jums būs jāatver 80. un 443. ports. Šīs ir noklusējuma ostas, kuras izmanto lielākā daļa lietojumprogrammu. Neskatoties uz to, lietojot Zabbix, vienmēr ir ieteicams pārliecināties, vai šīs porti ir atvērti.

Šīs komandas ir paredzētas UFW ugunsmūrim.

$ ufw atļaut 80 / tcp

$ ufw atļaut 443 / tcp

$ ufw pārlādēt

8. darbība: konfigurējiet Zabbix Front-End

Pirms lietojat Zabbix, jums būs jāveic arī dažas sākotnējās iestatīšanas, izmantojot tīmekļa instalēšanas programmu. Palaidiet šo URL jebkurā tīmekļa pārlūkprogrammā.

$ http: /// zabbix

Zabbix ielādēs iestatīšanas vedni. Lai turpinātu, noklikšķiniet uz “Nākamā darbība”.

Pēc tam Zabbix veiks PHP iestatījumu pārbaudi, lai redzētu, vai viss ir kārtībā. Lai turpinātu, noklikšķiniet uz “Nākamā darbība”.

Pēc tam jums tiks lūgta informācija par datu bāzes savienojumu. Zabbix automātiski aizpildīs lielāko daļu šo lauku. Vienīgais lauks, kas jums jāaizpilda, ir parole. Ievadiet paroli un noklikšķiniet uz “Nākamā darbība”, lai turpinātu.

Šajā solī Zabbix pieprasīs servera informāciju. Parasti resursdatora un ostas informācija tiks izmantota tāda, kāda tā ir. Piešķiriet serverim piemērotu vārdu un noklikšķiniet uz “Nākamā darbība”, lai turpinātu.

Zabbix parādīs ātru instalācijas kopsavilkumu. Pārbaudiet, vai ir kaut kas, kas prasa izmaiņas. Ja nē, noklikšķiniet uz “Nākamā darbība”, lai turpinātu.

Instalēšana tagad ir pabeigta! Noklikšķiniet uz pogas Pabeigt.

Tagad jūs tiksiet novirzīts uz Zabbix pieteikšanās lapu. Lietotājvārds ir “Administrators” un parole ir “zabbix”."Lai nodrošinātu drošību, vēlāk tie būs jāmaina manuāli.

Voilà! Zabbix ir iestatīts un darbojas! Pašlaik atrodamies Zabbix informācijas panelī.

Pirms turpināt, parādīsim, kā nomainīt noklusējuma administratora paroli Zabbix. Dodieties uz Administrators >> Lietotāji.

Slejā “Alias” noklikšķiniet uz “Administrēšana”.

Noklikšķiniet uz “Mainīt paroli.”

Ievadiet jaunu paroli. Pēc tam noklikšķiniet uz “Atjaunināt.”

Pēdējās domas

Zabbix ir brīnišķīgs risinājums tīklu uzraudzībai. Lai gan šajā rakstā Debianā ir parādīta Zabbix instalēšanas metode, procesam jābūt līdzīgam jebkuram Debian balstītam izplatītājam, piemēram, Ubuntu, Linux Mint utt.

Laimīgu skaitļošanu!

Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...
WinMouse ļauj jums pielāgot un uzlabot peles rādītāja kustību Windows datorā
Ja vēlaties uzlabot peles rādītāja noklusējuma funkcijas, izmantojiet bezmaksas programmatūru WinMouse. Tas pievieno vairāk funkciju, kas palīdzēs jum...
Peles kreisā klikšķa poga nedarbojas operētājsistēmā Windows 10
Ja ar klēpjdatoru vai galddatoru izmantojat īpašu peli, bet nedarbojas peles kreisās klikšķa poga kādu iemeslu dēļ operētājsistēmā Windows 10/8/7 šeit...