Com instal·lar i configurar Zabbix a Ubuntu / Debian

Com instal·lar i configurar Zabbix a Ubuntu / Debian

Els administradors de sistemes solen utilitzar eines de control com Zabbix per vigilar els servidors, les màquines virtuals, els dispositius connectats a la seva xarxa i molt més. Zabbix és una gran eina que proporciona una interfície gràfica per controlar i gestionar aquests serveis de manera eficient.





Però el procés d’instal·lació de Zabbix a Linux és bastant llarg i confús. Aquest article demostrarà com instal·lar fàcilment Zabbix i els seus requisits previs en un sistema que executa Ubuntu o Debian.





Requisits previs per a Zabbix

Per instal·lar correctament Zabbix al vostre escriptori o servidor, necessitareu:





  • Un compte root
  • Base de dades MySQL
  • PHP
  • Servidor Apache

Pas 1: instal·leu Apache i PHP

Com que Zabbix està escrit en PHP, haureu de descarregar el servidor PHP i Apache a la vostra màquina.

Afegiu el següent dipòsit PPA al vostre sistema mitjançant add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

Inicieu el terminal i actualitzeu la llista de dipòsits del sistema mitjançant APT:

sudo apt update

Actualitzeu els paquets instal·lats per assegurar-vos que no hi hagi cap paquet obsolet al vostre ordinador.





sudo apt upgrade

A continuació, descarregueu els paquets necessaris relacionats amb Apache i PHP:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Després de descarregar els paquets, el sistema configurarà automàticament el servei Apache perquè s’iniciï durant l’arrencada. Comproveu si el servei s’executa actualment a la vostra màquina systemctl :





systemctl status apache2

Si es mostra l’estat actiu (en execució) , llavors tot va bé. En cas contrari, haureu d'iniciar el servei manualment.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Pas 2: instal·leu i configureu la base de dades MySQL

Emet l'ordre que s'indica a continuació al terminal per instal·lar MySQL.

sudo apt install mysql-server mysql-client

Ara, heu d’instal·lar la base de dades a la vostra màquina Ubuntu. Per facilitar el vostre treball, MySQL us proporciona un script d’instal·lació que us instal·la automàticament la base de dades.

Inicieu el terminal i escriviu:

mysql_secure_installation

Escriviu la contrasenya d'usuari root i premeu Entra . El script us farà algunes preguntes per configurar la instal·lació de la base de dades, com ara:

  1. Voleu definir la contrasenya de root?
  2. Voleu eliminar els usuaris anònims?
  3. Voleu no permetre l'inici de sessió de root de forma remota?
  4. Voleu eliminar la base de dades de prova i accedir-hi?
  5. Voleu tornar a carregar les taules de privilegis ara?

Tipus i i premeu Entra per a totes les preguntes.

Ara és hora de crear una nova base de dades per a Zabbix. Inicieu el terminal i introduïu l'ordre següent:

mysql -u root -p

Executeu les ordres de base de dades següents per crear una nova base de dades i atorgar els privilegis adequats al nou usuari. Assegureu-vos de reemplaçar contrasenya a la segona ordre amb una contrasenya segura que trieu.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Un cop fet, sortiu de l'intèrpret d'ordres MySQL escrivint:

quit;

Pas 3: descarregueu i instal·leu Zabbix

Per instal·lar Zabbix a Ubuntu i Debian, descarregueu el paquet DEB des del dipòsit oficial de Zabbix. Ús wget per descarregar el fitxer del paquet:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Instal·leu el paquet descarregat mitjançant APT.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

A continuació, descarregueu el servidor Zabbix, els paquets d’agents i el frontal web.

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

Ara, creeu i carregueu l’esquema de la base de dades Zabbix.

com saber què fa servir l’amplada de banda a la xarxa
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Pas 4: configureu el servidor Zabbix

Tot i que heu instal·lat Zabbix al vostre sistema, no està configurat per utilitzar la base de dades que heu creat anteriorment.

Obriu el fitxer de configuració de Zabbix situat a / etc / zabbix utilitzant el vostre editor de text Linux preferit .

nano /etc/zabbix/zabbix_server.conf

Ara, localitzeu les línies següents al fitxer de configuració i canvieu el nom d’amfitrió, el nom d’usuari i la contrasenya.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Assegureu-vos de reemplaçar contrasenya amb una contrasenya segura que trieu.

Relacionat: Com crear una contrasenya segura que no oblidareu

Pas 5: configureu el servidor Apache

Abans de seguir endavant, heu de fer alguns canvis al fitxer de configuració de Zabbix Apache.

Per fer-ho, recarregueu primer el servidor Apache mitjançant systemctl.

systemctl reload apache2

Obriu el fitxer de configuració mitjançant nano o qualsevol altre editor de text.

nano /etc/zabbix/apache.conf

Cerqueu la línia php_value date.timezone i substituir amb la zona horària corresponent a la vostra ubicació geogràfica.

Pas 6: finalització de la configuració

Ara que heu acabat de modificar els fitxers, és hora d'iniciar els serveis i configurar Zabbix gràficament.

Reinicieu el servei Apache mitjançant systemctl.

systemctl restart apache2

Inicieu el servidor i l'agent de Zabbix escrivint l'ordre següent:

systemctl start zabbix-server zabbix-agent

Activeu els serveis Zabbix des de la línia d'ordres.

systemctl enable zabbix-server zabbix-agent

Verifiqueu si el servidor Zabbix s'està executant al vostre sistema mitjançant el fitxer estat del sistema comandament.

systemctl status zabbix-server

Continueu si es mostra l'estat actiu en lletra verda.

Pas 7: ajustar el tallafoc amb UFW

Per assegurar-vos que Zabbix funcioni correctament al vostre sistema, haureu d'obrir els ports 80 i 443 de la vostra xarxa. A Linux, UFW és una gran utilitat que us ajudarà configuració de tallafocs i gestió de ports .

Obriu els ports 80 i 443 escrivint l'ordre següent:

ufw allow 80/tcp
ufw allow 443/tcp

Torneu a carregar el tallafoc per desar els canvis.

ufw reload

Pas 8: configureu Zabbix Frontend

Inicieu qualsevol navegador web al vostre sistema Linux i dirigiu-vos a la següent adreça:

http://localhost/zabbix

Si heu instal·lat Zabbix en un servidor Linux, substituïu localhost amb l'adreça IP del servidor. El navegador mostrarà la pàgina de benvinguda de Zabbix. Feu clic al botó Següent pas per continuar.

Ara, Zabbix comprovarà els requisits previs necessaris per a l'aplicació. Si trobeu un paquet que falta, seguiu endavant i instal·leu-lo mitjançant el terminal. Un cop fet, feu clic a Següent pas .

Introduïu la contrasenya de la base de dades introduïda abans al fitxer de configuració. A continuació, seleccioneu Següent pas .

El sistema us demanarà informació relacionada amb el servidor. Introduïu un nom de servidor adequat i procediu fent clic a Següent pas .

Zabbix resumirà ràpidament totes les configuracions i configuracions que heu fet. Reviseu aquests paràmetres i feu clic a Següent pas si tot es veu bé.

Ara s’iniciarà el procés d’instal·lació. Seleccioneu Acabar un cop Zabbix hagi acabat d’instal·lar.

El sistema us redirigirà a la pàgina d'inici de sessió. Entra Administrador i zabbix com a nom d'usuari i contrasenya respectivament. Podeu canviar la contrasenya més endavant dirigint-vos a Administrador> Usuaris .

Ara podeu controlar la vostra xarxa fàcilment

Zabbix és una bona manera de controlar i controlar els dispositius de la vostra xarxa. Consta de diverses eines que un usuari pot necessitar per vigilar els serveis al núvol, les màquines virtuals, els servidors i altres dispositius de la seva xarxa.

També podeu configurar un monitor de xarxa portàtil mitjançant un servidor de supervisió (NEMS) de Raspberry Pi i Nagios Enterprise. Utilitzar un Raspberry Pi com a dispositiu de control de xarxa és molt millor que dedicar un escriptori complet a la tasca.

Compartir Compartir Tweet Correu electrònic Com convertir el vostre Raspberry Pi en una eina de control de xarxa

Voleu controlar la vostra xarxa o dispositius remots? A continuació s’explica com convertir el vostre Raspberry Pi en una eina de control de xarxa mitjançant Nagios.

Llegiu a continuació
Temes relacionats
  • Linux
  • Servidor Apache
  • Linux
  • SQL
  • PHP
Sobre l'autor Deepesh Sharma(79 articles publicats)

Deepesh és l'editor júnior de Linux a MUO. Escriu guies informatives a Linux, amb l'objectiu de proporcionar una experiència feliç a tots els nouvinguts. No estic segur de les pel·lícules, però si vols parlar de tecnologia, ell és el teu noi. Durant el temps lliure, el trobareu llegint llibres, escoltant diferents gèneres musicals o tocant la seva guitarra.

Més de Deepesh Sharma

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us