Zabbix

Postavljanje Zabbix poslužitelja na Debianu 9.0

Postavljanje Zabbix poslužitelja na Debianu 9.0
Zabbix je vrlo popularan, jednostavan za korištenje, alat za brzo praćenje. Podržava nadzor Linux, Unix, Windows okruženja s agentima, SNMP v1, v2c, c3, daljinski nadzor bez agenata. Također može nadgledati udaljeno okruženje pomoću proxyja bez otvaranja priključka za udaljena okruženja.  Možete poslati e-poštu, sms, IM poruke, pokrenuti sny vrstu skripte za automatizaciju dnevnih ili hitnih zadataka na temelju bilo kojeg scenarija.

Zabbix 4 je najnovija verzija. Nova verzija podržava php7, mysql 8, šifriranje između hosta i klijenata, novi grafički izgled, analizu trendova i još mnogo toga.  Uz zabbix možete koristiti alate zabbix_sender i zabbix_get za slanje bilo koje vrste podataka u zabbix sustav i aktiviranje alarma za bilo koju vrijednost. Pomoću ovih mogućnosti Zabbix se može programirati, a vaše nadgledanje ograničeno je na vašu kreativnost i sposobnosti.

Instalacija iz Zabbix spremišta je najlakši način. Da biste postavili iz izvorne datoteke, morate postaviti kompajlere i donijeti odluku o tome koji će se direktoriji i značajke koristiti za vaše okruženje. Datoteke repozitorija Zabbix pružaju sve značajke koje omogućavaju i spremno okruženje za vaše potrebe.

Instalacijsko okruženje

Ako ste imali priliku koristiti postavke, odabrali smo xfce za radno okruženje. Ako nemate ostatka koraka instalacije, savršeno će funkcionirati čak i ako ste imali minimalno okruženje za postavljanje, što je najčišće okruženje za Debian.

Sigurnost na prvom mjestu!

Prijavite se na root korisnika i dodajte gosta korisnika u soders datoteku jednostavnim dodavanjem.

Korisničko ime SVE = (SVE: SVE) SVE

U konfiguracijsku datoteku / etc / sudoers

Također možete koristiti

# visudo

Za izravno uređivanje datoteke pomoću zadanog uređivača teksta (nano u mom slučaju)

Instalirajte Mysql

Jednom kada stvorite gostujućeg korisnika i date root privilegije, možemo se prijaviti korisniku s

# su - korisničko ime

i počnite dodavati sudo ispred naredbi za slanje root naredbi s kontrolom.

Instalirajte Mysql sljedećom naredbom

$ sudo apt-get instalirati mysql-poslužitelj

Pritisnite 'Y' da biste je preuzeli i instalirali.

Odmah nakon instalacije dodajte mysql u sekvencu pokretanja, tako da će sustav nakon ponovnog pokretanja pokrenuti vaš mysql poslužitelj.

$ sudo systemctl omogući mariadb
$ sudo systemctl start mariadb

Možete provjeriti radi li mysql sa sljedećom naredbom

# sudo mysql -uroot

Trebali biste se moći prijaviti na poslužitelj baze podataka bez unošenja lozinke.

Upišite quit za odjavu s poslužitelja

Instalirajte Zabbix iz Spremišta

Nakon što je instalacija poslužitelja baze podataka završena, možemo početi instalirati zabbix aplikaciju.

Preuzmite apt repo paket u sustav

$ 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 ažuriranje

Omogućimo instaliranje Zabbix poslužiteljskih i front end paketa.

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

Dodajte Zabbix usluge u pokretanje

Jednom kada se instaliraju svi paketi, omogućite Zabbix usluge, ali još se ne pokreću. Trebamo izmjene na konfiguracijskoj datoteci.

$ sudo systemctl omogući apache2
$ sudo systemctl omogući zabbix-poslužitelj
$ sudo systemctl omogući zabbix-agent

Stvorite bazu podataka i postavite Zabbix tablice baza podataka

Sada je vrijeme za stvaranje baze podataka za Zabbix. Imajte na umu da možete stvoriti bazu podataka s bilo kojim imenom i korisnikom. Sve što trebate je zamijeniti odgovarajuću vrijednost naredbama koje smo naveli u nastavku.

U našem ćemo slučaju preuzeti (svi razlikuju velika i mala slova)

Korisničko ime: Zabbix
Lozinka: VerySecretPassword
Baza podataka: Zabbix
Adresa domaćina: localhost

Stvaramo zabbix bazu podataka i korisnika s korisnikom mysql root

$ sudo mysql -uroot -p
mysql> stvoriti bazu podataka zabbix skup znakova utf8 skupiti utf8_bin;
mysql> dodijeli sve privilegije na zabbixu.* na [e-mail zaštićen] identificiran
'VerySecretPassword';
mysql> napustiti;

Nakon stvaranja baze podataka i korisnika kreiramo tablice baze podataka Zabbix u našoj novoj bazi podataka sljedećom naredbom

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

Unesite lozinku baze podataka u sljedećem koraku

Lozinka VerySecretPassword

Proces može trajati oko 1-10 minuta, ovisno o vašoj izvedbi poslužitelja.

Konfigurirajte Zabbix poslužitelj

Da bi se naš Zabbix poslužitelj pokrenuo i pripremio za posao, moramo definirati parametre baze podataka u zabbix_server.konf

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

Vremensku zonu treba unijeti u / etc / zabbix / apache.conf kako se ne bismo suočili s bilo kakvom vremenskom nedosljednošću u našem okruženju. Također je ovaj korak neophodan za okruženje bez grešaka. Ako ovaj parametar nije postavljen, Zabbix web sučelje upozorit će nas svaki put. U mom slučaju vremenska zona je Europa / Istanbul.

Potpuni popis PHP vremenskih zona možete dobiti ovdje.

Također imajte na umu da ovdje postoje php7 i php5 segmenti. U našem postavljanju instaliran je php 7, tako da mijenjate datum php_value.vremenska zona u php7.c segmenta bio je dovoljan, ali preporučujemo izmjenu php5 zbog problema s kompatibilnošću.

Spremite datoteku.

Sada zaustavite i pokrenite usluge kako bi sve promjene utjecale.

$ sudo systemctl ponovno pokrenite apache2 zabbix-server zabbix-agent

Postavljanje web poslužitelja

Sada su baze podataka i usluge Zabbix podignute. Da bismo provjerili što se događa u našim sustavima, trebali bismo postaviti web sučelje s mysql podrškom. Ovo je naš zadnji korak prije povezivanja s mrežom i započnite provjeru neke statistike.

Zaslon dobrodošlice.

Provjerite je li sve u redu sa zelenom bojom.

Definirajte korisničko ime i lozinku koje smo definirali prilikom postavljanja odjeljka baze podataka.

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

U ovom koraku možete definirati ime poslužitelja Zabbix. Želite da se to zove nešto poput stražarske kule ili nadzornog poslužitelja, slično tome.

Napomena: Ovu postavku možete promijeniti iz

/ etc / zabbix / web / zabbix.konf.php

U datoteci možete promijeniti parametar $ ZBX_SERVER_NAME.

Provjerite postavku i pritisnite Next Step

Zadano korisničko ime i lozinka su (razlikuju se prema malim i velikim slovima)

Korisničko ime: Admin
Lozinka: Zabbix

Sada možete provjeriti statistiku svog sustava.

Idite na Nadzor -> Najnoviji podaci

I odaberite Zabbix Server iz grupa domaćina i provjerite dolazi li statistika uživo.

Zaključak

Na početku smo postavili poslužitelj baze podataka jer sustav s već instaliranim paketima može spriječiti bilo koju verziju ili verziju mysqla koju želimo preuzeti zbog sukoba. Također možete preuzeti mysql poslužitelj s mysqla.com mjestu.

Kasnije smo nastavili s instalacijom binarnog paketa Zabbix i kreirali bazu podataka i korisnika.  Sljedeći je korak bio konfiguriranje Zabbix konfiguracijskih datoteka i instaliranje web sučelja.  U kasnijim fazama možete instalirati SSL, mijenjati konfiguraciju za određenu web domenu, proxy putem nginxa ili izravno pokretati iz nginxa pomoću php-fpm, nadograditi PHP i slične stvari.  Zabbix-agent možete onemogućiti i kako biste štedjeli iz prostora baze podataka. Sve ovisi o vama.

Sada možete uživati ​​u praćenju sa Zabbixom.  Želim vam ugodan dan.

Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...