Implementación de plataforma de monitoreo Zabbix en Linux

42
ACTIVIDAD 1 IMPLEMENTACIÓN DE UNA PLATAFORMA DE MONITOREO REALIZADO POR: CAMILA MARTÍNEZ LÓPEZ NILSON ANDRES LONDOÑO ANGIE LONDOÑO ALVAREZ FICHA: 455596 INSTRUCTOR: MAURICIO ORTIZ MORALES TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL MEDELLÍN/ANTIOQUIA

Transcript of Implementación de plataforma de monitoreo Zabbix en Linux

Page 1: Implementación de plataforma de monitoreo Zabbix en Linux

ACTIVIDAD 1

IMPLEMENTACIÓN DE UNA PLATAFORMA

DE MONITOREO

REALIZADO POR:

CAMILA MARTÍNEZ LÓPEZNILSON ANDRES LONDOÑOANGIE LONDOÑO ALVAREZ

FICHA:

455596

INSTRUCTOR:

MAURICIO ORTIZ MORALES

TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS

CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL

MEDELLÍN/ANTIOQUIA

Page 2: Implementación de plataforma de monitoreo Zabbix en Linux

INTRODUCCIÓN

En la actualidad el avance vertiginoso de las tecnologías en redes de datos incluyendo lasáreas de sistemas operativos y dispositivos de red dan como resultado la pocaregulación por parte de los fabricantes al sacar al mercado estas nuevas tecnologías,estas en ocasiones no están relacionadas con las ya conocidas o los usuarios las vencomo “no compatibles” con las que no son tan nuevas y que se encuentran yaimplementadas dentro de una infraestructura informática existente, esto genera unaexpectativa en las empresas o entidades para el uso de diverso tipos de tecnologíassiempre buscando mejorar cada vez más la calidad de sus servicios, pero previendocausar el menor impacto negativo dentro de los procesos internos y la infraestructura dered. Para poder que una empresa sea competitiva en el área en la cual presta susservicios, es de vital importancia llevar a cabo una buena gestión y monitoreo de susservicios y elementos que conforman la infraestructura, en nuestro caso sería lainformación como unidad esencial dentro de las redes de datos y el otro elemento seriantodos aquellos dispositivos y servicios que de alguna u otra forma intervienen en lacreación, transformación y almacenamiento de los datos.A continuación se plantean una serie de actividades que llevarán al aprendiz a instalar,configurar y administrar plataformas de monitoreo y gestión.

OBJETIVO

Implementar plataformas de monitoreo y gestión que permitan resolver problemaspuntuales en una entidad en el desempeño de la infraestructura informática, desarrollandocompetencias en el área técnica específica de gestión de redes de datos.

Page 3: Implementación de plataforma de monitoreo Zabbix en Linux

ACTIVIDADES

1. Introducción a las Plataformas de monitoreo y gestión.Realice la consulta de las diferentes plataformas y estándares de monitoreo másimplementados en la actualidad, para ello tome en cuenta los siguientes ítems:

SNMPV1, SNMPV2, SNMPV3. MIB1 MIB2 o Agentes nativos y agentes propietarios. o Backends de las plataformas (tanto para autenticación como para el

almacenamiento de información de monitoreo). o Gestión y reporte de alertas.

SNMPV1, SNMPV2, SNMPV3

(SNMP)SIMPLE NETWORK MANAGEMENT PROTOCOL

El SNMP es un protocolo de la capa de aplicación que facilita el intercambio deinformación de gestión entre dispositivos de una red. SNMP es parte de TCP/IP. SNMPpermite a los administradores de red supervisar el rendimiento de la red, buscar y resolversus problemas y planear el crecimiento de la red.Dos versiones de SNMP existen: SNMPV1 y SNMPV2, ambas versiones tienen unnúmero de características en común, pero SNMPV2 ofrece mejoras en las operacionesdel protocolo; otra versión de SNMP V3 ofrece mejoras sobre los aspectos de seguridadpero aún está en revisión. La figura siguiente ilustra una red básica SNMP

Page 4: Implementación de plataforma de monitoreo Zabbix en Linux

Componentes Básicos de SNMP:

Una red administrada con SNMP consiste de tres componentes fundamentales:

1. Dispositivos administrados. Managed Devices (MD)

El MD, es un dispositivo administrativo, además de ser un nodo de red que contiene unagente de SNMP y que reside en una red administrativa, estos dispositivos administradosrecolectan y almacenan información y hacen que esta información esté disponible alNMS’s utilizando SNMP. Los Managed Devices, algunas veces llamados elementos dered, pueden ser routers y servidores de acceso, switches y bridges, hubs, computadorasanfitrionas o impresoras.

2. Agentes Agent

Un agente es un módulo de SW de gestión de red que reside en un Manage Device. UnAgentetiene conocimiento local de información (sobre su memoria, número de paquetesrecibidos enviados, direcciones IP, rutas, etc.) y traduce esa información en una forma deformato compatible con SNMP.

3. Sistemas administrados de Red. NMS

Un NMS ejecuta aplicaciones que monitorean y controlan Managed Devices. Los NMS´sproporcionan la mayor parte de recursos de procesamiento y memoria requeridos para lagestión de la red. Uno o más NMS´s deben existir en cualquier red administrada.

Page 5: Implementación de plataforma de monitoreo Zabbix en Linux

Comandos Básicos SNMP:

Los Managed Devices son supervisados y controlados utilizando 4 comandos SNMPbásicos:a) read,b) write,c) trap yd) operaciones de recorrido (Transversal Operations).

a) El comando READ es utilizado por un NMS para supervisar los Managed Devices. ElNMSexamina diferentes variables que son mantenidas por los MD.

b) El comando WRITE es utilizado por un NMS para controlar los MD. El NMS cambia losvalores de las variables almacenadas dentro de los Managed Devices.

c) El comando TRAP es utilizado por los Managed Devices para reportar eventos deformaasíncrona a los Network Management Systems (NMS). Cuando cierto tipo de eventosocurren, un MD envía un TRAP hacia el NMS.

d) Las operaciones de recorrido o Traversal Operations son utilizadas por los NMS paradeterminar cuáles variables son soportadas por los MD y obtener secuencialmenteinformación en una tabla de variables, tal como una routing table.

MIB1 MIB2.

La Base de Información Gestionada (Management Information Base o MIB) es un tipo debase de datos que contiene información jerárquica, estructurada en forma de árbol, detodos los dispositivos gestionados en una red de comunicaciones. Es parte de la gestiónde red definida en el modelo OSI. Define las variables usadas por el protocolo SNMP.para supervisar y controlar los componentes de una red. Está compuesta por una serie deobjetos que representan los dispositivos (como enrutadores y conmutadores) en la red.Cada objeto manejado en un MIB tiene un identificador de objeto único e incluye el tipo deobjeto (tal como contador, secuencia o gauge), el nivel de acceso (tal como lectura yescritura), restricciones de tamaño, y la información del rango del objeto.

Page 6: Implementación de plataforma de monitoreo Zabbix en Linux

MIB­II.

La MIB –II pretende extender los datos de administración de red empleados en redesEthernet y Wan usando ruteadores a una orientación enfocada a múltiples medios deadministración en redes Lan y Wan. Además agrega dos grupos más:Grupo de Transmisión.Grupo que soporta múltiples tipos de medios de comunicación, como cable coaxial, cableUTP, cable de fibra óptica y sistemas TI/EI.Grupo SNMP.Incluye estadísticas sobre tráfico de red SNMP.Cabe señalar que un elemento de red, solo necesita soportar los grupos que tienensentido para él. Base de Información Administrativa MIB de SNMP. Una Base deInformación Administrativa MIB es una colección de información que está organizadajerárquicamente. Las MIB son accesadas utilizando un protocolo de administración de redcomo SNMP. Ellas son compresiones de objetos administrados y están identificadas poridentificadores de objetos. Un objeto administrado (a menudo llamado un objeto MIB, unobjeto, o un MIB) es una de cualquier cantidad de características de un dispositivoadministrado. Los objetos administrados son compresiones de una o más instancias deobjeto, que son esencialmente variables.Existen dos tipos de objetos administrados: escalares y tabulares. Los objetos escalaresdefinen sólo una instancia de objeto. Los objetos tabulares definen múltiples instanciasrelacionadas con objetos que están agrupadas en las tablas MIB.Un ejemplo de objeto administrado es atInput, el cual es un objeto escalar que contieneuna sola instancia de objeto, el valor entero que indica el número total de paquetesAppleTAlk de entrada en la interfaz de un enrutadorUn identificador de objeto (o ID de objeto) identifica de forma única un objetoadministrado en la jerarquía MIB. La jerarquía MIB puede ser graficada como un árbol conuna raíz sin nombre, cuyos niveles están asignados por diferentes organizaciones. La Fig.3 ilustra en árbol MIB. Las identificaciones de objeto MIB de más alto nivel pertenecen aorganizaciones de estándares, mientras que las identificaciones de objetos de más bajonivel son asignadas por organizaciones asociadas.Los vendedores pueden definir ramas privadas que incluyen objetos administrados porsus propios productos. Los MIB que no han sido estandarizados típicamente están

Page 7: Implementación de plataforma de monitoreo Zabbix en Linux

localizados en la rama experimental.El objeto administrado at Input puede ser identificado de forma única, ya sea por elnombre del objeto–iso.identified­organization.dod.internet.private.enterprise.cisco.temporaryvariables.AppleTalk.atInput– o por el descriptor de objeto equivalente, 1.3.6.1.4.1.9.3.3.1.

Agentes nativos y agentes propietarios

DISPOSITIVO ADMINISTRATIVO:Un dispositivo administrado es un nodo de red que contiene un agente SNMP y reside enuna red administrada. Estos recogen y almacenan información deadministración, la cual es puesta a disposición de los NMS’s usando SNMP. Losdispositivos administrados, a veces llamados elementos de red, pueden ser routers,servidores de acceso, switches, bridges, hubs, computadores o impresoras.

AGENTE:Un agente es un módulo de software de administración de red que reside en undispositivo administrado. Un agente posee un conocimiento local de información deadministración (memoria libre, número de paquetes IP recibidos, rutas,etcétera), la cuales traducida a un formato compatible con SNMP y organizada en jerarquía.

Algunos Sistemas de Gestión y Monitoreo de redes son:

Hyperic:Gestión de Aplicaciones Web: Monitoreo y desempeño de gestión de aplicacionesweb,Administrar todos los elementos de la infraestructura de aplicaciones web. Hypericmonitorea la salud y el bienestar de los sistemas operativos , máquinas virtuales,servidores de aplicaciones, servidores web, bases de datos, servidores de mensajería,sistemas de autenticación, etc.

Operaciones de Inteligencia: Monitorización de los niveles de servicio a través de lasaplicaciones y los recursos Informes detallados y análisis sobre datos críticos queanalizarlo y niveles de servicio de operaciones web, la eficiencia de utilización derecursos, informes de excepción y de operaciones de las estrategias.

Completa visibilidad en entornos físicos y virtuales: Solución más completa de la

industria para la gestión de las aplicaciones virtualizadas.Habilitación de la gestión

integrada de la

Page 8: Implementación de plataforma de monitoreo Zabbix en Linux

infraestructura física, tecnologías de virtualización y aplicaciones de negocios.

Para mas informacion ir a: http://www.hyperic.com/

NAGIOS:

Sistema de monitoreo open source. Monitorea los hosts yservicios que se especifiquen, alertando cuando el comportamiento de la red no es eldeseado. Estálicenciadoo bajo la GNU General Public License versión 2 por la FreeSoftware Foundation. Está escrito en PHP.Para más información ir a: http://www.nagios.org/

OpenNMS:

Page 9: Implementación de plataforma de monitoreo Zabbix en Linux

Es la primera plataformade administración de red de grado empresarial en el mundo, desarrollado bajo ellicenciamiento open source. Consiste de una comunidad que soporta el proyecto opensource así como de una organización que se encarga de la parte comercial, es decirservicios, entrenamiento a los usuarios y soporte. Esta desarrollado en J2EE y corresobre el servidor de aplicaciones open source JBoss. Usa como backend a PostgreSQL.Para más información ir a: http://www.opennms.org/

PandoraFMS:

En el mundo Es un software opensource que sirve para monitorear y medir todo tipo de elementos. Monitorea sistemas,aplicaciones o dispositivos. Permite saber el estado de cada elemento de un sistema a lolargo del tiempo. Está escrito en PHP y usa como backend a MySQL.Para más información ir a: http://pandorafms.com/

OpenManager:

Es un software de monitoreo de redes

Page 10: Implementación de plataforma de monitoreo Zabbix en Linux

sencillo de manejar además es muy fácil de aprender; que ofrece monitoreo deWAN,servidores y aplicaciones en una única consola, automatiza varias tareas demonitoreo de redes, elimina por completo la complejidad d e la administración de redes.De este producto existen dos versiones, OpenManager Professional (el productoestándar) y OpenManager Premium (los dos productos con los mismos módulos demonitorear dispositivos de Microsoft Exchange y Directorio Activo). Esta diseñado paramonitorear dispositivos dentro de la misma red, por lo que no requiere la instalación desondas ni agentes remotas. Para poder monitorear diferentes redes a través de internet.

ZENOSS:

Esta fuente abierta actual nos permite administrar el estadode una infraestructura de red a través de su interfaz administrativa web. Bajo licencia GLP,escrito en Python y corre en una plataforma zope. (zope es un código abierto del servidorde portales y aplicaciones personalizadas) Zenoss crea una base de datos llamada(CMDB) para guardar los registros de los recursos­servidores, redes y otros dispositivosen su entorno de TI.

Zenoss se compone de las siguientes características: Descubrimiento y configuración. Rendimiento y disponibilidad. Fallos y gestión de eventos. Alertas y soluciones. Generación de interes.

ZABBIX:

Zabbix es un Sistema de Monitoreo de

Page 11: Implementación de plataforma de monitoreo Zabbix en Linux

Redes creado por Alexei Vladishev. Está diseñado para monitorear y registrar el estadode 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 elfrontend web está escrito en PHP. Zabbix ofrece varias opciones de monitoreo.Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta deservicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre elhost monitoreado. Un agente Zabbix puede también ser instalado sobre máquinas UNIX yWindows para monitorear estadísticas como carga de CPU, utilización de red, espacio endisco, etc. Como alternativa a instalar el agente sobre los host, Zabbix incluye soportepara monitorear 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 unavariedad de mecanismos de notificación en tiempo real, incluyendo XMPP. Lanzadosobre los términos de la versión 2 de la GNU General Public License, Zabbix es SoftwareLibre.

Realice una tabla comparativa, con base en el análisis realizado en el puntoanterior; en ella debe quedar consignado cuales son las característicasmás importantes y relevantes de cada una de las plataformas demonitoreo. La tabla debe de identificar tan claramente las característicasde los NMS, de tal forma que permita fácilmente determinar cuál de ellassería más viable implementar en cualquier escenario que se plantee en unentorno productivo.

Plataforma Características Ventajas Desventajas

Hyperic Herramienta opensource paramonitorear cualquiertipo de aplicación ysistema. Capaz deadministraraplicaciones localesy aplicaciones webque pueden estarubicadas en centrosde datos o entornosvirtuales. Descubre

RápidaImplementaciónMonitorea todo tipode aplicacioneshardware ,monitoreamétricas derendimiento,accesos, cambiosen la configuración,Provee alertasavanzadas enrecuperación del

Necesita de suspropios agentes HQ.Limitaciones en suversión open sourcerespecto a la versióncomercial.

Page 12: Implementación de plataforma de monitoreo Zabbix en Linux

monitorea yadministraautomáticamentesoftware y recursosde red, sin importarsu ubicación.Registra elrendimiento ydisponibilidad de lasaplicaciones en lasplataformascomunes. Unix,Linux, Windows,Solaris, AIX,HPUX,VMware, y AmazonWeb Services.

sistema,notificaciones.Realiza diagnósticosde plataformasremotas desde HQ,utilizandodiagnósticos delsistema operativo susherramientasprogramadas.Incorpora gráficasque registran lastendencias de líneade base y reportesde servicio. Permiteel control a través dela ejecución decomandos remotos,reinicia servidores, yhace elmantenimiento enplataformasremotas. Hypericposee granexperiencia en laadministración ymonitoreo por mediode aplicaciones.Compatible conMySQL ,PostgreSQly Oracle.

NAGIOS Yendo más allá delas capacidadesbásicas de TI demonitoreo, NagiosXI es un control denivel empresarial ysoluciones de alertaque proporciona alas organizaciones,con una visión

Programación dechequeosinteligente. Buscaunadistribuciónequitativa de lacarga de la máquinaqueejecuta Nagios, y lamáquina siendo

Toda laconfiguración serealiza a base detocar ficheros detexto, para dar dealta un Host o unservicio esnecesario tocarvarios de ellos. Seejecuta sobresistemas

Page 13: Implementación de plataforma de monitoreo Zabbix en Linux

ampliada de suinfraestructura de TIantes que losproblemas afecten alos procesoscríticos del negocio.Nagios XIproporciona a lasorganizacionesmuchos beneficios,entre ellos:*Monitoreo integralde la infraestructura.*Visibilidad.*Conocimiento.*Planificaciónproactiva.*Personalización.*Facilidad de uso.*Capacidades*Multi­Tenant.*Arquitecturaextendible.

chequeadaConfiguraciones (enarchivos de texto)muydetalladas ybasadas enplantillas.Utiliza la informacióntopológica paradeterminardependencias.

UNIX/Linux, por loque tanto para lagestión como laexplotación de laplataforma se hacenecesaria personalfamiliarizado coneste tipo dearquitecturas Noescala bien para unnúmero de Hosts oservicios grandes.

OpenNMS Este softwarepermite monitorearcualquier tipo deservicio enWindows, son de asu disponibilidad ylatencia. Recolecta,almacena y reportalos datos desdenodos víaprotocolos(SNMP,JMX, HTTPy NS Client)Compara estosdatos con lospredefinidos,creando eventospara corregir

100% software librey de código abierto.Descubrimientoautomatizado de lared. Envío de alertasvía email, XMLL yotros medios .Buenainterfaz web.Autenticación víaldap. Bases dedatos basadas enMySQL y jrobin.

Solo utiliza elagente nativo.

Page 14: Implementación de plataforma de monitoreo Zabbix en Linux

excesos si fuesenecesario.

PandoraFMS Pandora FMS esuna plataformaorientada a datos.Soporta Oracle yPostgreSql comobackend, utilizaagentesmultiplataforma yagentes android.Admiración víaservidor Web

LicenciaGPL,soportada poruna comunidaddesarrollo,administración por línea decomandos,AutenticaciónLDAP/AD detecta latopología, permitemonitorear sobreSNMPv3.Virtualización paraadministrar toda lainformación desdeun punto central yluego acceder deforma remota.Utilización deagentes (hasta2000)

La versión libretiene limitaciones.

OpenManager Es una aplicaciónintegral paramonitorear toda lainfraestructura dered: servidores,dispositivos activoscomo routers,switches, enlacesWAN, switches,firewalls, rutas dellamada VoIP,servidores físicos,servidores virtuales,controladores dedominio y muchomás.

Creaciónautomática delmapa topológico dela red, analiza eltráfico en la red, elflujo, el ancho debanda, monitorea elAD, el Exchange yMySQL, losprocesos yaplicaciones. Poseeplantillas deadministración.Configuraciónavanzada de lasalertas vía SMS ocorreo.Multiplataforma.

Versión gratuita conmuchaslimitaciones.Limitado en lacreación del mapade la topología. Nomaneja agentes.

Page 15: Implementación de plataforma de monitoreo Zabbix en Linux

Fácil e intuitivainterfaz deadministración.

ZENOSS Provee una interfazweb que permite alos administradoresde sistemasmonitoreardisponibilidad,inventario, suconfiguracióndesempeño yeventos. Estábasada en Perl,Mysql ,RRDtool,Zope, Net SNMP.Monitorizaciónmediante telnet,SNMP, SSH.

Aplicación decódigo abierto,capaz de supervisarla disponibilidad dedispositivos de redmedianteSNMP,SSH, WMI,servicios dered(HTTP,POP3,NNTP,SNMP,FTP) y losrecursos delhost(procesador,uso de disco) en lamayoría desistemas operativosde red.

No esmultiplataforma. Noutiliza agentes.

ZABBIX Zabbix poseedemasiadascaracterísticas entreellas las siguientes:*Recopilación dedatos.*Definición devalores flexibles.*Sistemas de alertaconfigurable.*Gráfico en tiemporeal.*Monitoreo pormedio de unainterfaz web.*Sencillaconfiguración.*Network Discovery.*Sistema depermisos.

podemos decir quelos reportesobtenidos por estaherramienta sonmuy detallados,obteniendo gráficasen diferentesformatos de toda lainformación acercadel estado de la redy de los hosts quecreamos oportuno.Esta informaciónnos puede ayudar aconstruir informesde disponibilidadmuy bien detalladosy de una calidadmás que aceptable.Además de esto,

podemos decir quela curva deaprendizaje de estaherramienta esbastante elevada, yse ha de meditar siconviene usarla paralo que realmente senecesita.En nuestro caso, larespuesta era no, yaque es unaherramientabastante avanzadapara nuestrosobjetivos. Laconfiguración de laherramienta esbastante compleja ypodemos afirmarque su manual deinstrucciones tienemuchas páginas, lo

Page 16: Implementación de plataforma de monitoreo Zabbix en Linux

Zabbix, soporta ungran número deplataformas(incluidos Solaris,Linux, Mac OS,FreeBSD, HP­UX,etcétera). En laactualidad el núcleode Zabbix no soportaWindows, pero sepuede monitorizarplataformasWindows, algo muyinteresante paratodas aquellaspersonas que usensoftware de servidorbasado en estesistema operativo.

que puede echarpara atrás a alguienque en principioquiera usar estaherramienta paramonitorizar una redde no muy grandesdimensiones.

Realice un mapa conceptual acerca del estándar SNMP; consigne en estemapa conceptual las características y diferencias más relevantes de lasdiferentes versiones de SNMP, componentes de una infraestructura demonitoreo y las funciones de cada uno de estos elementos; el contenidodel mapa conceptual deberá ser autoría de cada aprendiz.

Para ver una mejor redacción del mapa conceptual vaya a la siguiente página:

http://www.spiderscribe.net/app/?8dc3beaf45bf4a9e815c1d39a941c44e

Page 17: Implementación de plataforma de monitoreo Zabbix en Linux

2. Instalación de plataformas de monitoreoCon base en el análisis realizado sobre las plataformas de monitoreo que más seadapten a las necesidades del caso, seleccione una de las plataformas de monitoreopara llevar a cabo su instalación y configuración en los dos sistemas operativospreviamente escogidos; adicionalmente con base en el análisis de los diferentes gestoresde bases de datos escoja uno, y lleve a cabo la instalación de dichos gestores en los dossistemas operativos elegidos.

Luego de haber investigado varias plataformas de monitoreo, en grupo decidimos queinstalaremos la plataforma ZABBIX, y a continuación hablaremos un poco sobre ella.

VAMOS A MONTAR ZABBIX !!!!!!!!!!!

Page 18: Implementación de plataforma de monitoreo Zabbix en Linux

Zabbix es un Sistema de Monitoreo de Redes creado por Alexei Vladishev. Estádiseñado para monitorear y registrar el estado de varios servicios de red, Servidores, yhardware de red, es una solución de código abierto para el monitoreo de la disponibilidady performance de nuestro servidores y equipos de red, ofrece monitoreo, alertas yvisualización avanzada que están ausentes en otros software de monitoreo.

Principales característica 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.

SLA que le permite analizar la calidad de los servicios prestados de su IT a suorganización.

Ahora pasaremo como tal a la instalación de la plataforma de monitoreo, empezamos

instalando este repositorio de zabbix, recuerde que para este paso debe tener red,además de estar como super usuario.

(Mirar pantallazo inferior).

Page 19: Implementación de plataforma de monitoreo Zabbix en Linux

Muestro este pantallazo porque esta es otra manera de hacerlo puse el link de arriba en elurl del navegador y descargarlo, de ahí lo guarde en descargarlo para luego instalarlo.

lo que haremos es instalar el gestor de paquetes de zabbix junto con el agente y el mysql,para poder hacerlo bien guiese de la imagen en la parte inferior .

Page 20: Implementación de plataforma de monitoreo Zabbix en Linux

Ahora pasamos a hacer una configuración previa para que el servidor zabbix funcionescorrectamente y pueda monitorear localmente la misma máquina, debe instalarse tambiénel servidor zabbix mediante el siguiente comando (no olvide los de la imagen superior).

Iniciamos el servicio de mysql.

Así procedemos a crear una base de datos en la cual van a ir nuestras configuracionesprevias para que este paso sea realizado correctamente debemos guiarnos de la imageninferior, el comando que se muestra puede ir #mysql ­uroot ­p ó mysql ­u root ­p.

Page 21: Implementación de plataforma de monitoreo Zabbix en Linux

IMPORTAR EL ESQUEMA OFICIAL DE LOS DATOS.

Este paso es muy sencillo solo colocaremos los siguientes comando,copiamos seguidosde ellos la contraseña y así sucesivamente como se muestra en la imagen inferior.

Este paso se basa en configurar parte de la base de datos y para ello nos guiamos de lasimágenes previas. Ingresamos a la ruta #nano /etc/zabbix/zabbix­server.conf, las líneasque están más abajo como lo son:DBHost=localhost … las descomentamos y las que están descomentadas laspersonalizamos con nuestra información previa.

Iniciamos los servicio del zabbix, server y agent.

Vamos a dirigirnos a la siguiente ruta #nano /etc/httpd/conf.d/zabbix.conf, en esta ruta loque haremos será cambiar nuestra zona horaria en php_value date.timezone colocas lazona horaria que desees.

Page 22: Implementación de plataforma de monitoreo Zabbix en Linux

Ahora solo reiniciamos nuestro httpd.

Esta configuración se realiza con el fin de que cuando iniciemos la máquina no nos toqueiniciar servicio por servicio sino por el contrario que cuando ya la iniciemosautomáticamente se inicien los servicios.

Luego de haber hecho todas las configuraciones que se redactaron anteriormentepodremos proceder a la instalación respectiva de nuestro zabbix cada uno de los pasosson sencillos y recuerde que la url que va en la barra del navegador será nuestro localhostseguido de zabbix.URL:http://localhost/zabbix

Esta solo es la bienvenida de zabbix le damos siguiente.versión de zabbix 2.0

Page 23: Implementación de plataforma de monitoreo Zabbix en Linux

Esta es la segunda ventana que se nos abre acá podemos ver todos los pre­requisitos,miramos si todo esta bien y le damos siguiente.

Page 24: Implementación de plataforma de monitoreo Zabbix en Linux

Esta es la tercer configuración y trata sobre la base de datos, dejamos mysql, localhost,puerto: 80, en el nombre colocamos zabbix, usuario root y el password anteriormentepuesto.

Esta cuarta ventana muestra los detalles del zabbix, lo dejamos como localhost, el puertose lo dejamos por defecto y en el nombre no copiamos nada, y seguimos.

Page 25: Implementación de plataforma de monitoreo Zabbix en Linux

Esta quinta ventana nos muestra cómo estará previamente configurada la base de datosdel mysql, solo observamos que sean los datos puestos anteriormente y le damossiguiente.

Esta es la ventana que nos arroja la finalización de la instalación el ok es para darnos elitem de que todo esta bien configurado si ya estamos seguros de lo realizadoanteriormente le damos FINALIZAR.

Page 26: Implementación de plataforma de monitoreo Zabbix en Linux

Para loguearnos en la plataforma nos aparece este recuadro por defecto nosotrosentramos como admin y la contraseña es zabbix esta configuración se hace por defectocuando nosotros realizamos esta instalación.

Cuando ya logramos ingresar esta es la plataforma puesta inicialmente es muy sencilla ypodemos cambiarle el idioma si así lo deseamos.

Ahora les enseñare como cambiarle el color a la plataforma de zabbix es algo realmentemuy sencillo, vamos a perfiles>usuario>temas y escogemos el que más nos llame laatención a mi primordialmente me gusto la plataforma que es entre negro y naranja.

Page 27: Implementación de plataforma de monitoreo Zabbix en Linux

Visión general.

Page 28: Implementación de plataforma de monitoreo Zabbix en Linux

FTP

Primero creamos un escenario.

segunda configuración

La imagen que se encuentra en la parte inferior hace referencia a la configuración del ftpde zabbix, la imagen indica que estaba corriendo y cuando bajo fue porque apagamos elservicio para probarlo.

Page 29: Implementación de plataforma de monitoreo Zabbix en Linux
Page 30: Implementación de plataforma de monitoreo Zabbix en Linux

WEBPrimera configuración.

Segunda configuración.Vamos a configurar estos 4 steps son super sencillos hare pantallazo por cada uno.

Page 31: Implementación de plataforma de monitoreo Zabbix en Linux

1 Step.

2 Step.

3 Step.

Page 32: Implementación de plataforma de monitoreo Zabbix en Linux

4 Step.

Page 33: Implementación de plataforma de monitoreo Zabbix en Linux

Esta parte es la gráfica de monitoreo del servicio web. la probamos corriendo en la red yapagando luego el servidor, podemos ver que si esta realmente bien el servicio.

Page 34: Implementación de plataforma de monitoreo Zabbix en Linux

DNS

Creamos un template…

Luego creamos una aplicación.

Configuramos dos ítems.

Page 35: Implementación de plataforma de monitoreo Zabbix en Linux

1.

2.

Resultados...

Page 36: Implementación de plataforma de monitoreo Zabbix en Linux

La configuración del DNS la probamos como hemos venido interviniendo con los demásservicio vemos que la línea recta representa que el servicio si esta corriendo cuando caees porque el servicio fue suspendido, cuando se enciende nuevamente se recupera deinmediato.

Page 37: Implementación de plataforma de monitoreo Zabbix en Linux

DHCPEsta es la primera configuración y haremos un nuevo template.

Montamos dos aplicaciones

En esta parte configuramos los dos item y mostramos en las imagenes siguientes de laparte inferior la previa configuración.

item 1.

Page 38: Implementación de plataforma de monitoreo Zabbix en Linux

item 2.

Page 39: Implementación de plataforma de monitoreo Zabbix en Linux

Gráfica.

SMTP (Correo)A continuación vamos a dar la explicación de cómo montamos la plantilla del smtp enzabbix.Primera configuración (agregar un template)

Segunda configuración. (Agregar una aplicación)

Page 40: Implementación de plataforma de monitoreo Zabbix en Linux

Ahora configuraremos el item

De ahí configuramos el trigger.

Page 41: Implementación de plataforma de monitoreo Zabbix en Linux

Luego de todo esto agregamos la gráfica para poder monitorear.

Gráfica, en windows.

Gráfica en linux.

Page 42: Implementación de plataforma de monitoreo Zabbix en Linux

CONCLUSIONES:

Pudimos lograr el objetivo de monitorear los servicios propuestos y además de elloprobar con un switch capa 3 del sena, fue un trabajo muy bien ganado, en la guía seexplican los respectivos procesos de como se tuvo que configurar en cada uno de losprocesos y las plantillas e ítemss más gráficas que debimos agregar adicionalmente,esperamos que nuestro trabajo sea de gran utilidad para las generaciones de redesfuturas.

Estas son algunas guías de las que puede apreciar para configurar, espero que les sirvan.dhcphttp://www.slideshare.net/kwmitasdvf/instalacin­dhcp­en­centos­62RAIDhttp://www.slideshare.net/kwmitasdvf/manual­instalacin­raid­en­cent­osFTPhttp://www.slideshare.net/kwmitasdvf/instalacin­ftp­en­centos­62