Cum să instalați Zabbix pe Ubuntu și Debian ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
05.12.2024

Cum să instalați Zabbix pe Ubuntu și Debian

Instalarea Zabbix pe sistemele Ubuntu sau Debian vă permite să profitați de caracteristicile puternice de monitorizare pentru a urmări starea sistemului, performanța aplicațiilor și parametrii de rețea. Acest ghid vă va ghida prin pașii de instalare și configurare a Zabbix pe aceste distribuții.

1. Actualizarea pachetelor de sistem

Începeți prin a vă actualiza sistemul pentru a vă asigura că toate pachetele existente sunt actualizate.

sudo apt update && sudo apt upgrade

2. Instalați dependențele necesare

Zabbix se bazează pe anumite componente software, inclusiv un server web, PHP și o bază de date. Pentru această configurare, vom utiliza Apache și MySQL.

Instalați Apache, MySQL și PHP

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

3. Configurați baza de date pentru Zabbix

Zabbix necesită o bază de date pentru a stoca datele de monitorizare. Vom crea o bază de date MySQL și un utilizator special pentru Zabbix.

Pasul 1: Conectați-vă la MySQL

sudo mysql -u root -p

Pasul 2: Crearea bazei de date și a utilizatorului Zabbix

Executați următoarele comenzi pentru a crea o bază de date și un utilizator cu permisiuni:

CREATE DATABASE zabbixdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER ‘zabbixuser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON zabbixdb.* TO ‘zabbixuser’@’localhost’; FLUSH PRIVILEGES; EXIT;

4. Instalarea Zabbix Server, Frontend și Agent

Adăugați depozitul Zabbix, apoi instalați pachetele server, frontend și agent.

Pasul 1: Adăugați depozitul Zabbix

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo dpkg -i zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo apt update

Pasul 2: Instalarea serverului și agentului Zabbix

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

5. Importați schema inițială

Următorul pas este să importați schema implicită pentru a configura structura bazei de date Zabbix.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbixuser -p zabbixdb

Introduceți parola pentru utilizatorul bazei de date zabbixuser atunci când vi se solicită.

6. Configurați serverul Zabbix

Actualizați fișierul de configurare a serverului Zabbix pentru a-l conecta la baza de date MySQL.

Editați configurația Zabbix

sudo nano /etc/zabbix/zabbix_server.conf

Actualizați următorii parametri cu detaliile bazei dvs. de date:

DBName=zabbixdb DBUser=zabbixuser DBPassword=parola ta

Salvați și ieșiți din fișier.

7. Configurați PHP pentru Zabbix Frontend

Modificați fișierul de configurare PHP pentru Apache pentru a îndeplini cerințele Zabbix.

sudo nano /etc/zabbix/apache.conf

Actualizați linia php_value date.timezone cu fusul dvs. orar, de exemplu:

php_value date.timezone Europa/Londra

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

8. Porniți și activați serverul și agentul Zabbix

Porniți serverul și agentul Zabbix și permiteți-le să pornească la pornire.

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

9. Accesați interfața web Zabbix

Cu Zabbix instalat și configurat, puteți accesa interfața web.

  1. Deschideți un browser web și navigați la http://your-server-ip/zabbix.
  2. Urmați expertul de instalare:
    • Pe pagina “Welcome”, faceți clic pe Next.
    • Verificați dacă lipsește vreun parametru PHP și continuați.
    • Introduceți detaliile bazei de date pe care ați configurat-o în zabbix_server.conf.
    • Finalizați configurarea și autentificați-vă utilizând acreditările implicite:
      • Nume utilizator: Admin
      • Parolă: zabbix

Pentru securitate, schimbați parola de administrator implicită după conectare.

10. Adăugarea de gazde și monitorizarea

Odată autentificat, puteți începe să adăugați gazde (servere, dispozitive de rețea etc.) și să configurați monitorizarea:

  • Mergeți la Configurare > Gazde și faceți clic pe Creare gazdă pentru a adăuga dispozitivele pe care doriți să le monitorizați.
  • Aplicați șabloane pentru elemente standard de monitorizare, cum ar fi utilizarea CPU, utilizarea memoriei și traficul de rețea.
  • Configurați declanșatoare pentru a primi alerte pe baza unor condiții specifice (de exemplu, utilizare ridicată a CPU).

11. Configurarea notificărilor (opțional)

Zabbix vă permite să configurați notificări prin e-mail, SMS și webhook pentru alerte. Pentru a configura acest lucru:

  1. Accesați Administrare > Tipuri de media.
  2. Selectați sau adăugați o metodă de notificare.
  3. Atribuiți tipul de mediu unui utilizator în Administrare > Utilizatori.

Concluzie

Instalarea Zabbix pe Ubuntu sau Debian permite monitorizarea puternică și scalabilă a infrastructurii dumneavoastră. Cu această instalare, veți putea monitoriza sănătatea sistemului, configura alerte și vizualiza date pentru a menține un mediu stabil și optimizat.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills