Kā instalēt un konfigurēt Zabbix Ubuntu/Debian

Kā instalēt un konfigurēt Zabbix Ubuntu/Debian

Sistēmas administratori bieži izmanto uzraudzības rīkus, piemēram, Zabbix, lai sekotu serveriem, virtuālajām mašīnām, ierīcēm, kas ir savienotas ar tīklu un daudz ko citu. Zabbix ir lielisks rīks, kas nodrošina grafisku interfeisu, lai efektīvi kontrolētu un pārvaldītu šos pakalpojumus.





Bet Zabbix instalēšanas process Linux ir diezgan garš un mulsinošs. Šis raksts parādīs, kā viegli instalēt Zabbix un tā priekšnoteikumus sistēmā, kurā darbojas Ubuntu vai Debian.





Priekšnosacījumi Zabbix lietošanai

Lai veiksmīgi instalētu Zabbix uz darbvirsmas vai servera, jums būs nepieciešams:





  • Saknes konts
  • MySQL datu bāze
  • PHP
  • Apache serveris

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

Tā kā Zabbix ir rakstīts PHP, jums savā datorā būs jālejupielādē PHP un Apache serveris.

Pievienojiet savai sistēmai šādu PPA krātuvi, izmantojot add-apt-repozitorijs :



sudo add-apt-repository ppa:ondrej/php

Palaidiet termināli un atjauniniet sistēmas repozitoriju sarakstu, izmantojot APT:

sudo apt update

Jauniniet instalētās pakotnes, lai nodrošinātu, ka datorā nav novecojušu pakotņu.





sudo apt upgrade

Pēc tam lejupielādējiet nepieciešamās paketes, kas saistītas ar Apache un PHP:

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

Pēc pakotņu lejupielādes sistēma automātiski konfigurēs Apache pakalpojumu sākšanai sāknēšanas laikā. Pārbaudiet, vai pakalpojums pašlaik darbojas jūsu ierīcē, izmantojot systemctl :





systemctl status apache2

Ja tiek parādīts statuss aktīvs (darbojas) , tad viss ir kārtībā. Tomēr, ja nē, pakalpojums ir jāuzsāk manuāli.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

2. darbība: instalējiet un iestatiet MySQL datu bāzi

Lai instalētu MySQL, terminālī izdodiet tālāk norādīto komandu.

sudo apt install mysql-server mysql-client

Tagad jums ir jāinstalē datubāze savā Ubuntu mašīnā. Lai atvieglotu darbu, MySQL nodrošina instalācijas skriptu, kas automātiski instalē datu bāzi.

Palaidiet termināli un ierakstiet:

mysql_secure_installation

Ierakstiet saknes lietotāja paroli un nospiediet Ievadiet . Skripts jums uzdos dažus jautājumus, lai konfigurētu datu bāzes instalāciju, piemēram:

  1. Vai iestatīt saknes paroli?
  2. Vai noņemt anonīmus lietotājus?
  3. Vai aizliegt root pieteikšanos attālināti?
  4. Vai noņemt testa datu bāzi un piekļūt tai?
  5. Vai atkārtoti ielādēt privilēģiju tabulas?

Tips un un nospiediet Ievadiet par visiem jautājumiem.

Tagad ir pienācis laiks izveidot jaunu Zabbix datu bāzi. Palaidiet termināli un ievadiet šādu komandu:

mysql -u root -p

Izpildiet šādas datu bāzes komandas, lai izveidotu jaunu datu bāzi un piešķirtu jaunajam lietotājam atbilstošas ​​privilēģijas. Noteikti nomainiet parole otrajā komandā ar spēcīgu paroli pēc jūsu izvēles.

$ 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;

Kad esat pabeidzis, aizveriet MySQL apvalku, ierakstot:

quit;

3. darbība: lejupielādējiet un instalējiet Zabbix

Lai instalētu Zabbix Ubuntu un Debian, lejupielādējiet DEB pakotni no oficiālās Zabbix krātuves. Izmantot wget lai lejupielādētu pakotnes failu:

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

Instalējiet lejupielādēto pakotni, izmantojot APT.

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

Pēc tam lejupielādējiet Zabbix serveri, aģentu pakotnes un tīmekļa saskarni.

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

Tagad izveidojiet un ielādējiet Zabbix datu bāzes shēmu.

apraidīt no tālruņa uz xbox one
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

4. darbība: konfigurējiet Zabbix serveri

Lai gan esat instalējis Zabbix savā sistēmā, tas nav konfigurēts, lai izmantotu iepriekš izveidoto datu bāzi.

Atveriet Zabbix konfigurācijas failu, kas atrodas /etc/zabbix izmantojot savu mīļākais Linux teksta redaktors .

nano /etc/zabbix/zabbix_server.conf

Tagad atrodiet šādas konfigurācijas faila rindas un mainiet resursdatora nosaukumu, lietotājvārdu un paroli.

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

Noteikti nomainiet parole ar spēcīgu paroli pēc jūsu izvēles.

Saistīts: Kā izveidot spēcīgu paroli, kuru neaizmirsīsit

5. darbība: konfigurējiet Apache serveri

Pirms turpināt, jums ir jāveic dažas izmaiņas Zabbix Apache konfigurācijas failā.

Lai to izdarītu, vispirms atkārtoti ielādējiet Apache serveri, izmantojot systemctl.

systemctl reload apache2

Atveriet konfigurācijas failu, izmantojot nano vai jebkuru citu teksta redaktoru.

nano /etc/zabbix/apache.conf

Atrodiet līniju php_value date.timezone un nomainiet ar laika joslu, kas atbilst jūsu ģeogrāfiskajai atrašanās vietai.

6. darbība: konfigurācijas pabeigšana

Tagad, kad esat pabeidzis failu pielāgošanu, ir pienācis laiks sākt pakalpojumus un grafiski iestatīt Zabbix.

Restartējiet Apache pakalpojumu, izmantojot systemctl.

systemctl restart apache2

Palaidiet Zabbix serveri un aģentu, ierakstot šādu komandu:

systemctl start zabbix-server zabbix-agent

Iespējojiet Zabbix pakalpojumus no komandrindas.

systemctl enable zabbix-server zabbix-agent

Pārbaudiet, vai jūsu sistēmā darbojas Zabbix serveris, izmantojot systemctl statuss komandu.

systemctl status zabbix-server

Turpiniet, ja tiek parādīts statuss aktīvs zaļā fontā.

7. solis: Ugunsmūra pielāgošana, izmantojot UFW

Lai nodrošinātu, ka Zabbix darbojas pareizi jūsu sistēmā, jums ir jāatver tīkla 80. un 443. ports. Operētājsistēmā Linux UFW ir lieliska utilīta, kas jums palīdzēs ugunsmūru konfigurēšana un portu pārvaldība .

Atveriet portus 80 un 443, ierakstot šādu komandu:

ufw allow 80/tcp
ufw allow 443/tcp

Lai saglabātu izmaiņas, atkārtoti ielādējiet ugunsmūri.

ufw reload

8. darbība: konfigurējiet Zabbix priekšgalu

Palaidiet jebkuru tīmekļa pārlūkprogrammu savā Linux sistēmā un dodieties uz šādu adresi:

http://localhost/zabbix

Ja esat instalējis Zabbix Linux serverī, nomainiet to vietējais saimnieks ar servera IP adresi. Pārlūkprogramma parādīs Zabbix sveiciena lapu. Noklikšķiniet uz Nākamais solis pogu, lai turpinātu.

Tagad Zabbix pārbaudīs lietojumprogrammai nepieciešamos priekšnosacījumus. Ja atrodat trūkstošu pakotni, dodieties uz priekšu un instalējiet to, izmantojot termināli. Kad esat pabeidzis, noklikšķiniet uz Nākamais solis .

Ievadiet konfigurācijas failā iepriekš ievadīto datubāzes paroli. Pēc tam izvēlieties Nākamais solis .

Sistēma lūgs jums informāciju, kas saistīta ar serveri. Ievadiet atbilstošu servera nosaukumu un turpiniet, noklikšķinot uz Nākamais solis .

Zabbix ātri apkopos visas jūsu veiktās konfigurācijas un iestatījumus. Pārskatiet šos iestatījumus un noklikšķiniet uz Nākamais solis ja viss izskatās labi.

Tagad sāksies instalēšanas process. Izvēlieties Pabeigt kad Zabbix ir pabeidzis instalēšanu.

Sistēma jūs novirzīs uz pieteikšanās lapu. Ievadiet Administrators un zabbix kā lietotājvārdu un paroli. Jūs varat mainīt paroli vēlāk, pārejot uz Administrators> Lietotāji .

Tagad jūs varat viegli uzraudzīt savu tīklu

Zabbix ir lielisks veids, kā kontrolēt un uzraudzīt jūsu tīkla ierīces. Tas sastāv no vairākiem rīkiem, kas lietotājam var būt nepieciešami, lai sekotu mākoņa pakalpojumiem, virtuālajām mašīnām, serveriem un citām ierīcēm savā tīklā.

Varat arī iestatīt pārnēsājamu tīkla monitoru, izmantojot Raspberry Pi un Nagios Enterprise Monitoring Server (NEMS). Raspberry Pi kā tīkla uzraudzības ierīces izmantošana ir daudz labāka nekā pilnīga darbvirsmas veltīšana uzdevumam.

Kopīgot Kopīgot Čivināt E -pasts Kā pārvērst savu Raspberry Pi par tīkla uzraudzības rīku

Vai vēlaties pārraudzīt savu tīklu vai attālās ierīces? Lūk, kā pārvērst savu Raspberry Pi par tīkla uzraudzības rīku, izmantojot Nagios.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Apache serveris
  • Linux
  • SQL
  • PHP
Par autoru Deepesh Sharma(79 raksti publicēti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējot ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu