Android

Kako instalirati i konfigurirati zabbix na ubuntu 18.04

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Zabbix je jedan od najpopularnijih softverskih alata 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č opisuje kako instalirati i konfigurirati najnoviju verziju Zabbix 4.0 na Ubuntu 18.04 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

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Izrada MySQL baze podataka

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

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

sudo mysql

Iz MySQL ljuske pokrenite sljedeću SQL izjavu kako biste stvorili novu bazu 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 Ubuntu

U vrijeme pisanja ovog članka najnovija stabilna inačica Zabbixa je verzija 4.0. Zabbix paketi dostupni u Ubuntu skladiš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 što se datoteka preuzme, dodajte skladište Zabbix u svoj sustav Ubuntu 18.04 upisivanjem:

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

Ažurirajte indeks 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 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/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 konfiguracijsku datoteku i ponovno pokrenite Apache uslugu da bi promjene stupile na snagu:

sudo systemctl restart apache2

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 moramo urediti konfiguraciju Zabbixa i postaviti lozinku baze podataka.

Otvorite konfiguracijsku datoteku 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 poslužitelje i usluge agenta te ih pokrenite pri pokretanju sustava:

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

Da biste provjerili radi li zabbix server:

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 Thu 2018-11-29 03:30:44 PST; 43s ago Main PID: 14293 (zabbix_server) Tasks: 34 (limit: 2319) 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 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 Ubuntu 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 ubuntu zabbix