Implementar Servidor Zabbix 3.4 (Servicio de Monitoreo de Infraestructura)
Guía para implementar Zabbix 3.4 como Servicio de Monitoreo de Infraestructura.
Zabbix es un Sistema de Monitorización de Redes creado por Alexei Vladishev. Está diseñado para monitorizar y registrar el estado de varios servicios de red, Servidores, y hardware de red.
Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones de monitorización:
Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre el host monitorizado.
Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para monitorizar estadísticas como carga de CPU, utilización de red, espacio en disco, etc.
Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar vía protocolos SNMP, TCP y ICMP, como también sobre IPMI, JMX, SSH, telnet y usando parámetros de configuración personalizados. Zabbix soporta una variedad de mecanismos de notificación en tiempo real, incluyendo XMPP.
Lanzado sobre los términos de la versión 2 de la GNU General Public License, Zabbix es Software Libre.
Zabbix 3.4
Official Zabbix packages are available for:
Ubuntu 16.04 (Xenial)
1. Instalación de paquetes básico.
2. Crear Base de Datos
3. Importar Base de Datos
4. Editar archivo de configuración y modificar los parámetros relacionados a la conexión con la Base de Datos.
5. Iniciar el Servicio Zabbix y colocarlo en el arranque del SO, sustituir 'zabbix-server' con 'zabbix-proxy' para iniciar el Proceso Zabbix Proxy.
6. Configurar fichero PHP para Frontend de Zabbix.
Apache configuration file for Zabbix frontend is located in /etc/apache2/conf-enabled/zabbix.conf. Some PHP settings are already configured. But it's necessary to uncomment the “date.timezone” setting and set the right timezone for you.
7. Recargar Servicio Web Apache.
8. Iniciar Agent Zabbix en Servidor Zabbix.
9. Acceder desde el Navegador Web a la siguiente URL para iniciar la configuración de Zabbix:
10. Luego de finzalizar la configuración vía web acceder a la herramienta con la siguiente credencial.
Implementación en UTHGRA/OSUTHGRA. Buenos Aires - Argentina:
# Referencias
https://www.zabbix.com/documentation/3.4/
http://blog.remontti.com.br/2126
https://www.zabbix.org/wiki/File:Zbx_liebert_ds_ac_templates.xml
https://share.zabbix.com
https://es.wikipedia.org/wiki/Zabbix
#how to create zabbix triggers #itemzabbix #zabbixtriggers #logmonitoringzabbix #zabbix
@By jomarore
Zabbix es un Sistema de Monitorización de Redes creado por Alexei Vladishev. Está diseñado para monitorizar y registrar el estado de varios servicios de red, Servidores, y hardware de red.
Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones de monitorización:
Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre el host monitorizado.
Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para monitorizar estadísticas como carga de CPU, utilización de red, espacio en disco, etc.
Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar vía protocolos SNMP, TCP y ICMP, como también sobre IPMI, JMX, SSH, telnet y usando parámetros de configuración personalizados. Zabbix soporta una variedad de mecanismos de notificación en tiempo real, incluyendo XMPP.
Lanzado sobre los términos de la versión 2 de la GNU General Public License, Zabbix es Software Libre.
Zabbix 3.4
Official Zabbix packages are available for:
Ubuntu 16.04 (Xenial)
1. Instalación de paquetes básico.
$ wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
$ sudo dpkg -i zabbix-release_3.4-1+stretch_all.deb
$ sudo apt-get update
$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-proxy-mysql zabbix-agent traceroute nmap
2. Crear Base de Datos
mariadb o $ sudo mysql -u root
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
MariaDB [(none)]> quit;
3. Importar Base de Datos
$ sudo zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
4. Editar archivo de configuración y modificar los parámetros relacionados a la conexión con la Base de Datos.
$ sudo vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=
5. Iniciar el Servicio Zabbix y colocarlo en el arranque del SO, sustituir 'zabbix-server' con 'zabbix-proxy' para iniciar el Proceso Zabbix Proxy.
$ sudo service zabbix-server start
$ sudo update-rc.d zabbix-server enable
6. Configurar fichero PHP para Frontend de Zabbix.
Apache configuration file for Zabbix frontend is located in /etc/apache2/conf-enabled/zabbix.conf. Some PHP settings are already configured. But it's necessary to uncomment the “date.timezone” setting and set the right timezone for you.
php_value max_execution_time 300
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
# php_value date.timezone Europe/Riga
php_value date.timezone America/Argentina/Buenos_Aires
7. Recargar Servicio Web Apache.
$ sudo service apache2 restart
8. Iniciar Agent Zabbix en Servidor Zabbix.
$ sudo service zabbix-agent start
9. Acceder desde el Navegador Web a la siguiente URL para iniciar la configuración de Zabbix:
http://192.168.xx.xx/zabbix/setup.php
10. Luego de finzalizar la configuración vía web acceder a la herramienta con la siguiente credencial.
Usuario: Admin
Clave: zabbix
Implementación en UTHGRA/OSUTHGRA. Buenos Aires - Argentina:
Login |
Administradores |
Administrador jrojas |
Cantidad de Servidores Monitoreados |
Mapa de Servidores sin detalles |
Escenario de Web Monitoring |
# Referencias
https://www.zabbix.com/documentation/3.4/
http://blog.remontti.com.br/2126
https://www.zabbix.org/wiki/File:Zbx_liebert_ds_ac_templates.xml
https://share.zabbix.com
https://es.wikipedia.org/wiki/Zabbix
#how to create zabbix triggers #itemzabbix #zabbixtriggers #logmonitoringzabbix #zabbix
@By jomarore
Comentarios
Publicar un comentario