Android

Kako instalirati i konfigurirati zabbix na centos 7

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Zabbix je potpuno opremljeni softver za praćenje otvorenog koda. Zabbix prikuplja mjerne podatke s vaših mrežnih uređaja, sustava i aplikacija te osigurava da su ispravni. U slučaju bilo kakvih problema, Zabbix će poslati upozorenja o obavijestima raznim metodama.

Zabbix se može primijeniti za praćenje na bazi agenata i bez agensa. 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 poslužitelju CentOS 7 koristeći MariaDB 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

Morat ćete biti prijavljeni kao korisnik s sudo pristupom kako biste mogli instalirati pakete.

Izrada MySQL baze podataka

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

Prijavite se u MySQL školjku upisivanjem sljedeće naredbe:

sudo mysql

Iz MySQL školjke pokrenite sljedeću SQL naredbu 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, izlazite iz mysql konzole upisivanjem:

EXIT;

Instaliranje Zabbixa na CentOS

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

1. Instaliranje Zabbixa

Preuzmite najnoviji paket rpm za spremište Zabbix sa sljedećom naredbom wget:

wget

Nakon što se datoteka preuzme, dodajte skladište Zabbix u svoj sustav CentOS 7 tako da upišete:

sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm

Instalirajte Zabbix poslužitelj, web sučelje s podrškom za MySQL bazu podataka i Zabbixovim paketima agenata:

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Ako Apache i PHP nisu već instalirani na vašoj usluzi, naredba gore će ih instalirati.

2. Konfiguriranje PHP-a za sučelje Zabbix

Tijekom instalacije kreira se konfiguracijska datoteka Apache koja sadrži sve potrebne postavke Apache i PHP. Trebate samo napraviti malu promjenu i postaviti odgovarajuću vremensku zonu.

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/httpd/conf.d/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 Europe/Riga… … 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 Europe/Riga… … 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 Europe/Riga…

Nakon završetka spremite konfiguracijsku datoteku i ponovno pokrenite Apache uslugu da bi promjene stupile na snagu:

sudo systemctl restart

3. Konfiguriranje MySQL baze podataka za Zabbix Server

Instalacijski paket Zabbix pruža dump datoteku koja uključuje početnu shemu i podatke za Zabbix poslužitelj s MySQL.

Uvoz izravne datoteke MySQL pokrenite:

zcat /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 konfiguracijsku datoteku Zabbix u svom uređivaču:

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 Zabbixove usluge poslužitelja i agenata i omogućite im pokretanje sustava pri dizanju sustava:

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

Provjerite status Zabbix poslužitelja:

sudo systemctl status zabbix-server

Izlaz bi trebao pokazati active (running) :

● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

Instaliranje i konfiguriranje Zabbix Frontenda

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

Prije nego što počnemo koristiti web sučelje, moramo ga instalirati.

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 predstavit ćemo vam poruku 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 vaš CentOS 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.

centos zabbix praćenje