Avís
Aquest article és antic i és possible que part de la informació estigui desactualitzada o ja no sigui vàlida actualment.
Si us plau, consulta la documentació més recent per obtenir la informació actualitzada.
En aquest article t'explico com instal·lar i configurar Zabbix en un servidor Ubuntu 16.04. Zabbix és un sistema de monitoratge complex que permet controlar diversos servidors.
Si ja tens Zabbix instal·lat i vols afegir servidors per monitorar, visita aquest article: Com afegir servidors a Zabbix.
Comença per instal·lar LAMP al nostre servidor Ubuntu i després procedirem a instal·lar Zabbix.
Instal·lar el servidor Zabbix
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
# dpkg -i zabbix-release_3.4-1+xenial_all.deb
# apt update
# apt install zabbix-server-mysql zabbix-frontend-php php7.0-mbstring php7.0-bcmath php7.0-xml curlCrear i importar la base de dades
Connecta't des d'SSH al servidor mysql per crear la base de dades i l'usuari corresponent:
# mysql -u root -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'TestZabbix';
MariaDB [(none)]> quit;Nota: Fes servir una contrasenya més segura, això és un mer exemple.
Per importar la base de dades, executa:
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix Et demanarà una contrasenya; fes servir la del pas anterior.
Configurar la base de dades per a Zabbix
Edita el fitxer de configuració per afegir les dades de connexió a la base de dades executant: vi /etc/zabbix/zabbix_server.conf contingut:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=TestZabbixEngega el servidor Zabbix
# service zabbix-server start
# update-rc.d zabbix-server enableConfiguració de PHP per a Zabbix
Modifica/afegeix aquestes variables de PHP executant: vi /etc/php/7.0/apache2/php.ini contingut:
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/MadridReiniciem el servidor apache:
# service apache2 restartConfigurar el servidor Zabbix
Ara accedeix amb el navegador a http://IPPúblicaServidor/zabbix/setup.php i segueix l'assistent; hauràs d'especificar les dades d'accés a la base de dades i la IP privada del servidor Zabbix.
Instal·lació de l'agent Zabbix
Ara instal·la i configura l'agent Zabbix per controlar el teu propi servidor Zabbix; a l'article següent t'explico com afegir altres servidors.
apt install zabbix-agentEdita el fitxer següent vi /etc/zabbix/zabbix_agentd.conf per afegir/modificar les variables següents:
Server=10.20.10.XX #IP privada del nostre servidor Zabbix
ServerActive=10.20.10.XX
Hostname=Zabbix serverAra ja podràs engegar l'agent Zabbix:
# update-rc.d zabbix-agent enable
# service zabbix-agent startJa tens el servidor Zabbix instal·lat i configurat; per començar a fer-lo servir, accedeix a: http://IPPúblicaServidor/zabbix/ amb l'usuari Admin i la contrasenya zabbix
Canviar l'idioma a espanyol
Per canviar l'idioma a castellà, primer de tot assegura't que el servidor tingui instal·lat el paquet de castellà corresponent: dpkg-reconfigure locales
Si no tens instal·lat el castellà, instal·la'l i després edita el fitxer següent vi /usr/share/zabbix/include/locales.inc.php, i busca la línia:
'es_ES' => ['name' => _('Spanish (es_ES)'), 'display' => false ],i canvia-la per:
'es_ES' => ['name' => _('Spanish (es_ES)'), 'display' => true],Reinicia el servidor apache
# service apache2 restartJa podràs entrar al nostre perfil d'administrador per canviar l'idioma:
Recorda, si tens consultes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per al que necessitis, consulta'ns!