Zabbix

Zabbixi serveri seadistamine Debian 9-s.0

Zabbixi serveri seadistamine Debian 9-s.0
Zabbix on väga populaarne, hõlpsasti kasutatav ja kiire jälgimise tööriist. See toetab Linuxi, Unixi, agentidega Windowsi keskkondade jälgimist, SNMP v1, v2c, c3, agentivaba kaugseiret. See suudab ka kaugkeskkonda puhverserveriga jälgida, avamata kaugkeskkondade jaoks porti.  Igapäevaste või hädaolukorra ülesannete automatiseerimiseks võite mis tahes stsenaariumi alusel saata e-posti, SMS-i, IM-sõnumeid, käivitada sny tüüpi skripti.

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ÕIK

Konfiguratsioonifaili / etc / sudoers

Võite ka kasutada

# visudo

Faili otse redigeerimine vaiketekstiredaktoriga (minu puhul nano)

Installige MySQL

Kui olete külaliskasutaja loonud ja andnud juurõigused, saame kasutajaga sisse logida

# su - kasutajanimi

ja 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 -uroot

Teil 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: Zabbix
Parool: VerySecretPassword
Andmebaas: Zabbix
Host aadress: localhost

Loome mysqli juurkasutajaga zabbixi andmebaasi ja kasutaja

$ sudo mysql -uroot -p
mysql> 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 Zabbix

Järgmises etapis sisestage oma andmebaasi parool

VerySecretPassword

Protsess 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.konf
 
DBHost = 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-agent

Veebiserveri 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 host
DBUser = 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.php

Failis saab muuta parameetrit $ ZBX_SERVER_NAME.

Kontrollige sätet ja vajutage Next Step

Vaikimisi kasutajanimi ja parool on (tõstutundlikud)

Kasutajanimi: administraator
Parool: 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.

Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...
Parimad mängude jaoks mõeldud Linuxi distrod 2021. aastal
Linuxi operatsioonisüsteem on oma algsest, lihtsast, serveripõhisest välimusest kaugele jõudnud. See operatsioonisüsteem on viimastel aastatel tohutul...