Android

Cum se instalează și se configurează zabbix pe debian 9 linux

Minecraft PE Rodando No Linux DEMONSTRAÇÃO

Minecraft PE Rodando No Linux DEMONSTRAÇÃO

Cuprins:

Anonim

Zabbix este un software open source matur pentru monitorizarea rețelelor și aplicațiilor. Zabbix poate colecta valori de la diferite dispozitive, sisteme și aplicații din rețele. În caz de defecțiuni, Zabbix va trimite alerte de notificare prin diferite metode.

Zabbix acceptă atât monitorizarea bazată pe agenți, cât și pe cea fără agenți. Agentul Zabbix are o amprentă mică și poate rula pe diverse platforme, inclusiv Linux, UNIX, macOS și Windows.

Acest tutorial explică cum să instalați și să configurați cea mai recentă versiune a Zabbix 4.0 pe un server Linux Debian 9, folosind MySQL ca bază de date. Vă vom arăta, de asemenea, cum să instalați agentul Zabbix pe o gazdă la distanță și să adăugați gazda pe serverul Zabbix.

Cerințe preliminare

Utilizatorul la care sunteți conectat, deoarece trebuie să aibă privilegii sudo pentru a putea instala pachete.

Crearea bazei de date MySQL

Zabbix acceptă atât MySQL / MariaDB, cât și PostgreSQL. În acest ghid, vom folosi MariaDB ca bază de date.

Conectați-vă la consola MySQL:

sudo mysql

Rulați următoarea instrucțiune SQL pentru a crea o nouă bază de date:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

Apoi, creați un cont de utilizator MySQL și acordați acces la baza de date:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; Asigurați-vă că schimbați change-with-strong-password cu change-with-strong-password puternică.

Odată terminat, ieșiți din consola MySQL tastând:

EXIT;

Instalarea Zabbix pe Debian

La momentul scrierii acestui articol, ultima versiune stabilă a Zabbix este versiunea 4.0. Pachetele Zabbix disponibile în depozitele Debian sunt deseori depășite, astfel încât vom folosi depozitul oficial Zabbix.

1. Instalarea Zabbix

Descărcați cel mai recent pachet Zambix repository .deb cu următoarea comandă wget:

wget

Odată descărcat fișierul, instalați-l cu:

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

Actualizați lista de pachete și instalați serverul Zabbix, frontendul web cu suportul bazei de date MySQL și agentul Zabbix:

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

Comanda de mai sus va instala, de asemenea, Apache, PHP și toate modulele PHP necesare.

2. Configurarea PHP pentru frontendul Zabbix

În timpul instalării este creat un fișier de configurare Apache cu toate setările necesare Apache și PHP.

Deschideți fișierul de configurare, dezarhivați linia de fus orar și schimbați-o în fusul dvs. orar. Puteți găsi aici lista completă a zonelor orare acceptate de PHP.

/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…

După ce ați terminat, salvați fișierul și reporniți serviciul Apache pentru ca modificările să fie activate.

sudo systemctl restart apache2

3. Configurarea bazei de date MySQL pentru Zabbix Server

Importați fișierul dump MySQL care include o schemă inițială și date pentru serverul Zabbix cu MySQL.

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

Când vi se solicită introduceți parola de utilizator pe care ați creat-o anterior. La succes, nu se acordă nicio ieșire.

Apoi, deschideți configurația Zabbix și setați parola bazei de date:

sudo nano /etc/zabbix/zabbix_server.conf

Căutați următoarea secțiune, DBPassword directiva DBPassword și adăugați parola bazei de date.

/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…

Salvați și închideți fișierul.

Reporniți și activați serviciile și agentul Zabbix:

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

Verificați dacă serverul Zabbix funcționează:

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…

Instalarea și configurarea Zendix Frontend

Interfața web Zabbix este scrisă în PHP și vă permite să configurați serverul, să vizualizați datele culese și să adăugați gazdele pe care doriți să le monitorizați.

Pentru a începe instalarea, deschideți browserul preferat și tastați numele de domeniu al serverului sau adresa IP publică urmată de /zabbix :

http(s)://your_domain_or_ip_address/zabbix

Pe primul ecran, vi se va prezenta un mesaj de bun venit. Faceți clic pe Next step pentru a continua.

În final, pentru a adăuga gazda, faceți clic pe butonul albastru Adăugare.

Concluzie

Ați instalat cu succes cel mai recent Zabbix pe sistemul dvs. Debian și ați învățat cum să adăugați noi gazde pe care doriți să le monitorizați.

Acum ar trebui să verificați documentația Zabbix și să aflați mai multe despre cum puteți configura și utiliza Zabbix.

monitorizare zabbix debian