Kuidas installida Zabbix 3.4 RHEL/CentOS ja Debian/Ubuntu jaoks

instagram story viewer

Zabbix on avatud lähtekoodiga kõrgetasemeline ettevõtte tarkvara, mis on loodud võrkude, serverite ja rakenduste reaalajas jälgimiseks ja jälgimiseks. Ehitatud serveri-kliendi mudelisse, saab Zabbix koguda erinevat tüüpi andmeid, mida kasutatakse ajaloolise graafika loomiseks ja jälgitavate sihtmärkide jõudluse või koormustrendide loomiseks.

Serveril on võimalus kontrollida standardseid võrguteenuseid (HTTP, FTP, SMTP, IMAP jne), ilma et oleks vaja jälgitavatesse hostidesse lisatarkvara installida.

Kuid selleks, et koguda andmeid ja luua statistikat kohalike teenuste või muude spetsiifiliste süsteemiressursside kohta kaugjuhtudel, näiteks protsessor, kettad, süsteemisisene protsess, RAM jne, peate installima ja konfigureerima Zabbixi agent.

Järgnevalt käsitleme 4-artikliga seeriat Zabbixi jälgimine rakendus:

1. osa: Zabbix 3.4 installimine ja seadistamine Debian/Ubuntu ja RHEL/CentOS 7 jaoks

2. osa: Kuidas seadistada „Zabbixi jälgimine” e -posti märguannete saatmiseks Gmaili kontole
3. osa: Zabbixi agentide installimine ja konfigureerimine Linuxi kaugsüsteemides
4. osa: Zabbixi agendi installimine ja Windowsi hosti lisamine Zabbixi jälgimisse

See õpetus keskendub sellele, kuidas installida uusim versioon Zabbix 3.4 server peal Debian/Ubuntu ja RHEL/CentOS 7 koos MySQL/MariaDB taustaandmebaasiga kogutud andmete salvestamiseks, PHP ja Apache veebiserver peamiselt veebiliidesena.

Tähtis: Antud Zabbixi juhised töötavad ka kõigil Debian tuletisinstrumendid ja Punane müts põhinevad süsteemid nagu RHEL/CentOS ja Fedora.

Samm: installige Apache veebiserver ja PHP

1. Esiteks installige Apache veebiserver koos PHP ja selle laiendused, et pakkuda Zabbix Serverile veebipõhist funktsionaalsust, väljastades järgmise käsu.

 Debianis/Ubuntus  $ sudo apt-get install apache2 php7.0 php7.0-mysql php7.0-ldap php7.0-bcmath php7.0-mbstring php7.0-gd php7.0-xml php7.0-mcrypt  CentOS/RHEL 
# yum -installige epel -release. # yum install httpd php php-mysql php-ldap php-bcmath- php-mbstring php-gd php-xml php-mcrypt 

2. Järgmisena peate Zabbix Serveri käivitamiseks häälestama PHP -tõlgi ja kohandama mõningaid väärtusi. Niisiis, avage Apache php.ini konfiguratsioonifaili redigeerimiseks, väljastades järgmise käsu:

$ sudo nano /etc/php/7.0/apache2/php.ini [Sees Debian/Ubuntu] # vi /etc/php.ini [Sees RHEL/CentOS 7]

Nüüd otsige nupuga CTRL+C ja asendage järgmised PHP väärtused järgmiselt:

max_execution_time 300. mälu_piirang 128M. Always_populate_raw_post_data -1. session.auto_start = 0. mbstring.func_overload = 0. date.timezone = Euroopa/Bukarest. 

Asendage kuupäev.ajavöönd muutuja vastavalt teie serveri geograafilisele asukohale. PHP toetatud ajavööndite loendi leiate siit http://php.net/manual/en/timezones.php.

3. Pärast PHP konfiguratsioonifaili värskendamist taaskäivitage Apache deemon muudatuste kajastamiseks, väljastades järgmise käsu.

$ sudo systemctl taaskäivitage apache2.service [Sees Debian/Ubuntu] # systemctl taaskäivitage httpd.service [Sees RHEL/CentOS 7]

Samm: installige MariaDB andmebaas ja kogu

4. Järgmisel etapil installige binaarpakettidest MariaDB andmebaas ja MySQL arendusteek. Kuna MariaDB installib teie süsteemi, palutakse teil installimise ajal andmebaasi juurkasutajale parool määrata (ainult sees Debian 8/9). Valige tugev parool, korrake seda ja oodake, kuni installimine lõpeb.

$ sudo apt-get install mariadb-server mariadb-client libmysqld-dev [Sees Debian/Ubuntu] # yum install mariadb-server mariadb-client mariadb-devel [Sees RHEL/CentOS 7]
Määrake MySQL -i juurparool
Määrake MySQL -i juurparool

5. Kui paigaldamine Mariadb lõpetab, turvab andmebaasi väljastades mysql_secure_installation käsk süsteemi juurõigustega (vastake nupuga jah anonüümsete kasutajate eemaldamiseks keelake kaugjuurdepääs, eemaldage testandmebaas ja juurdepääs sellele ning rakendage kõik muudatused).

# mysql_secure_installation. 

Kasutage juhendina allolevat ekraanipilti.

Turvaline MySQL -i installimine

6. Järgmine Zabbixi nõue on RDBMS-i andmebaasi seadistamine. Logige sisse oma LAMP -pinu andmebaasi komponenti (MySQL või MariaDB) ja looge Zabbixi andmebaas ning andmebaasi haldamiseks vajalikud mandaadid, väljastades järgmised käsud.

Veenduge, et asendate andmebaasi nime, kasutaja ja parooli, et need vastaksid teie seadetele.

# mysql -u juur -p. MariaDB [(pole)]> loo andmebaas zabbixdb märgistik utf8 koosta utf8_bin; MariaDB [(pole)]> anda kõik privileegid saidil zabbixdb.* aadressile 'zabbixuser'@'localhost', mis on tähistatud parooliga 1; MariaDB [(pole)]> loputusõigused; MariaDB [(pole)]> väljumine. 

Samm: installige Zabbixi server

7. Alustage nüüd ametliku lisamisega Zabbixi serveri ja Zabbixi PHP kasutajaliidese installimist Zabbixi hoidlad oma süsteemipaketi haldurile, väljastades järgmised käsud root privileegid.

Installige Zabbix Debiani

# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb # dpkg -i zabbix-release_3.4-1+stretch_all.deb. # sobiv uuendus. # apt install zabbix-server-mysql zabbix-frontend-php 

Installige Zabbix Ubuntu

# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb # dpkg -i zabbix-release_3.4-1+xenial_all.deb. # apt-get update. # apt install zabbix-server-mysql zabbix-frontend-php 

Installige Zabbix CentOS -i

# p / min -vh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm. # yum install zabbix-server-mysql zabbix-web-mysql. 

Kui soovite alla laadida ja kompileerida vanema versiooni, külastage Zabbixi ametnikku Sourceforge hoidlad.

8. Seejärel andke Zabbixi agendi oma süsteemi installimiseks alla käsu juurõigustega. Zabbixi klienti kasutatakse serveri kohalike süsteemiressursside aktiivseks jälgimiseks.

# apt install zabbix-agent [Sees Debian/Ubuntu] # yum install zabbix-agent [Sees RHEL/CentOS 7] 

9. Järgmisel sammul taaskäivitage Apache HTTP -server, et rakendada Apache jaoks installitud Zabbixi konfiguratsioonifail.

# systemctl taaskäivitage apache2 [Sees Debian/Ubuntu] # systemctl taaskäivitage httpd [Sees RHEL/CentOS 7] # setenforce 0 [Keela SELinux sisse RHEL/CentOS 7] 

Samm: seadistage Zabbixi server ja agent

10. Enne serveri konfigureerimist importige esmalt Zabbixi esialgne andmebaasi skeem MySQL -i andmebaasi. Importige skeem Zabbixi rakenduse jaoks loodud andmebaasi vastu, väljastades alloleva käsu.

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbixuser zabbixdb -p. 

11. Järgmisel sammul seadistage Zabbixi server, avades peamise konfiguratsioonifaili redigeerimiseks järgmise käsuga.

# nano /etc/zabbix/zabbix_server.conf. 

Sisse zabbix_server.conf faili otsida ja muuta järgmisi ridu, nagu on näidatud allolevas väljavõttes. Värskendage muutujaid, et need kajastaksid teie enda andmebaasi seadeid.

DBHost = localhost. DBName = zabbixdb. DBUser = zabbixuser. DBPassword = parool1. 

12. Lõpuks salvestage ja sulgege Zabbixi serveri konfiguratsioonifail, vajutades Ctrl+o ja Ctrl+x faili ja taaskäivitage Zabbixi deemon muudatuste rakendamiseks, väljastades alloleva käsu.

# systemctl taaskäivitage zabbix-server.service. 

13. Seejärel konfigureerige Zabbix Agenti konfiguratsioonifail, värskendades järgmisi ridu. Esiteks avage fail redigeerimiseks.

# nano /etc/zabbix/zabbix_agentd.conf 

Väljavõte Zabbixi agendi konfiguratsioonifailist:

Server = 127.0.0.1. Kuulaport = 10050. 

14. Salvestage ja sulgege Zabbixi agendi konfiguratsioonifail ning taaskäivitage Zabbix Agent muudatuste kajastamiseks, väljastades järgmise käsu.

# systemctl taaskäivitage zabbix-agent.service 

Samm: installige ja konfigureerige Zabbixi kasutajaliides

15. Nüüd on aeg installida Zabbixi serveri kasutajaliides veebiliides. Selle sammu täitmiseks avage brauser ja navigeerige oma serveri IP -aadressi kasutades HTTP või HTTPS peaks ilmuma tervitusekraan. Vajuta Järgmine nuppu edasi liikumiseks.

http://192.168.1.151/zabbix/setup.php. VÕI. https://192.168.1.151/zabbix/setup.php. 

Esimesel tervitusekraanil klõpsake lihtsalt nuppu Järgmine samm nuppu, et liikuda installiprotsessi uuele sammule.

Zabbixi tervituskuva
Zabbixi tervituskuva

16. Kui kõik seeriaväärtused on täidetud, klõpsake pärast seeria kontrollimist nuppu Järgmine nuppu, et edasi liikuda.

Kontrollige Zabbixi eeltingimusi
Kontrollige Zabbixi eeltingimusi

17. Järgmisel etapil sisestage MySQL andmebaasi seaded, klõpsake nuppu Testi ühendust MySQL -ühenduse testimiseks ja selle sammu juurde liikumiseks, vajutades nuppu Järgmine nuppu.

Zabbix DB konfiguratsioon
Zabbix DB konfiguratsioon

18. Seejärel tarnige Host (või IP-aadress) ja Sadam Zabbixi serverist (kasutage hosti localhost ja pordi 10051 kuna zabbixi server on konfigureeritud töötama samas hostiga, milles on selle õpetuse zabbixi kasutajaliidese veebiliides), ja nimi Zabbixi kasutajaliidese installimiseks. Kui olete lõpetanud, lööge Järgmine jätkama.

Zabbixi serveri üksikasjad
Zabbixi serveri üksikasjad

19. Seejärel kontrollige kõiki konfiguratsiooni parameetreid, sisestage käsurida ja andke järgmine käsk, et anda zabbixile õigus kirjutada apache veebikonfiguratsioonifail conf kataloogi.

Seejärel lülitage tagasi veebiliidesele ja klõpsake nuppu Järgmine nuppu zabbixi konfiguratsioonifaili kirjutamiseks.

# chown -R www -data/var/www/html/conf/[on Debian 8] # chown -R apache/var/www/html/conf/[onRHEL/CentOS 7]
Zabbixi paigaldamiseelne kokkuvõte
Zabbixi paigaldamiseelne kokkuvõte

20. Pärast installiprotsessi lõppu ilmub teie brauserisse õnnitlusteade. Külge lööma Lõpetama nuppu, et väljuda Zabbixi esipaneeli installijast.

Zabbixi installimine on lõpetatud
Zabbixi installimine on lõpetatud

21. Lõpuks liikuge lisades oma serveri IP -aadressile või domeeninimele /zabbix URL -i aadress ja logige sisse Zabbixi veebiadministraatori paneelile, kasutades allpool esitatud vaikimisi mandaate.

https://your_domain.tld/zabbix/ Kasutajanimi: administraator. Parool: zabbix. 
Zabbixi administraatori sisselogimine
Zabbixi administraatori sisselogimine

22. Kui olete Zabbixi administraatori paneelile sisse loginud, võite alustada Zabbixi konfigureerimist ja lisada uusi võrguressursse, mida Zabbixi server jälgib.

Zabbixi armatuurlaud
Zabbixi armatuurlaud

23. Zabbixi kasutajaliidese administraatori konto parooli muutmiseks navigeerige lehele Haldus -> Kasutajad -> Kasutaja ja löö edasi Muuda salasõna nuppu ja lisage oma uus parool, nagu on näidatud alloleval ekraanipildil. Lõpuks löö põhjale Värskenda nuppu, et salvestada administraatori konto uus parool.

Muutke Zabbixi administraatori parooli
Muutke Zabbixi administraatori parooli

See kõik! Järgmisel Zabbixi seiresüsteemi käsitleval seerial arutatakse, kuidas serverit veebi abil veelgi seadistada liides ning kuidas installida ja konfigureerida Zabbixi agente erinevates Linuxi distributsioonides või isegi Windowsi süsteemides.

Teachs.ru