Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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 .
dpkg -i *.deb
apt-get install -f
Paso 2
Agregamos como se llamara nuestro servidor ejemplo zabbix.midominio.com
vi /etc/hosts
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>
a2ensite zabbix.midominio.com.conf
service apache2 restart
Paso 3
Configurando la base de datos
El .sql se encuentra en
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
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
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
En host, si tienes un dominio en tu servidor colcalo, y en name el diminutivo, ejemplo, host: zabbix.midominio.com, y en
name: 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
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
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
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
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
converted by W eb2PDFConvert.com
Responder
Comentario:
Nombre:
Correo electrnico:
Sitio web:
Notificarme los nuevos comentarios por correo electrnico. Tambin puedes suscribirte sin comentar.
PUBLICAR COMENTARIO
LO MS LEDO LTIMAMENTE
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 { 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
ENTRADAS POPULARES
Tips: Ms de 400 comandos para GNU/Linux que deberas conocer :D
2 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