Paano Mag-install at I-configure ang Zabbix sa Ubuntu / Debian

Paano Mag-install at I-configure ang Zabbix sa Ubuntu / Debian

Ang mga tagapamahala ng system ay madalas na gumagamit ng mga tool sa pagsubaybay tulad ng Zabbix upang mabantayan ang mga server, virtual machine, aparato na nakakonekta sa kanilang network, at higit pa. Ang Zabbix ay isang mahusay na tool na nagbibigay ng isang graphic na interface upang makontrol at pamahalaan ang mga serbisyong ito nang mahusay.





Ngunit ang proseso ng pag-install ng Zabbix sa Linux ay medyo mahaba at nakalilito. Ipapakita ng artikulong ito kung paano madaling mai-install ang Zabbix at mga paunang kinakailangan sa isang system na nagpapatakbo ng Ubuntu o Debian.





Mga Pangangailangan para sa Zabbix

Upang matagumpay na mai-install ang Zabbix sa iyong desktop o server, kakailanganin mo ang:





  • Isang root account
  • MySQL database
  • PHP
  • Apache server

Hakbang 1: I-install ang Apache at PHP

Dahil ang Zabbix ay nakasulat sa PHP, kakailanganin mong i-download ang PHP at Apache server sa iyong machine.

Idagdag ang sumusunod na repository ng PPA sa iyong system na ginagamit add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

Ilunsad ang terminal at i-update ang listahan ng imbakan ng iyong system gamit ang APT:

sudo apt update

I-upgrade ang mga naka-install na pakete upang matiyak na walang mga luma na mga pakete ang naroroon sa iyong computer.





sudo apt upgrade

Susunod, i-download ang mga kinakailangang pakete na may kaugnayan sa Apache at PHP:

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

Pagkatapos i-download ang mga pakete, awtomatikong i-configure ng system ang serbisyo ng Apache upang magsimula sa panahon ng pag-boot. Suriin kung kasalukuyang tumatakbo ang serbisyo sa iyong machine gamit systemctl :





systemctl status apache2

Kung ang katayuan ay nagpapakita aktibo (tumatakbo) , pagkatapos ay maayos ang lahat. Gayunpaman kung hindi, kakailanganin mong manu-manong simulan ang serbisyo.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Hakbang 2: I-install at I-set up ang MySQL Database

I-isyu ang utos na ibinigay sa ibaba sa terminal upang mai-install ang MySQL.

sudo apt install mysql-server mysql-client

Ngayon, kailangan mong i-install ang database sa iyong Ubuntu machine. Upang gawing mas madali ang iyong trabaho, nagbibigay ang MySQL ng isang script ng pag-install na awtomatikong mai-install ang database para sa iyo.

Ilunsad ang terminal at i-type:

mysql_secure_installation

I-type ang root user password at pindutin Pasok . Tatanungin ka ng script ng ilang mga katanungan upang mai-configure ang pag-install ng database tulad ng:

  1. Itakda ang root password?
  2. Alisin ang mga hindi nagpapakilalang gumagamit?
  3. Huwag pahintulutan ang pag-login sa root nang malayuan?
  4. Alisin ang database ng pagsubok at mag-access dito?
  5. I-reload ngayon ang mga talahanayan ng pribilehiyo?

Uri at at pindutin Pasok para sa lahat ng mga katanungan.

Ngayon ay oras na upang lumikha ng isang bagong database para sa Zabbix. Ilunsad ang terminal at ipasok ang sumusunod na utos:

mysql -u root -p

Isagawa ang mga sumusunod na utos ng database upang lumikha ng isang bagong database at magbigay ng naaangkop na mga pribilehiyo sa bagong gumagamit. Siguraduhin na palitan password sa pangalawang utos na may isang malakas na password na iyong pinili.

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

Kapag tapos na, umalis sa MySQL shell sa pamamagitan ng pagta-type:

quit;

Hakbang 3: Mag-download at Mag-install ng Zabbix

Upang mai-install ang Zabbix sa Ubuntu at Debian, i-download ang DEB package mula sa opisyal na Zabbix repository. Gamitin wget upang i-download ang file ng package:

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

I-install ang na-download na pakete gamit ang APT.

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

Susunod, i-download ang Zabbix server, mga package ng ahente, at ang web frontend.

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

Ngayon, lumikha at mai-load ang iskema ng database ng Zabbix.

kung paano makahanap ng ipinagbibiling tuta
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Hakbang 4: I-configure ang Zabbix Server

Bagaman na-install mo ang Zabbix sa iyong system, hindi ito naka-configure upang magamit ang database na nilikha mo dati.

Buksan ang file ng pagsasaayos ng Zabbix na matatagpuan sa / atbp / zabbix gamit ang iyong paboritong editor ng teksto ng Linux .

nano /etc/zabbix/zabbix_server.conf

Ngayon, hanapin ang mga sumusunod na linya sa config file at palitan ang hostname, username, at password.

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

Siguraduhin na palitan password na may isang malakas na password na iyong pinili.

Kaugnay: Paano Gumawa ng isang Malakas na Password na Hindi Mo Kalilimutan

Hakbang 5: I-configure ang Apache Server

Bago sumulong, kailangan mong gumawa ng ilang mga pagbabago sa file ng pagsasaayos ng Zabbix Apache.

Upang magawa iyon, muling i-reload ang Apache server gamit muna ang systemctl.

systemctl reload apache2

Buksan ang file ng pagsasaayos gamit ang nano o anumang iba pang text editor.

nano /etc/zabbix/apache.conf

Hanapin ang linya php_value date.timezone at palitan kasama ang time zone na naaayon sa lokasyon ng iyong pangheograpiya.

Hakbang 6: Tinatapos ang Pag-configure

Ngayon na natapos mo na ang pag-aayos ng mga file, oras na upang simulan ang mga serbisyo at i-set up ang Zabbix nang graphic.

I-restart ang serbisyo ng Apache gamit ang systemctl.

systemctl restart apache2

Simulan ang Zabbix server at ahente sa pamamagitan ng pag-type ng sumusunod na utos:

systemctl start zabbix-server zabbix-agent

Paganahin ang mga serbisyo ng Zabbix mula sa linya ng utos.

systemctl enable zabbix-server zabbix-agent

I-verify kung tumatakbo ang Zabbix server sa iyong system gamit ang katayuan ng systemctl utos

systemctl status zabbix-server

Magpatuloy kung magpakita ang katayuan aktibo sa berdeng font.

Hakbang 7: Tweaking ang Firewall Sa UFW

Upang matiyak na ang Zabbix ay gumagana nang maayos sa iyong system, kailangan mong buksan ang mga port 80 at 443 sa iyong network. Sa Linux, ang UFW ay isang mahusay na utility na makakatulong sa iyo sa pag-configure ng mga firewall at pamamahala ng mga port .

Buksan ang mga port 80 at 443 sa pamamagitan ng pag-type ng sumusunod na utos:

ufw allow 80/tcp
ufw allow 443/tcp

I-reload ang iyong firewall upang mai-save ang mga pagbabago.

ufw reload

Hakbang 8: I-configure ang Zabbix Frontend

Ilunsad ang anumang web browser sa iyong Linux system at magtungo sa sumusunod na address:

http://localhost/zabbix

Kung na-install mo ang Zabbix sa isang server ng Linux, palitan localhost gamit ang IP address ng server. Ipapakita ng browser ang pahinang Maligayang Zabbix. Mag-click sa Susunod na hakbang pindutan upang magpatuloy.

Ngayon, susuriin ng Zabbix ang mga paunang kinakailangan na kinakailangan para sa aplikasyon. Kung nakakita ka ng isang nawawalang pakete, magpatuloy at i-install ito gamit ang terminal. Kapag tapos na, mag-click Susunod na hakbang .

Ipasok ang database password na ipinasok sa config file bago. Pagkatapos piliin Susunod na hakbang .

Hihilingin sa iyo ng system para sa impormasyong nauugnay sa server. Magpasok ng isang naaangkop na pangalan ng server at magpatuloy sa pamamagitan ng pag-click sa Susunod na hakbang .

Mabilis na ibubuod ng Zabbix ang lahat ng mga pagsasaayos at setting na iyong nagawa. Suriin ang mga setting na ito at mag-click sa Susunod na hakbang kung maganda naman ang lahat.

Magsisimula na ang proseso ng pag-install. Pumili Tapos na sa sandaling natapos ang pag-install ng Zabbix.

Ire-redirect ka ng system sa pahina ng pag-login. Pasok Admin at zabbix bilang username at password ayon sa pagkakabanggit. Maaari mong baguhin ang password sa paglaon sa pamamagitan ng pagpunta sa Administrator> Mga Gumagamit .

Ngayon Maaari Mong Subaybayan ang Iyong Network Madali

Ang Zabbix ay isang mahusay na paraan upang makontrol at masubaybayan ang mga aparato sa iyong network. Binubuo ito ng maraming mga tool na maaaring kailanganin ng isang gumagamit na bantayan ang mga serbisyong cloud, virtual machine, server, at iba pang mga aparato sa kanilang network.

Maaari mo ring i-set up ang isang portable network monitor gamit ang isang Raspberry Pi at Nagios Enterprise Monitoring Server (NEMS). Ang paggamit ng isang Raspberry Pi bilang isang aparato ng pagsubaybay sa network ay mas mahusay kaysa sa paglalaan ng isang kumpletong desktop sa gawain.

Magbahagi Magbahagi Mag-tweet Email Paano Gawin Ang Iyong Raspberry Pi Sa Isang Network Monitoring Tool

Nais bang subaybayan ang iyong network o mga remote na aparato? Narito kung paano gawing isang tool sa pagsubaybay sa network ang iyong Raspberry Pi gamit ang Nagios.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Apache Server
  • Linux
  • SQL
  • PHP
Tungkol sa May-akda Deepesh Sharma(79 na Artikulo Nai-publish)

Ang Deepesh ay ang Junior Editor para sa Linux sa MUO. Nagsusulat siya ng mga gabay sa kaalaman sa Linux, na naglalayong magbigay ng isang maligayang karanasan sa lahat ng mga bagong dating. Hindi sigurado tungkol sa mga pelikula, ngunit kung nais mong pag-usapan ang tungkol sa teknolohiya, siya ang iyong tao. Sa kanyang libreng oras, mahahanap mo siya na nagbabasa ng mga libro, nakikinig sa iba't ibang mga genre ng musika, o tumutugtog ng kanyang gitara.

Higit pa Mula sa Deepesh Sharma

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe