Zabbix 4 on uusim versioon. Uus versioon toetab php7, mysql 8, krüptimist hosti ja klientide vahel, uut graafilist paigutust, trendianalüüsi ja palju muud. Zabbixi abil saate kasutada tööriistu zabbix_sender ja zabbix_get mis tahes tüüpi andmete saatmiseks zabbixi süsteemi ja mis tahes väärtuse alarmi käivitamiseks. Nende võimaluste abil on Zabbix programmeeritav ja teie jälgimine piirdub teie loovuse ja võimekusega.
Zabbixi hoidlast installimine on lihtsaim viis. Lähtefailist seadistamiseks peate seadistama kompilaatorid ja tegema otsuseid selle kohta, milliseid katalooge ja funktsioone teie keskkonnas kasutatakse. Zabbixi hoidlafailid pakuvad kõiki funktsioone, mis võimaldavad teie vajadustele vastavat keskkonda.
Paigalduskeskkond
Kui teil oli võimalus seadistust kasutada, valisime töölauakeskkonna jaoks xfce. Kui teil pole ülejäänud installiprotseduure, toimivad need ideaalselt ka siis, kui teil on minimaalne seadistuskeskkond, mis on Debiani jaoks kõige puhtam.
Esiteks turvalisus!
Logige sisse juurkasutaja juurde ja lisage külaline kasutaja soders-faili lihtsasse lisamisse.
Kasutajanimi KÕIK = (KÕIK: KÕIK) KÕIKKonfiguratsioonifaili / etc / sudoers
Võite ka kasutada
# visudoFaili otse redigeerimine vaiketekstiredaktoriga (minu puhul nano)
Installige MySQL
Kui olete külaliskasutaja loonud ja andnud juurõigused, saame kasutajaga sisse logida
# su - kasutajanimija alustage käskude ette sudo lisamist juurkäskude juhtimiseks saatmiseks.
Installige Mysql järgmise käsuga
$ sudo apt-get install mysql-server
Allalaadimiseks ja installimiseks vajutage nuppu "Y".
Kohe pärast installimist lisage mysql käivitusjärjestusse, nii et kui süsteem taaskäivitub, on teie mysql-server üleval.
$ sudo systemctl lubab mariadb$ sudo systemctl start mariadb
Järgmise käsuga saate testida, kas mysql on korras
# sudo mysql -urootTeil peaks olema võimalik andmebaasi serverisse sisse logida parooli sisestamata.
Serverist välja logimiseks tippige quit
Installige Zabbix hoidlast
Kui andmebaasiserveri installimine on lõpule jõudnud, võime alustada zabbixi rakenduse installimist.
Laadige süsteemis alla apt repo pakett
$ sudo wget https: // repo.zabbix.com / zabbix / 4.0 / debian / pool / main / z / zabbix-release /zabbix-release_4.0-2 + venitada_kõik.deb
$ sudo dpkg -i zabbix-release_4.0-2 + venitada_kõik.deb
$ sudo apt värskendus
Võimaldab installida Zabbixi serveri ja esiotsa pakette.
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Lisage käivitusprogrammi Zabbix Services
Kui kõik paketid on installitud, lubage Zabbixi teenused, kuid ärge veel alustage. Vajame konfiguratsioonifailis muudatusi.
$ sudo systemctl lubab apache2$ sudo systemctl lubab zabbix-serveri
$ sudo systemctl lubab zabbix-agent
Looge andmebaas ja juurutage Zabbixi andmebaasitabelid
Nüüd on aeg luua Zabbixi jaoks andmebaas. Pange tähele, et saate luua andmebaasi mis tahes nime ja kasutajaga. Kõik, mida vajate, on asendada apropiraadi väärtus allpool esitatud käskudega.
Meie puhul võtame järeletulemise (kõik on tõstutundlikud)
Kasutajanimi: ZabbixParool: VerySecretPassword
Andmebaas: Zabbix
Host aadress: localhost
Loome mysqli juurkasutajaga zabbixi andmebaasi ja kasutaja
$ sudo mysql -uroot -pmysql> andmebaasi loomine zabbix märgistik utf8 kogumine utf8_bin;
mysql> anna zabbixile kõik õigused.* kuni [e-posti aadressi kaitstud] poolt identifitseeritud
'VerySecretPassword';
mysql> quit;
Pärast andmebaasi ja kasutajate loomist loome oma uue andmebaasi Zabbixi andmebaasitabelid järgmise käsuga
# zcat / usr / share / doc / zabbix-server-mysql * / create.ruutmeetrit.gz | mysql -uzabbix -p -B ZabbixJärgmises etapis sisestage oma andmebaasi parool
VerySecretPasswordProtsess võib võtta umbes 1–10 minutit, sõltuvalt teie serveri jõudlusest.
Zabbixi serveri seadistamine
Zabbixi serveri käivitamiseks ja äritegevuseks valmistumiseks peame määrama andmebaasi parameetrid zabbix_serveris.konf
$ sudo nano / etc / zabbix / zabbix_server.konfDBHost = kohalik host
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix
Ajavöönd tuleb sisestada kataloogi / etc / zabbix / apache.conf-fail, et mitte silmitsi seista ajaga seotud vastuoludega meie keskkonnas. Ka see samm on tõrgeteta keskkonna jaoks hädavajalik. Kui seda parameetrit pole määratud, hoiatab Zabbixi veebiliides meid iga kord. Minu puhul on ajavööndiks Euroopa / Istanbul.
PHP ajavööndite täieliku loendi leiate siit.
Pange tähele ka, et siin on php7 ja php5 segmendid. Meie seadistustes installiti php 7, nii et muutke php_value kuupäeva.ajavöönd php7-s.c segmendist piisas, kuid ühilduvusprobleemide jaoks soovitame muuta php5.
Salvestage fail.
Nüüd peatage ja käivitage teenused, et kõik muudatused mõjutataks.
$ sudo systemctl taaskäivitage apache2 zabbix-server zabbix-agentVeebiserveri seadistamine
Nüüd on andmebaasi- ja Zabbix-teenused üleval. Meie süsteemides toimuva kontrollimiseks peaksime seadistama veebiliidese koos mysqli toega. See on meie viimane samm enne Interneti-ühenduse loomist ja statistikat kontrollima asumist.
Tervitusekraan.
Kontrollige, kas kõik on rohelise värviga korras.
Määratlege kasutajanimi ja parool, mille määrasime andmebaasi jaotise seadistamisel.
DBHost = kohalik hostDBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix
Selles etapis saate määratleda Zabbix-serveri nime. Samuti soovite, et seda nimetataks sarnaselt vaatetorniks või jälgimisserveriks.
Märkus. Saate seda seadet muuta alates
/ etc / zabbix / web / zabbix.konf.phpFailis saab muuta parameetrit $ ZBX_SERVER_NAME.
Kontrollige sätet ja vajutage Next Step
Vaikimisi kasutajanimi ja parool on (tõstutundlikud)
Kasutajanimi: administraatorParool: Zabbix
Nüüd saate kontrollida oma süsteemi statistikat.
Minge jaotisse Seire -> Viimased andmed
Ja valige hostirühmadest Zabbix Server ja kontrollige, kas statistika on aktiivne.
Järeldus
Oleme andmebaasi serveri alguses seadistanud, kuna juba installitud pakettidega süsteem võib konfliktide tõttu takistada mis tahes versiooni või mysql-versiooni, mida soovime alla laadida. Samuti saate mysql-serveri alla laadida mysql-ist.com sait.
Hiljem jätkasime Zabbixi binaarpakettide installimist ning lõime andmebaasi ja kasutaja. Järgmine samm oli Zabbixi konfiguratsioonifailide konfigureerimine ja veebiliidese installimine. Hilisemates etappides saate installida SSL-i, muuta konkreetse veebidomeeni konfiguratsiooni, puhverserverit nginxi kaudu või otse nginxist käivitada koos php-fpm-ga, uuendada PHP-d ja muid asju. Andmebaasiruumist salvestamiseks võite ka Zabbix-agenti keelata. Kõik sõltub sinust.
Nüüd saate nautida jälgimist Zabbixiga. Head päeva.