Zabbix

Nastavitev strežnika Zabbix na Debian 9.0

Nastavitev strežnika Zabbix na Debian 9.0
Zabbix je zelo priljubljeno, enostavno za uporabo, hitro orodje za spremljanje. Podpira nadzor Linux, Unix, okolja Windows z agenti, SNMP v1, v2c, c3, oddaljeno spremljanje brez agentov. Lahko tudi nadzira oddaljeno okolje s proxyjem, ne da bi odprl vrata za oddaljena okolja.  Lahko pošljete e-pošto, sms, hitra sporočila, zaženete sny vrsto skripta za avtomatizacijo dnevnih ali nujnih opravil glede na kateri koli scenarij.

Zabbix 4 je najnovejša različica. Nova različica podpira php7, mysql 8, šifriranje med gostiteljem in odjemalci, novo grafično postavitev, analizo trendov in še veliko več.  Z zabbix lahko z orodjema zabbix_sender in zabbix_get pošljete kakršne koli podatke v sistem zabbix in sprožite alarm za katero koli vrednost. S temi možnostmi je Zabbix programabilen in vaše spremljanje je omejeno na vašo kreativnost in zmožnosti.

Namestitev iz skladišča Zabbix je najlažji način. Če želite nastaviti iz izvorne datoteke, morate nastaviti prevajalnike in sprejeti odločitve o tem, kateri imeniki in funkcije se uporabljajo za vaše okolje. Datoteke repozitorija Zabbix nudijo vse funkcije, ki omogočajo in pripravljeno okolje za vaše potrebe.

Namestitveno okolje

Če ste imeli priložnost uporabiti namestitev, smo izbrali xfce za namizno okolje. Če nimate preostalih korakov namestitve, bodo popolnoma delovali, tudi če bi imeli minimalno okolje za nastavitev, kar je najčistejše okolje za Debian.

Varnost najprej!

Prijavite se v korenskega uporabnika in gosta uporabnika dodajte v soders datoteko, ki ga preprosto dodate.

Uporabniško ime VSE = (VSE: VSE) VSE

V konfiguracijsko datoteko / etc / sudoers

Lahko tudi uporabite

# visudo

Neposredno urejanje datoteke s privzetim urejevalnikom besedila (v mojem primeru nano)

Namestite Mysql

Ko ustvarite gostujočega uporabnika in mu dodelite korenske privilegije, se lahko uporabniku prijavimo s

# su - uporabniško ime

in začnite dodajati sudo pred ukaze za pošiljanje korenskih ukazov z nadzorom.

Namestite Mysql z naslednjim ukazom

$ sudo apt-get install mysql-server

Pritisnite »Y«, da jo prenesete in namestite.

Takoj po namestitvi dodajte mysql v zagonsko zaporedje, tako da bo sistem, ko se sistem znova zažene, zagnal strežnik mysql.

$ sudo systemctl omogoči mariadb
$ sudo systemctl start mariadb

Z naslednjim ukazom lahko preizkusite, ali je mysql pripravljen

# sudo mysql -uroot

Na strežnik baze podatkov bi se morali lahko prijaviti brez vnosa gesla.

Za odjavo iz strežnika vnesite quit

Namestite Zabbix iz repozitorija

Ko je namestitev strežnika baze podatkov končana, lahko začnemo nameščati aplikacijo zabbix.

Prenesite paket apt repo v sistem

$ sudo wget https: // repo.zabbix.com / zabbix / 4.0 / debian / pool / main / z / zabbix-release /
zabbix-release_4.0-2 + ​​stretch_all.deb
$ sudo dpkg -i zabbix-release_4.0-2 + ​​stretch_all.deb
$ sudo apt posodobitev

Omogočimo namestitev paketov strežnika Zabbix in front end.

$ sudo apt namestite zabbix-server-mysql zabbix-frontend-php zabbix-agent

Storitve Zabbix dodajte v zagon

Ko so nameščeni vsi paketi, omogočite storitve Zabbix, vendar se še ne zaženite. Potrebujemo spremembe na konfiguracijski datoteki.

$ sudo systemctl omogoči apache2
$ sudo systemctl omogoči zabbix-strežnik
$ sudo systemctl omogoči zabbix-agent

Ustvarite bazo podatkov in postavite tabele baz podatkov Zabbix

Zdaj je čas za izdelavo baze podatkov za Zabbix. Upoštevajte, da lahko ustvarite bazo podatkov s poljubnim imenom in uporabnikom. Vse, kar potrebujete, je nadomestiti ustrezno vrednost z ukazi, ki smo jih navedli spodaj.

V našem primeru bomo prevzeli (vsi razlikujejo med velikimi in malimi črkami)

Uporabniško ime: Zabbix
Geslo: VerySecretPassword
Zbirka podatkov: Zabbix
Naslov gostitelja: localhost

Ustvarimo bazo podatkov zabbix in uporabnika s korenskim uporabnikom mysql

$ sudo mysql -uroot -p
mysql> ustvari bazo podatkov zabbix nabor znakov utf8 zbere utf8_bin;
mysql> podeli vse privilegije na zabbixu.* na [email protected], ki ga je določil
'VerySecretPassword';
mysql> zapre;

Po izdelavi baze podatkov in uporabnikov v novi bazi podatkov ustvarimo tabele zbirke podatkov Zabbix z naslednjim ukazom

# zcat / usr / share / doc / zabbix-server-mysql * / create.sql.gz | mysql -uzabbix -p -B Zabbix

V naslednjem koraku vnesite geslo baze podatkov

VerySecretPassword

Postopek lahko traja približno 1–10 minut, odvisno od vašega delovanja strežnika.

Konfigurirajte strežnik Zabbix

Če želite, da se naš strežnik Zabbix zažene in se pripravi na poslovanje, moramo v zabbix_server definirati parametre baze podatkov.conf

$ sudo nano / etc / zabbix / zabbix_server.conf
 
DBHost = localhost
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix

Časovni pas je treba vnesti v / etc / zabbix / apache.conf, da se ne bi soočili s kakršno koli časovno neskladnostjo v našem okolju. Tudi ta korak je nujen za okolje brez napak. Če ta parameter ni nastavljen, nas bo spletni vmesnik vsakič opozoril. V mojem primeru je časovni pas Evropa / Istanbul.

Celoten seznam časovnih pasov PHP lahko dobite tukaj.

Upoštevajte tudi, da tukaj obstajajo segmenti php7 in php5. V naši namestitvi je bil nameščen php 7, zato spremenite datum php_value.časovni pas v php7.c segmenta je bilo dovolj, vendar priporočamo, da spremenite php5 zaradi težav z združljivostjo.

Shranite datoteko.

Zdaj ustavite in zaženite storitve, da boste lahko spremenili vse učinke.

$ sudo systemctl znova zaženite apache2 zabbix-server zabbix-agent

Nastavitev spletnega strežnika

Zdaj so baze podatkov in storitve Zabbix vzpostavljene. Da bi preverili, kaj se dogaja v naših sistemih, bi morali nastaviti spletni vmesnik s podporo mysql. To je naš zadnji korak pred vzpostavitvijo povezave in začnite preverjati nekaj statističnih podatkov.

Zaslon dobrodošlice.

Z zeleno barvo preverite, če je vse v redu.

Določite uporabniško ime in geslo, ki smo ga določili pri nastavitvi odseka baze podatkov.

DBHost = localhost
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix

V tem koraku lahko določite ime strežnika Zabbix. Želite, da se temu reče nekaj takega, kot je stražni stolp ali strežnik za spremljanje.

Opomba: To nastavitev lahko spremenite iz

/ etc / zabbix / web / zabbix.conf.php

V datoteki lahko spremenite parameter $ ZBX_SERVER_NAME.

Preverite nastavitev in pritisnite Next Step

Privzeto uporabniško ime in geslo sta (med velikimi in malimi črkami)

Uporabniško ime: Admin
Geslo: Zabbix

Zdaj lahko preverite svojo sistemsko statistiko.

Odprite Nadzor -> Najnovejši podatki

In izberite Zabbix Server med skupinami gostiteljev in preverite, ali se statistika objavlja.

Zaključek

Strežnik zbirke podatkov smo nastavili na začetku, ker sistem z že nameščenimi paketi lahko prepreči katero koli različico ali različico mysql, ki jo želimo prenesti zaradi konfliktov. S strežnika mysql lahko prenesete tudi strežnik mysql.com mestu.

Kasneje smo nadaljevali z namestitvijo binarnega paketa Zabbix in ustvarili bazo podatkov in uporabnika.  Naslednji korak je bil konfiguriranje konfiguracijskih datotek Zabbix in namestitev spletnega vmesnika.  V kasnejših fazah lahko namestite SSL, spremenite konfiguracijo za določeno spletno domeno, proxy prek nginxa ali neposredno zaženete iz nginxa s php-fpm, nadgradite PHP in podobne stvari.  Za varčevanje s prostorom baze podatkov lahko onemogočite tudi Zabbix-agent. Vse je odvisno od vas.

Zdaj lahko uživate v spremljanju z Zabbixom.  Imej lep dan.

Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...