Android

Kako instalirati i konfigurirati zabbix na debian 9 Linuxu

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Zabbix je zreli softver otvorenog koda za nadgledanje mreža i aplikacija. Zabbix može prikupljati mjerne podatke s različitih mrežnih uređaja, sustava i aplikacija. U slučaju bilo kakvih kvarova, Zabbix će poslati upozorenja putem različitih metoda.

Zabbix podržava praćenje na bazi agenata i bez posrednika. Zabbixov agent ima malu površinu i može se prikazivati ​​na različitim platformama, uključujući Linux, UNIX, macOS i Windows.

Ovaj vodič objašnjava kako instalirati i konfigurirati najnoviju verziju Zabbix 4.0 na Debian 9 Linux poslužitelju koristeći MySQL kao pomoćnu bazu podataka. Također ćemo vam pokazati kako instalirati Zabbix agent na udaljeni host i dodati host na Zabbix poslužitelj.

Preduvjeti

Korisnik koji ste prijavljeni kao i mora imati sudo povlastice da bi mogao instalirati pakete.

Izrada MySQL baze podataka

Zabbix podržava i MySQL / MariaDB i PostgreSQL. U ovom ćemo vodiču koristiti MariaDB kao pomoćnu bazu podataka.

Prijavite se na MySQL konzolu:

sudo mysql

Pokrenite sljedeću SQL izjavu za stvaranje nove baze podataka:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

Zatim stvorite MySQL korisnički račun i odobrite pristup bazi podataka:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; Obavezno promijenite change-with-strong-password s jakom lozinkom.

Nakon završetka, izađite iz MySQL konzole upisivanjem:

EXIT;

Instaliranje Zabbixa na Debianu

U vrijeme pisanja ovog članka najnovija stabilna inačica Zabbixa je verzija 4.0. Zabbix paketi dostupni u Debianovim spremištima često su zastarjeli pa ćemo koristiti službeno spremište Zabbix-a.

1. Instaliranje Zabbixa

Preuzmite najnoviji Zabbix .deb paket sa sljedećom naredbom wget:

wget

Nakon preuzimanja datoteke instalirajte je na:

sudo apt install./zabbix-release_4.0-2+stretch_all.deb

Ažurirajte popis paketa i instalirajte Zabbix poslužitelj, web sučelje s podrškom za MySQL bazu podataka i Zabbixov agent:

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

Gornja naredba će također instalirati Apache, PHP i sve potrebne PHP module.

2. Konfiguriranje PHP-a za sučelje Zabbix

Tijekom instalacije stvara se konfiguracijska datoteka Apache sa svim potrebnim postavkama Apache i PHP.

Otvorite konfiguracijsku datoteku, komentirajte liniju vremenske zone i promijenite je u svoju vremensku zonu. Kompletan popis vremenskih zona koje PHP podržava ovdje možete pronaći ovdje.

/etc/apache2/conf-enabled/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…

Nakon završetka spremite datoteku i ponovno pokrenite Apache uslugu da bi se izmjene aktivirale.

sudo systemctl restart apache2

3. Konfiguriranje MySQL baze podataka za Zabbix Server

Uvezite datoteku izpisa MySQL koja uključuje početnu shemu i podatke za Zabbix poslužitelja s MySQL.

gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Na upit unesite korisničku lozinku koju ste prethodno stvorili. Na uspjehu ne daje se izlaz.

Zatim otvorite konfiguraciju Zabbixa i postavite lozinku baze podataka:

sudo nano /etc/zabbix/zabbix_server.conf

Potražite sljedeći odjeljak, komentirajte DBPassword direktivu i dodajte lozinku baze podataka.

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

Spremite i zatvorite datoteku.

Ponovno pokrenite i omogućite Zabbixove poslužitelje i usluge agenta:

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

Provjerite je li Zabbix poslužitelj pokrenut:

sudo systemctl status zabbix-server

● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

Instaliranje i konfiguriranje Zabbix Frontenda

Web sučelje Zabbix napisano je na PHP-u i omogućuje vam konfiguriranje poslužitelja, pregled prikupljenih podataka i dodavanje domaćina koje želite nadzirati.

Da biste pokrenuli instalaciju, otvorite svoj omiljeni preglednik i utipkajte naziv domene ili javnu IP adresu vašeg poslužitelja, a zatim /zabbix :

http(s)://your_domain_or_ip_address/zabbix

Na prvom zaslonu prikazat će vam se poruka dobrodošlice. Kliknite Next step za nastavak.

Konačno, za dodavanje domaćina kliknite na plavi button Dodaj.

Zaključak

Uspješno ste instalirali najnoviji Zabbix na svoj Debian sustav i naučili kako dodati nove hostove koje želite nadzirati.

Sada biste trebali provjeriti Zabbix Documentation i saznati više o konfiguriranju i korištenju Zabbix-a.

nadgledanje debian zabbix