Cum se instalează Zabbix pe Ubuntu Server

Zabbix este un instrument puternic de monitorizare a rețelei pentru Linux. Cu acesta, puteți urmări cu ușurință dispozitivele, aplicațiile din rețea, etc. În acest ghid, vă vom arăta cum puteți instala Zabbix pe serverul Ubuntu.

Înainte de a începe

Pentru a instala Zabbix pe Ubuntu Server , trebuie mai întâi să vă actualizați sistemul. Având cele mai recente pachete pe Ubuntu, totul va funcționa fără probleme. Pentru a vă actualiza sistemul Ubuntu, deschideți un terminal. Apoi, utilizați comanda apt update pentru a verifica dacă există actualizări de software.

actualizare sudo apt

După ce ați verificat actualizările pe sistemul dumneavoastră Ubuntu, puteți instala software-ul utilizând comanda apt upgrade . Vă rugăm să rețineți că rularea comenzii apt upgrade poate dura ceva timp, mai ales dacă nu ați făcut upgrade de ceva timp.

sudo apt upgrade

Odată ce sistemul Ubuntu este actualizat, reporniți. Este posibil să fi instalat o versiune mai nouă a nucleului Ubuntu și care necesită o repornire.

sudo reboot

Veți fi gata să începeți instalarea Zabbix când vă conectați din nou.

Instalarea dependențelor pentru Zabbix

Zabbix folosește Apache, MySQL, PHP și alte pachete. Pentru a-l folosi pe sistemul dumneavoastră Ubuntu, va trebui să instalați toate aceste dependențe. Folosind comanda apt install de mai jos, instalați tot ce are nevoie Zabbix pentru a rula.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

La rularea comenzii de mai sus, Ubuntu vă va cere să apăsați Y pentru a confirma că doriți să instalați pachetele. Face acest lucru. Când sunt instalate, toate dependențele vor fi instalate.

Configurarea MySQL/PHP

Aplicația Zabbix necesită o bază de date MySQL. Pentru a configura această bază de date, începeți prin a introduce comanda mysql_secure_installation . Această comandă vă va solicita să configurați o parolă root MySQL pentru utilizatorul root etc.

sudo mysql_secure_installation

După configurarea parolei root pentru SQL pe sistemul dumneavoastră Ubuntu, este timpul să vă conectați la MySQL cu noua parolă. Vă puteți autentifica folosind următoarea comandă.

sudo mysql -u root -p

Odată autentificat, utilizați următoarea comandă CREATE DATABASE .

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Acum că baza de date „zabbixdb” există în MySQL pe sistemul dumneavoastră Ubuntu, va trebui să creați un utilizator pentru baza de date folosind comanda CREATE USER . Schimbați „parola mea” cu parola de utilizator Zabbix preferată.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Acum trebuie să acordați contului zabbixuser toate privilegiile din baza de date „zabbixdb”. Puteți face acest lucru cu comanda GRANT ALL din MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Ieșiți din SQL cu comenzile de mai jos.

FLUSH PRIVILEGES;

Ieșire

Acum trebuie să importați schema bazei de date Zabbix. Introduceți comenzile de mai jos.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

După ce părăsiți SQL, introduceți următoarele comenzi pentru a actualiza configurația PHP Zabbix. Rețineți, schimbați „parola mea” cu parola bazei de date Zabbix. Cu toate acestea, păstrați „1”.

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= parola mea ' /etc/zabbix/zabbix_server.conf

Acum trebuie să modificați câteva configurații PHP, astfel încât acestea să îndeplinească cerințele Zabbix. Introduceți următoarele comenzi. Notă: a patra comandă trebuie personalizată pentru a se potrivi cu fusul orar. Înlocuiește „America” și „Detroit” cu fusul tău orar. Puteți găsi fusul orar cu timedatectl list-timezones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

acum poate activa Zabbix pe serverul web Apache2 cu următoarea comandă.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Se instalează Zabbix

Lansați Zabbix în browserul dvs. web la alegere prin următoarea adresă URL:

http://your-ubuntu-server/zabbix

După accesarea adresei URL, Zabbix vă va solicita să treceți prin procesul de configurare. Faceți clic pe „Următorul” pentru a confirma că sistemul dumneavoastră este gata să utilizeze Zabbix pe pagina „Verificarea cerințelor preliminare”.

După ce v-ați verificat sistemul pentru Zabbix la „Verificarea cerințelor preliminare”, faceți clic pe lângă pentru a accesa pagina „Configurați conexiunea DB”. De aici, introduceți următoarele informații.

  • Gazda bazei de date = localhost
  • Numele bazei de date = zabbixdb
  • Utilizator = zabbixuser
  • Parolă = parola setată în MySQL pentru „zabbixuser”.

După ce ați completat totul, faceți clic pe butonul „Următorul” pentru a trece la pagina următoare. Pe pagina următoare, va trebui să vă denumiți serverul Zabbix, să vă setați fusul orar și tema implicită. Când ați terminat, faceți clic pe „Pasul următor”.

Pe ultima pagină, veți vedea un mesaj de felicitări care vă anunță că ați instalat cu succes Zabbix. De aici, vă puteți conecta la interfața de utilizare Zabbix cu informațiile despre utilizator de mai jos.

  • Nume utilizator: Admin
  • Parola: zabbix

Lasă un comentariu

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Configurați un VPN WireGuard point-to-site pe Debian 12 cu wg-quick, redirecționare IPv4, nftables NAT, profiluri de client, pornire systemd și verificare.

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Auditați SLES 15 în raport cu DISA STIG actual, revizuiți constatările OpenSCAP, testați remedierile și documentați excepțiile înainte de lansarea în producție.

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului cu grafica Intel în Pardus Linux verificând X11 vs. Wayland, setările compozitorului, rata de reîmprospătare, driverul Xorg activ și TearFree doar atunci când este cazul.

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Configurați firewalld pe SLES 15: verificați zonele, permiteți servicii sau porturi, salvați reguli permanente, reîncărcați în siguranță și verificați accesul.

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Activați aplicarea de patch-uri live pentru kernel pe SLES 15 SP7, aplicați remedierile acceptate fără a reporni, verificați patch-urile active și înțelegeți când este încă necesară o repornire a kernelului.

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Activați modul FIPS pe SLES 15 cu utilitarul de configurare acceptat de SUSE, reporniți în siguranță, verificați starea kernelului și a politicii criptografice și verificați limitele de certificare.

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

Install Google Chrome on Gooroom OS safely with official .deb packages, APT, policy checks, update guidance, and fixes for managed devices.

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Redirecționați în siguranță jurnalele de sistem SLES către un server syslog la distanță cu rsyslog, certificate TLS, verificare a numelui peer-ului, cozi, validare și testare.

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Conectați SLES 15 la Active Directory cu SSSD folosind YaST. Pregătiți DNS și ora, configurați datele de autentificare la domeniu, verificați Kerberos și comparați SSSD, Winbind și realmd.

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problema Wi-Fi RTL8821CE pe Pardus Linux verificând driverul rtw88 încorporat, firmware-ul Realtek, rfkill, NetworkManager și opțiunile de rezervă.