Vous êtes sur la page 1sur 21

UNIVERSIDAD TÉCNICA DE MANABÍ

FACULTAD DE CIENCIAS INFORMATICAS

[Fecha]

Asignatura:
ADMINISTRACIÓN DE REDES
Tema proyecto:
Gestión de red zabbix

Periodo académico:
Octubre 2017 – febrero 2018
MISIÓN Y VISIÓN
UNIVERSIDAD TÉCNICA DE MANABÍ

Misión

Formar académicos, científicos y profesionales responsables, humanistas, éticos y


solidarios, comprometidos con los objetivos del desarrollo nacional, que contribuyan a la
solución de los problemas del país como universidad de docencia con investigación,
capaces de generar y aplicar nuevos conocimientos, fomentando la promoción y difusión de
los saberes y las culturas, previstos en la Constitución de la República del Ecuador.

Visión

Ser institución universitaria, líder y referente de la educación superior en el Ecuador,


promoviendo la creación, desarrollo, transmisión y difusión de la ciencia, la técnica y la
cultura, con reconocimiento social y proyección regional y mundial.
MISIÓN Y VISIÓN
FACULTAD DE CIENCIAS INFORMÁTICAS

Misión

Ser una unidad con alto prestigio académico, con eficiencia, transparencia y calidad en la
educación, organizada en sus actividades, protagonistas del progreso regional y nacional.

Visión

Formar profesionales eficientes e innovadores en el campo de las ciencias informáticas, que


con honestidad, equidad y solidaridad, den respuestas a las necesidades de la sociedad
elevando su nivel de vida.
1. INTRODUCCIÓN

Este documento se realizó con el fin de mostrar el proceso de implementación de Zabbix


llevado a cabo durante el desarrollo del proyecto de investigación estudiantil realizado
localmente mediante un servidor en Ubuntu, para el monitoreo de redes LAN Bajo la
orientación del ingeniero Zambrano Romero Walter Daniel docente de la materia
administración de redes

Se presentará un resumen de las etapas del proceso de la implementación y los distintos


problemas que surgieron, así como las soluciones encontradas y aplicadas de manera exitosa.

Se ilustrará el proceso de instalación tanto a nivel de los prerrequisitos de la herramienta


como la instalación de la misma.

Además, se explicarán los pasos a seguir para realizar la configuración, que permite utilizar
de manera eficiente y correcta, de la interfaz web que brinda Zabbix para llevar a cabo su
tarea principal de monitorización.

Finalmente se expondrán las dificultades, obstáculos, soluciones a problemas y las


conclusiones sobre los resultados obtenidos en la implementación de esta herramienta.

Monitorizar consiste en observar, vigilar, tomar datos y analizar los resultados con el fin de
realizar una retroalimentación que permita solucionar problemas eficazmente o mejor aún,
anticiparse a ellos.

Con la monitorización de la red se toman datos como consumo de recursos, asignación de


memoria, estado de memoria, parámetros de rendimiento, estado del dispositivo, rendimiento
de sistemas agrupados, entre muchos otros que se explicarán a lo largo del desarrollo de este
documento de manera específica. Estos datos cuales pueden ser vistos, notificados y
controlados por operadores capaces de tomar decisiones basados en las alarmas automáticas
que dan informe sobre estados críticos.
2. ANTECEDENTES

Zabbix es un Sistema de Monitoreo de Redes creado por Alexei Vladishev. El proyecto


inicia en Francia y su cede actualmente es en Letonia.
Zabbix fue iniciado como un proyecto interno de software en 1998. Después de 3 años, en
2001, este fue lanzado al público sobre GPL. Y tomo 3 años más hasta su primera versión
estable, 1.0, que fue lanzada en 2004.
Hoy en día Zabbix es desarrollado principalmente por una empresa dedicada a ello, Zabbix
SIA.
Zabbix consiste en algunos módulos aislados:
Código Fuente:
 Servidor
 Agentes
 Frontend
 Proxy
 Java gateway
Mientras que el servidor, proxy y agentes están escritos en C, el frontend está
implementado en PHP y Javascript.
El Java gateway, disponible desde Zabbix 2.0, está escrito en Java.
La Última version lanzada es la 3.2.4 la cual fue lanzada el 21 de abril del 2015.
Entre las principales características de Zabbix están:
Alto rendimiento y capacidad de monitoreo de dispositivos (Servidores, Hardware como
impresoras, Routers entre otros)
Monitoreo centralizado a través del administrador Web (FrontEnd)
Agentes que puede instalarse en diferentes sistemas operativos ejemplo: Linux, Solaris, HP-
UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows 2000, Windows Server 2003,
Windows XP, Windows Vista, Windows Server 2008, Windows 7, Windows 8 y
recientemente Windows 2012.
3. JUSTIFICCIÓN

Por el crecimiento que mantienen las empresas en la actualidad y tomando como base el
diseño de la infraestructura de red sin modificaciones considerables que sustenten el soporte
que debe mantener la red, se propone una mejora en el diseño. El utilizar métodos para
mejorar la productividad en las empresas depende del trabajo de los proveedores de servicios
y de cada empresa, es posible decir que trabajando a la par se brinda un aporte de mejora a
nivel del país. La actualización de hardware y software en una empresa que tiene visión y
con el avance de la tecnología informática que es considerable. Un monitoreo dentro de una
infraestructura de red correctamente etiquetada, es una propuesta considerable, porque
mantendría en tiempo real y los registros anteriores el funcionamiento de los equipos
principales de las cuales dependen en este caso los puntos sucursales. Adicional, se puede
definir la necesidad de mantener servicios prestados en la actualidad que no serían de
necesidad una vez se aplique la propuesta en sitio y que ahorraría costos que se invertirán en
nueva tecnología.

Este proyecto se basa en la implementación de una herramienta de monitoreo de red que se


encarga de mostrarnos en tiempo real los procesos de transferencias de paquetes de
información de un lugar origen y destino para así brindar una opción de mejora de la
infraestructura de red
4. ORGANIGRAMA DEL EQUIPO

Sabando Vera Anthony


• Gerente del Proyecto

Farías Delgado Jonathan


• Documentador del proyecto

Ávila Morerira Henry


• Analista TI

Nombre Sabando Vera Anthony Stalin

Rol • Gerente de Proyecto

Categoría profesional Bachiller

Responsabilidades  Analizar la información, funcionalidad y


principales características de Zabbix
Información de Asabando7630@utm.edu.ec
contacto

Nombre Farías Delgado Jonathan

Rol • Documentador del Proyecto

Categoría profesional Bachiller

Responsabilidades  Analizar la información y Documentarla.

Información de
contacto
Nombre Ávila Moreira Henry

Rol • Analista TI

Categoría profesional Bachiller

Responsabilidades  Analizar los requerimientos en hardware de la


herramienta.

Información de
contacto

5. OBJETIVOS GENERALES Y ESPECIFICOS

5.1.GENERAL
Implementar Zabbix sobre una distribución de GNU/Linux como herramienta de
monitorización de una infraestructura informática para analizar sus ventajas de operación y
las dificultades presentadas en el proceso de instalación.

5.2.OBJETIVOS ESPECÍFICOS

 Analizar la eficacia y utilidad de Zabbix como solución de monitorización de la


infraestructura.
 Conocer y analizar las características de Zabbix.
 Identificar y solucionar posibles problemas a la hora de realizar la implementación.
 Verificar la exactitud de los datos medidos por Zabbix respecto a los eventos reales
que se monitorizan.
6. MARCO TEORICO

6.1 Descripción de la solución a utilizar

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 como lo son:
 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 monitoreado.
 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.
Zabbix ofrece monitoreo para “LAN”, redes locales y “WAN”, redes de área amplia. La
aplicación se instala en un servidor (LINUX) y luego es dedicado a recolectar información.
Proporciona una interfaz web en el cual presenta de forma gráfica toda la información que
recolecta.
Adicional a estas soluciones también permite ver el estado de impresoras, Routers, Switches,
sensores de temperatura y humedad entre otros.
Entre las principales características de Zabbix están:
 Alto rendimiento y capacidad de monitoreo de dispositivos (Servidores, Hardware
como impresoras, Routers entre otros)
 Monitoreo centralizado a través del administrador Web (FrontEnd)
 Agentes que puede instalarse en diferentes sistemas operativos ejemplo: Linux,
Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows 2000,
Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008,
Windows 7, Windows 8 y recientemente Windows 2012.

6.2 Ficha técnica del equipamiento


FICHA TÉCNICA MÁQUINA FÍSICA

DELL Inspiron 5767

Procesador Intel® Core(TM) i7-7500 CPU (2.9 Ghz, 2.70 Mhz) 2 principales y 4
lógicos.
Intel® HD Graphics Family
Monitor PnP genérico
16 GB DDRE3 Memory RAM
2 TB HDD
HL- DT-ST DVDRAM GUC0N
Qualcomm Atheros AR9485 Wireless Network Adapter
Adaptador de CA de Microsoft

FICHA TÉCNICA MÁQUINA VIRTUAL

DELL Inspiron 5767

Sistema Operativo Ubuntu Server 16.04


Procesador Intel® Core(TM) i7-7500 CPU (2.9 Ghz, 2.70 Mhz) 2 principales y 4
lógicos.
Intel® HD Graphics Family
Monitor PnP genérico
4 GB DDRE3 Memory RAM
70 GB HDD
Qualcomm Atheros AR9485 Wireless Network Adapter

6.3 Requerimiento en hardware

Los mínimos requerimientos de sistema para correr Zabbix son:

 Arquitectura de procesador: x32 (32 bit)


 Procesador: 1.4 GHz
 Memoria RAM: 512 MiB
 Espacio libre en disco duro: 32 GB (más si hay 16 GiB o más de RAM)
 DVD-ROM
 Monitor SVGA con resolución 800×600 o superior
 Teclado
 Mouse o dispositivo apuntador compatible

6.4 Instalación y configuración de la herramienta a utilizar

Instalar Apache, MySQL and PHP:

$ sudo apt-get update

$ sudo apt-get install apache2

$ sudo apt-get install mysql-server mysql-client

$ sudo apt-get install php7.0-mysql php7.0-curl php7.0-json


php7.0-cgi php7.0 libapache2-mod-php php-xml php-mbstring php-
bcmath

Actualizar el timezone en el php.ini:

$ sudo nano /etc/php/7.0/apache2/php.ini

[Date]

; http://php.net/date.timezone

date.timezone = 'America/Guayaquil'

$ sudo service apache2 restart

Agregar Zabbix al Repositorio:

$ wget
https://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-
release/zabbix-release_3.2-1+xenial_all.deb
$ sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb

$ sudo apt-get update

Instalar Zabbix Server:

$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php

Crear Base de Datos:

$ mysql -u root -p

mysql> CREATE DATABASE zabbix;

mysql> GRANT ALL on zabbix.* to zabbix@localhost IDENTIFIED BY


'zabbix';

mysql> quit;

$ cd /usr/share/doc/zabbix-server-mysql

$ zcat create.sql.gz | mysql -u zabbix -p zabbix

Editar el archivo de configuración

$ sudo nano /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix
DBPassword=zabbix

Reiniciar Apache y Zabbix:

$ sudo service apache2 restart

$ sudo service zabbix-server restart

Iniciar el instalador web Zabbix:

http://192.168.1.11/zabbix/
6.5 Pruebas técnicas de la herramienta

Un aspecto donde Zabbix destaca es su capa de presentación. Lo primero que un usuario


ve al entrar a Zabbix es un Tablero donde se tiene una visión general de la plataforma
bajo monitoreo, básicamente un resumen de los triggers activos
6.6 Diseño lógico de la solución a implementar empresas (
Visio o Packet Tracer)
7. CONCLUCIÓN

La prevención y la respuesta anticipada a problemas por medio del monitoreo, son


mecanismos que llevan a un control exitoso de una red. Con el desarrollo de nuevas
tecnologías de comunicación y su creciente uso por parte de empresas, los costos de
mantenimiento de redes son muy altos, y es aquí donde las soluciones de monitoreo de las
mismas ofrecen una salida viable para el control y solución de inconvenientes; por estas
razones el análisis y monitoreo de redes se ha convertido en una de las actividades de vital
importancia en las prioridades de las diferentes compañías.

Montar una solución de monitoreo eficaz y efectiva es una tarea que implica bastante
dedicación por parte del Ingeniero, la herramienta escogida, Zabbix, es un instrumento de
alta calidad y factible económicamente para su implementación, ya que cuenta con una
variedad de opciones y configuraciones que facilitan su uso, además de ser un software libre
lo que evita los costos de licenciamiento; los desarrollos sobre programas open source se
convierten en una excelente opción para el desarrollo de proyectos en ingeniería.

Dada la creciente necesidad por parte de las empresas de usar mecanismos de monitorización
que permitan dar un mejor manejo y gestión de la red y el hecho de que la herramienta
escogida cuenta con diferentes características que le permiten ser rápida exacta y versátil y a
su vez a bajo costo por no necesitar licencias para su manejo; convierte este proyecto en una
importante oportunidad de negocio para ofrecerla a compañías de todos los sectores de la
economía.

7.1.RECOMENDACIONES

Los datos obtenidos por encuestas forman estadísticas que ponen en evidencia problemas e
irregularidades en procesos, lo cual es necesario solucionar. El almacenamiento de los
resultados obtenidos forma una bitácora que puede mostrar la evolución del comportamiento
en la red. Es importante realizar un análisis de la infraestructura de red realizando
mantenimientos programados que nos permitan determinar y diagnosticar posibles
problemas. Al seleccionar hardware y software lo ideal es optar por lo mejor y lo que más se
acomode a nuestras necesidades, jamás se debe adquirir elementos de segunda mano ya que
pueden salir muy costosos en el futuro inmediato. Realizar el proceso de monitorización de
forma permanente, ordenado, continuo y exacto, de esta manera se toman medidas de
variables críticas en el funcionamiento de una red con el fin de que si se encuentran
problemas, se tomen medidas correctivas y/o preventivas que lleven a la estabilización de la
red. De esta manera se mantiene un control eficaz y efectivo que conlleve a lograr mejores
resultados en el desempeño de cada uno de los dispositivos involucrados.
8. BIBLIOGRAFIA

https://es.wikipedia.org/wiki/Zabbix
http://casari-asoc.com/blog/monitoreo-con-zabbix-introduccion/
http://911-ubuntu.weebly.com/zabbix_como_funciona/conoce-la-
estructura-de-zabbix-y-como-usarlo