Está en la página 1de 11

Inicio Aplicaciones

Zabbix 3 servicio de supervisin y monitoreo


Por BrodyDalle - 2 mayo, 2016 8012 6

Hola a todos. Esta vez les traigo est herramienta muy til y desconocida por muchos, para poder monitorizar y vigilar la
actividad de nuestros servidores todo desde un mismo lugar.

Muchas son las herramientas que hacen esto por completo o una parte, en otros casos debemos instalar varias para
obtener el beneficio que buscamos.

Lo cierto es que zabbix trabaja bajo el modelo de 1 sola versin por la que no pagas ni un centavo y tiene una buena
comunidad. Pero como siempre si prefieres o tienes los recursos para un contrato de servicio y/o soporte adems de una
muy buena capacitacin para usar la herramienta, te dira que no es una mala inversin.

Bueno particularmente est herramienta est solo para distribuciones basadas en debian, ubuntu, redhat. As que tal vez
sea una limitante para algunos, pues probablemente tendrn que remitirse a los fuentes para compilar.

Ok, ahora vamos con el tutorial de lleno. Yo realice est instalacin en debian 8 jessie. Un servidor en limpio y con la base
de datos en otro servidor, pero eso ya es decisin de cada quien.

ndice [Ocultar]

1 Paso 1
2 Paso 2
3 Paso 2.1 (opcional- si dejaste la configuracin anterior tal cual, salta al paso 3)
4 Paso 3
5 Paso 4
6 Paso 5
7 Paso 6
8 Paso 7
9 Comparte:

Paso 1
converted by W eb2PDFConvert.com
Paso 1
Descarguen zabbix server y frontend de aqui

Otra alternativa es directamente desde su servidor.

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-server-pgsql_3.0.2-1+jessie_amd64.deb .
wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-frontend-php_3.0.2-1+jessie_all.deb .

Instalamos estos paquetes y resolvemos las dependencias.

dpkg -i *.deb
apt-get install -f

Paso 2
Agregamos como se llamara nuestro servidor ejemplo zabbix.midominio.com

vi /etc/hosts

Agregamos por ejemplo:


192.168.1.100 zabbix zabbix.midominio.com

Por defecto zabbix instala en nuestro apache una configuracion tipo alias en /etc/apache2/conf-enabled/zabbix.conf, para
acceder de la siguiente forma http://<server_ip_or_name>/zabbix, a mi no me gusta por tanto podramos desactivar

a2disconf zabbix.conf

Paso 2.1 (opcional- si dejaste la configuracin anterior tal cual, salta al paso 3)
Adicionalmente u opcionalmente tendras que crear un virtualhost o modificar el 000-default.conf como tu prefieras y
agregas lo siguiente

vi /etc/apache2/sites-available/zabbix.midominio.com.conf

<VirtualHost *:80>

ServerName zabbix.midominio.com

DocumentRoot /usr/share/zabbix

<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M

converted by W eb2PDFConvert.com
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 always_populate_raw_post_data -1
</IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/app">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/local">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Guardamos, salimos y ejecutamos


converted by W eb2PDFConvert.com
Guardamos, salimos y ejecutamos

a2ensite zabbix.midominio.com.conf
service apache2 restart

Paso 3
Configurando la base de datos

aptitude install php5-pgsql


aptitude install libapache2-mod-auth-pgsql
service apache2 reload

El .sql se encuentra en

cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz

Pueden cargarlo por pgadmin3 o por pgsql


por psql

su - postgres
psql
CREATE USER zabbix WITH PASSWORD 'myPassword';
CREATE DATABASE zabixdb;
GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;
\q
psql -U zabbix -d zabbixdb -f create.sql

Por PgAdmin3 es mucho mas sencillo


1 presiona sql, y revisa que estes en la base de datos correcta
2 presiona abrir y carga el .sql que esta dentro del .gz
3 run, y listo

Paso 4
vi /etc/zabbix/zabbix_server.conf

DBHost=192.168.x.x
DBName=zabbixdb
DBSchema=public
DBUser=zabbix
DBPassword=password

Paso 5
http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>
converted by W eb2PDFConvert.com
http://<server_ip_or_name>

bueno en este punto si nos fuimos por mysql o postgres debemos chequear que todo este en verde y se muestre nuestra
opcin a base de datos. Algo importate lo de php time zone lo pueden editar en /etc/php5/apache2/php.ini en la etiqueta
date.timezone = America/Curacao por ejemplo, todas las zonas permitidas estn aqui

Luego debemos configurar la base de datos, recuerden cambiar el host si esta en otro servidor, as como user, password y
database name

Ahora los detalles del servidor

En host, si tienes un dominio en tu servidor colcalo, y en name el diminutivo, ejemplo, host: zabbix.midominio.com, y en
name: zabbix

y si estas de acuerdo, next y debera decirnos

ahora solo accedemos zabbix.midominio.com

por defecto es Admin zabbix

Paso 6
Instalamos el cliente en nuestro servidor

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-agent_3.0.2-1+jessie_amd64.deb .
dpkg -i zabbix-agent_3.0.2-1+jessie_amd64.deb
/etc/init.d/zabbix-agent start

Paso 7
Te voy a explicar en este tutorial lo mas bsico para agregar un cliente, porque por defecto zabbix server trae configurado
varias templates, trigers, action etc en un segundo post te mostrare mas profundamente este tema

Configuration > Hosts > Create host

hostname es el nombre exacto que debes colocar en zabbix_agentd.conf, este nombre suele ser mas tecnico ejemplo
srv-01, eso no me dice nada, ni siquiera una descripcin del servidor
Visible name ya es un nombre mas amigable que te permita a ti como administrador saber cual servidor es ejemplo
Correo
Groups es a que grupo pertenese este hos, o puedes crear uno nuevo en New group
Agent interfaces, puedes monitorear desde mas de 1 interfaz, pero al menos una debe estar declarada por ip address y/o
converted by W eb2PDFConvert.com
Agent interfaces, puedes monitorear desde mas de 1 interfaz, pero al menos una debe estar declarada por ip address y/o
DNS name

Luego le damos a Template y como te comente, ya trae por defecto muchos ya declarados, como http/https, ssh, icmp e
incluso algunos que incluyen varios template en uno, como OS Linux.
Primero presionas Select, luego chequea todos los template que necesites y presionas select de esa nueva ventana, por
ultimo add

Como ultimo paso te recomiendo activar Host inventory Automatic

Ya para finalizar en el servidor que queremos monitorizar y ya declaramos en el servidor, editamos el archivo agentd

vi /etc/zabbix/zabbix_agentd.conf
Server= ip del servidor
ServerActive=ip del servidor
Hostname=el nombre hostname que colocamos en la configuracion host del server, tiene que ser exactamente igual, mayusculas, espacios, simb
/etc/init.d/zabbix-agent start

Esto es todo por esta oportunidad en una segunda versin de este tutorial, planeo ir a fondo con todos los trigers, acciones
y funciones que puedes explotar de esta aplicacin. Gracias y sigan sintonizados

Comparte:

21

tweet

Artculo anterior Artculo siguiente

Como cambiar de puerto SSH en Fedora 23 y como operar su Glucosio, una alternativa libre para el control de Diabetes
firewall

BrodyDalle
Contacto: soulofmarionet_1@hotmail.com

ARTCULOS RELACIONADOS
Ms del autor

converted by W eb2PDFConvert.com
Cmo instalar el entorno Lite de Zorin en la versin Zorin Os Ultimate

Franchise: Un asombroso cliente de SQL Online

Jupyter notebook: documenta y ejecuta cdigo desde el navegador

6 COMENTARIOS

Rodolfo
2 mayo, 2016 at 4:55 PM
Suena excelente sta herramienta, espero con ansias el segundo post.
Responder

Proferay
3 mayo, 2016 at 2:36 PM
A primera vista pareciera ser una completa y poderosa herramienta. Intentar configurarla en breve.
Gracias por la informacin!
Responder

Alberto
3 mayo, 2016 at 6:43 PM
Estoy muy interesado en probar herramientas de monitoreo y me gustara saber cuales creen que son las mejores.
Ya sabia de Zabbix, pero me parece un poco compleja por mis conocimientos, aunque le dar otra oportunidad
siguiendo (hasta donde pueda) los pasos de este y los dems artculos que lleguen (Mil Gracias !!). Hazlo lo mas
asequible posible por favor :))
Otra herramienta que me parece muy interesante es: GRAFANA que tb tengo que probar. Otra buena creo que es:
NAGIOS
Conocis otras que sean referencia en monitoreo y visualizacin de datos relativamente sencillas de implementar?
Responder

Arturo
4 mayo, 2016 at 8:48 PM
Yo utilizo CACTI y he realizado pruebas con Pandora FMS y ntop
Responder

Diego
9 septiembre, 2016 at 10:00 AM
Gran tuturial! esperando con ansias la segunda parte. Buen trabajo
Responder

Instalar Zabbix 3.0 | RememberLINK


29 junio, 2017 at 1:22 PM
[] https://blog.desdelinux.net/zabbix-3-servicio-de-supervision-y-monitoreo/ []
Responder

converted by W eb2PDFConvert.com
Responder

Dejar una respuesta

Comentario:

Nombre:

Correo electrnico:

Sitio web:

Notificarme los nuevos comentarios por correo electrnico. Tambin puedes suscribirte sin comentar.

PUBLICAR COMENTARIO

Recibir un email con los siguientes comentarios a esta entrada.


Recibir un email con cada nueva entrada.

LO MS LEDO LTIMAMENTE

Cmo instalar el entorno Lite de Zorin en la versin Zorin Os Ultimate

Franchise: Un asombroso cliente de SQL Online

Tips: Ms de 400 comandos para GNU/Linux que deberas conocer :D

Permisos bsicos en GNU/Linux con chmod

Con el terminal: Comandos de tamao y espacio

Tutorial: Instalar paquetes .tar.gz y .tar.bz2

Cron & crontab, explicados

4 comandos para conocer datos de nuestros HDD o particiones

Apagar y reiniciar mediante comandos

Cmo matar procesos fcilmente

converted by W eb2PDFConvert.com
Comentarios Recientes

El Gato Lpez { Me parece un sistema operativo muy malo.... Lo he empleado unas cuatro veces y sinceramente es muy
inestable Prefiero Linux Mint o el propio Ubuntu } Sep 26, 4:03 PM

Eduardo { Buen post, a lo mejor un dia me animo. De moemnto sigo con mi arch+btrfs+snapshots. Saludos. } Sep 26, 11:52
AM

gecoxx { Gracias por el post y los comentarios. } Sep 26, 10:02 AM

gecoxx { Muchas gracias por el post!!! Apagu el porttil cuando estaba copiando archivos desde mi particin
/media/Almacn a un usb y luego me fue imposible volver... } Sep 26, 10:00 AM

{ enter enter y siguio, aunque creo que el tal pack papirus no se descargo.. } Sep 26, 4:45 AM

alfonsog7 { Cuando puedas, hace una review de APLICACIONES PARA EMPRESA. Estoy seguro que GNU/Linux tiene mucho
para ofrecer a las PyMES (Pequea y Mediana Empresas) } Sep 26, 12:18 AM

converted by W eb2PDFConvert.com
RECOMENDACIONES DEL EDITOR
KodExplorer: Desarrolla sitios web desde el navegador
17 abril, 2017

Jarvis: Un excelente asistente personal para Linux


13 marzo, 2017

Harmony: Un reproductor elegante y compatible con aplicaciones en la nube


9 febrero, 2017

Gracias a todos por vuestro apoyo!

ENTRADAS POPULARES
Tips: Ms de 400 comandos para GNU/Linux que deberas conocer :D
2 agosto, 2016

Tutorial: Instalar paquetes .tar.gz y .tar.bz2


2 agosto, 2016

Permisos bsicos en GNU/Linux con chmod


23 agosto, 2016

Nuestros servicios

Categora popular
GNU/Linux 1975
ArchivoUsemosLinux 1716
Tutoriales/Manuales/Tips 1169
Aplicaciones 1005
Noticias 685
Apariencia/Personalizacin 563
Varios 483
Distribuciones 472
Recomendados 447

Premios
converted by W eb2PDFConvert.com
Premios

SOBRE NOSOTROS

SGUENOS


Utilizando este sitio web aceptas el uso de cookies. Ms informacin aqu . Aceptar Ms Informacin

converted by W eb2PDFConvert.com

También podría gustarte