Zabbix

32
ING. FRANCISCO VAZQUEZ GUZMAN INGENIERIA EN SISTEMAS COMPUTACIONALES INSTITUTO TECNOLOGICO DE TEHUACAN ZABBIX INSTITUTO TECNOLOGICO DE TEHUACAN ADMINISTRACION DE REDES INTEGRANTES: JAQUELINE GUERRERO AVENDAÑO ESTEFANIA MONTALVO RODRIGUEZ

description

 

Transcript of Zabbix

Page 1: Zabbix

ING. FRANCISCO VAZQUEZ GUZMAN

INGENIERIA EN SISTEMAS COMPUTACIONALES INSTITUTO TECNOLOGICO DE TEHUACAN

ZABBIX

INSTITUTO TECNOLOGICO DE TEHUACAN

ADMINISTRACION DE REDES

INTEGRANTES:

JAQUELINE GUERRERO AVENDAÑO

ESTEFANIA MONTALVO RODRIGUEZ

Page 2: Zabbix

Contenido Licencia ........................................................................................................................................... 3

TÉRMINOS Y CONDICIONES PARA LA COPIA, DISTRIBUCIÓN Y MODIFICACIÓN .......... 3

NINGUNA GARANTÍA ...................................................................................................................... 4

Tipo de monitoreo ....................................................................................................................... 5

Monitor everything (monitorear todo) .......................................................................... 5

Rendimiento ............................................................................................................................. 5

Supervisión sin agente..................................................................................................... 5

Dispositivos de red ........................................................................................................... 5

Monitoreo VMware .................................................................................................................. 6

Personalizar .......................................................................................................................... 6

Monitorear las bases de datos ..................................................................................... 6

Built-in de Monitoreo Java Application Server .................................................. 6

Servicios Web ........................................................................................................................ 7

Monitorización de hardware ............................................................................................ 7

Pro-active monitoring (Monitoreo proactive). ........................................................ 7

Manténgase alerta ............................................................................................................... 7

Gestor de Eventos ............................................................................................................... 7

Resolver más rápido ........................................................................................................... 8

Gestión del Problema ......................................................................................................... 8

Información de Interés..................................................................................................... 8

INSTALACION DE ZABBIX ............................................................................................................... 9

Requerimientos de Hardware ................................................................................................ 9

Requerimientos de Software ................................................................................................ 9

Instalación de requisitos previos ................................................................................ 9

Configuración de Zabbix .................................................................................................... 11

Descarga de fuentes. ........................................................................................................... 12

Creación del esquema. ......................................................................................................... 13

Configurar, Compilar e Instalar ................................................................................... 14

Configuración Post- Instalación. ................................................................................. 15

Configuración scripts de inicio. ................................................................................. 16

Instalación front-end. ...................................................................................................... 19

Configuración PHP. ............................................................................................................... 19

Page 3: Zabbix

Configuración interfaz Web............................................................................................. 22

Interfaz zabbix. ........................................................................................................................ 28

Page 4: Zabbix

Licencia

Este programa tiene Licencia Publica General de GNU versión 2, en

esta versión protege sus derechos con dos pasos:

1. los derechos de autor del software.

2. ofrecemos esta licencia, que le da permiso legal para copiar,

distribuir y / o modificar el software.

Asimismo, para nuestra protección y la de cada autor, queremos

asegurarnos de que todo el mundo comprende que no se proporciona

ninguna garantía para este software libre. Si el software es

modificado por alguien y lo distribuye, queremos que sus

receptores sepan que lo que tienen no es el original, de forma que

cualquier problema introducido por otros no afecte a la reputación

de los autores originales.

Por último, cualquier programa libre está constantemente amenazado

por las patentes de software. Queremos evitar el peligro de que

los redistribuidores de un programa libre obtengan patentes por su

cuenta, convirtiendo el programa en propietario. Para evitar esto,

hemos dejado claro que cualquier patente debe ser pedida para el

uso libre de todos o no ser pedida.

TÉRMINOS Y CONDICIONES PARA LA COPIA, DISTRIBUCIÓN

Y MODIFICACIÓN

1 Usted puede copiar y distribuir copias exactas del código fuente

del Programa, según lo has recibido, en cualquier medio, siempre

que la adecuada y bien visible publique en cada copia un anuncio

de copyright adecuado y un repudio de garantía; mantenga intactos

todos los avisos que se refieran a esta Licencia ya la ausencia de

cualquier garantía; y proporcione a cualquier otro receptor del

programa una copia de esta Licencia junto con el Programa.

Puede cobrar un precio por el acto físico de transferir una copia,

y puede, según su libre albedrío, la protección de garantía a

cambio de un honorario.

2. Puede modificar su copia o copias del Programa o de cualquier

porción de él, formando de esta manera un trabajo basado en el

Page 5: Zabbix

Programa, y copiar y distribuir esa modificación o trabajo bajo

los términos del apartado 1, antedicho, supuesto que además cumpla

todos estas enfermedades:

a) Debe hacer que los ficheros modificados lleven anuncios

prominentes indicando que los ha cambiado los archivos y la

fecha de cualquier cambio.

b) Debe hacer que cualquier trabajo que distribuya o

publique y que en todo o en parte contenga o sea derivado

del Programa o de cualquier parte de él, sea licenciada

como un todo, sin cargo alguno para terceras partes bajo

los términos de esta Licencia .

c) Si el programa modificado lee normalmente órdenes

interactivamente cuando es ejecutado, debe hacer que,

cuando comience su ejecución para ese uso interactivo de la

forma más habitual, muestre o escriba un mensaje que

incluya un anuncio de copyright y un anuncio de que no hay

ninguna garantía (o por el contrario que sí se ofrece

garantía) y que los usuarios pueden redistribuir el

programa bajo estas condiciones, e indicando al usuario

cómo ver una copia de esta Licencia. (Excepción:. Si el

propio programa es interactivo pero normalmente no muestra

ese anuncio, su trabajo basado en el Programa no está

obligado a mostrar dicha advertencia)

NINGUNA GARANTÍA

11. DEBIDO A QUE EL PROGRAMA SE LICENCIA LIBRE DE CARGAS, NO HAY

GARANTÍA PARA EL PROGRAMA, EN LA MEDIDA PERMITIDA POR LA LEY

APLICABLE. EXCEPTO CUANDO SE INDIQUE LO CONTRARIO POR ESCRITO, LOS

TITULARES DEL COPYRIGHT Y / U OTRAS PARTES PROPORCIONAN EL

PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESA O

IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS DE

COMERCIALIZACIÓN Y APTITUD PARA UN PROPÓSITO PARTICULAR . EL

RIESGO EN CUANTO A LA CALIDAD Y DESEMPEÑO DEL PROGRAMA ES CON

USTED. SI EL PROGRAMA TIENE UN ERROR, USTED ASUME EL COSTE DE

CUALQUIER SERVICIO, REPARACIÓN O CORRECCIÓN.

Page 6: Zabbix

12. EN NINGÚN CASO, A MENOS QUE LO EXIJA LA LEY APLICABLE O

ACUERDO POR ESCRITO DE AUTOR O CUALQUIER OTRA PARTE QUE PUEDA

MODIFICAR Y / O REDISTRIBUIR EL PROGRAMA COMO SE PERMITE ARRIBA,

SERÁ RESPONSABLE ANTE USTED POR DAÑOS, INCLUYENDO CUALQUIER

GENERAL, ESPECIAL, DAÑOS DIRECTOS O INDIRECTOS DERIVADOS DEL USO O

IMPOSIBILIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO NO LIMITADO A

LA PÉRDIDA DE DATOS O DE DATOS INCORRECTOS, LAS PÉRDIDAS SUFRIDAS

POR USTED O POR TERCERAS PARTES O UN FALLO DEL PROGRAMA PARA

OPERAR CON OTROS PROGRAMAS) , INCLUSO SI DICHO TITULAR U OTRA

PARTE HA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.

Tipo de monitoreo

Monitor everything (monitorear todo)

Usando Zabbix, usted puede fácilmente controlar los servidores, dispositivos de red y aplicaciones, la recolección de estadísticas precisas y los datos de rendimiento.

Rendimiento

Monitoreo de los indicadores de rendimiento como CPU, memoria, red, el espacio y los procesos de disco se puede hacer fácilmente con el agente Zabbix, que está disponible para Linux, UNIX y Windows.

Es un proceso nativo y no requiere de un entorno específico, como Java o. NET.

Supervisión sin agente

Agente Zabbix es una gran manera de supervisar los servidores, pero no siempre es posible recurrir al mismo.Para aquellas situaciones Zabbix admite varios enfoques de monitoreo sin agentes.

Puede consultar la disponibilidad y la capacidad de respuesta de los servicios estándar, tales como el correo electrónico o los servidores web sin necesidad de instalar ningún software en los dispositivos monitorizados.

Dispositivos de red

Zabbix apoya agentes SNMP, presentes en todos los dispositivos de red, como routers y switches. Así Zabbix le puede ayudar con el seguimiento y la

Page 7: Zabbix

planificación de la capacidad de la red proporcionando cifras clave, tales como la utilización de la red, la CPU, la memoria y el estado del puerto.

Además, Zabbix puede controlar cualquier otro dispositivo con un agente SNMP como dispositivos de red, almacenes, locales de refrigeración y sistemas de energía.

Monitoreo VMware

Monitor de la máquina virtual de VMware permite el monitoreo de VMware vCenter y vSphere instalaciones para diversos hipervisor VMware y las propiedades de la máquina virtual y las estadísticas.

Zabbix puede utilizar las reglas de detección de bajo nivel para descubrir automáticamente los hipervisores de VMware y máquinas virtuales y crear ejércitos para supervisarlos, basado en prototipos de acogida pre-definidos. Listo para el uso de plantillas se puede aplicar para iniciar Monitorizadores los componentes virtuales rápidamente.

Personalizar

Piense que los datos de mercado es algo muy especializado y requiere herramientas de monitoreo hechas a medida? Zabbix permite replantearse eso. Las increíblemente extensas capacidades de personalización de Zabbix permiten integrarlo en cualquier entorno y reunir datos de los sistemas financieros, sistemas de control de medio ambiente o los dispositivos de investigación incluso sofisticados. No hay límites en el script o lenguaje de programación en uso - tienen sus propios controles en shell, Perl, Python o cualquier otra cosa.

Monitorear las bases de datos

Las bases de datos han sido uno de los pilares de TI durante décadas. Es raro que una empresa sin una sola base de datos. Ellos tienen los datos importantes, incluidos los financieros, información de clientes y empleados. Es una necesidad crucial saber no sólo si una base de datos está disponible, pero también cómo se está haciendo. Usando Zabbix es posible monitorizar con gran detalle cualquier base de datos, incluyendo MySQL, PostgreSQL, Oracle y Microsoft SQL Server.

Built-in de Monitoreo Java Application Server

Zabbix proporciona la capacidad de supervisar los servidores de aplicaciones Java a través de JMX directamente - sin necesidad de módulos de 3 ª parte o capas de integración más. Monitorear JBoss, Tomcat, Oracle Application Server o cualquier otro con la puerta de enlace eficaz Zabbix Java.

Page 8: Zabbix

Servicios Web

Las bases de datos son grandes e importantes, pero no quieren decir que la información es realmente accesible. Más a menudo que no la distribución de la información en la actualidad pasa por un sitio web o un sistema informático basado en la web. Para ayudarle a garantizar la operación continua de estos sistemas, Zabbix proporciona un soporte integrado de monitoreo web.

Con esta característica, puede definir los pasos secuenciales que Zabbix debe tomar la hora de analizar un sitio web. Esta característica permite controlar fácilmente la disponibilidad, tiempo de respuesta y la velocidad de descarga de su sitio web, portal de comercio electrónico externo o un sistema wiki y mesa de servicio interno.

Monitorización de hardware

Si el hardware permite el acceso de IPMI, Zabbix puede recopilar estadísticas tales como la temperatura, la tensión de la velocidad del ventilador, y el estado del disco, evitando el tiempo de inactividad y las pérdidas financieras.

Además, Zabbix puede ejecutar los comandos de IPMI para encender o apagar los dispositivos en la red cuando se produce un problema.

Pro-active monitoring (Monitoreo proactive).

Los recursos ofrecidos por Zabbix fueron creados para ayudar a su empresa a reducir los costos de operación, evitar el tiempo de inactividad y mejorar la calidad del servicio.

Manténgase alerta

Además de la interfaz frontend Zabbix que proporciona toda la información sobre el medio ambiente, Zabbix puede enviar mensajes de notificación a través de correo electrónico, SMS o Jabber (protocolo XMPP) para cada acontecimiento notable.

También puede integrar fácilmente a cualquier otro método de notificación, incluida la creación de boletos automáticos en servicio sistemas de catálogo de Service Desk o.

Gestor de Eventos

Puede haber situaciones en las que una acción automatizada puede solucionar el problema, como reiniciar un servicio o criar a un

Page 9: Zabbix

servidor de repuesto a través de IPMI, Zabbix puede hacer este trabajo para usted.

Resolver más rápido

Si la primera notificación o una tarea automatizada no fueron suficientes para resolver el problema, puede utilizar la característica de gran alcance Las escaladas que se notificará a los expertos técnicos, la gestión o incluso ejecutar otra acción.

Gestión del Problema

Cuando alguien está trabajando en un problema, el analista puede reconocerlo e incluso dejar comentarios.Esta característica ayuda a mejorar el trabajo en equipo y permite la gestión de alto nivel de los temas, así como evitar situaciones de eventos alojados ignorado.

El resultado es un entorno operacional controlado mejor, con menor tiempo de inactividad y mejorar la satisfacción del cliente.

Información de Interés

Algunos detalles acerca de un dispositivo, como aplicaciones, especificaciones de hardware, la ubicación, el número de serie y los puntos de contacto pueden ser valiosos para resolver un problema. Para que Zabbix ofrece un recurso Host Perfil donde toda esta información se puede almacenar.

En la versión Zabbix 2.0, esta información puede ser recogida de forma automática.

Page 10: Zabbix

INSTALACION DE ZABBIX Requerimientos de Hardware

Zabbix requiere de parámetros óptimos tanto de memoria física como

de capacidad de almacenamiento en disco, sin embargo estas

necesidades están relacionadas proporcionalmente con el número de

hosts y las características que se van a monitorizar de estos

mismos.

Requerimientos de Software

Instalación de requisitos previos

Se ejecuta desde el terminal el siguiente comando que permite

realizar la instalación de todos los requisitos previos de

software de acuerdo a lo visto en la tabla anterior.

Page 11: Zabbix

El instalador indica el espacio en disco que se va a utilizar y

solicita la confirmación de la continuación de la instalación.

Page 12: Zabbix

Durante el proceso de instalación de requisitos previos se debe

configurar el password que se va a utilizar para el usuario root

de la base de datos en MySQL.

Luego de tener instalado correctamente el software previo, se

procede a la configuración y compilación de Zabbix de la siguiente

forma:

Configuración de Zabbix

Se ejecuta el siguiente comando que permite crear un usuario

zabbix en Ubuntu para poder utilizar Zabbix a través de este

mismo. Zabbix necesita un usuario para que el funcionamiento sea

seguro y que al tiempo no tenga credenciales de súper usuario.

Page 13: Zabbix

Descarga de fuentes. Se debe ahora proceder a descargar los archivos de compilación de

Zabbix a través del siguiente comando.

Luego se procede a extraerlos o descomprimirlos en la carpeta del

usuario creado zabbix.

Page 14: Zabbix

Creación del esquema.

Se ha optado por utilizar MySQL y para continuar con la

instalación se debe crear una base de datos y darle permisos

necesarios al usuario que se conectará a ella. Para esto, se

ejecutan los siguientes comandos.

Dentro de las fuentes descargadas se incluyen unas plantillas para la

creación del esquema y otras opciones.

Entonces se ejecutan los siguientes comandos como usuario zabbix para

dejar funcionando el almacén de datos.

Page 15: Zabbix

Configurar, Compilar e Instalar Ahora se deben configurar las fuentes para dar soporte como

servidor, instalar el agente en el servidor Zabbix, usar MySQL

como contenedor de datos, soporte para net-SNMP, CURL, y JABBER.

Para ello se ejecuta el comando observado en la figura 24 como

usuario zabbix.

Finalmente y desde el root del usuario zabbix, se procede a

compilar e instalar las fuentes.

Page 16: Zabbix

Configuración Post- Instalación. Después de obtener una configuración, compilación e instalación

limpia de las fuentes de Zabbix se procede a realizar los

siguientes ajustes:

Configuración de los puertos que utiliza Zabbix.

Ahora se procede a crear el directorio donde se almacenarán los

ficheros de configuración y se le asigna el propietario. Para ello

se ejecutan los siguientes comandos.

Finalmente se procede a editar el fichero de configuración del

servidor Zabbix para declarar los parámetros de conexión a la base

de datos MySQL. Para ello se debe acceder a los archivos de

configuración, abrirlos con un editor de texto de consola (para

este caso se utilizó el GNU nano v2.2.2) y revisar y/o cambiar los

parámetros resaltados en la figura 29 que corresponden a los datos

de conexión a la base de datos de MySQL.

Page 17: Zabbix

Configuración scripts de inicio. Para que el servidor Zabbix y el agente arranquen de forma

predeterminada durante el inicio del sistema se ejecuta el comando

observado en la figura 30 como root y se editan los archivos para

el servidor Zabbix y para el agente Zabbix observados en las

figuras 31 y 32 respectivamente.

Page 18: Zabbix
Page 19: Zabbix

Ahora se le asignan los permisos a ambos scripts y se configura el

nivel de arranque en el que van a iniciar.

Para ello como root se ejecutamos los siguientes comandos.

Por último se procede a iniciar tanto el agente como el servidor

Zabbix.

Page 20: Zabbix

Instalación front-end. Ahora se debe proceder a instalar la interfaz web del servidor

Zabbix para lo cual se ejecutan los comandos.

Configuración PHP. Zabbix necesita que algunos parámetros de PHP sean modificados.

Como root se edita el archivo php.ini y se modifican las líneas

señaladas.

Page 21: Zabbix
Page 22: Zabbix

Finalmente se reinicia el servidor apache.

Page 23: Zabbix

Configuración interfaz Web. Para finalizar la totalidad de la instalación de Zabbix se debe

configurar la interfaz web, para lo cual se ingresa a través de un

explorador web a la dirección del servidor (http://127.0.0.1 o

http://localhost).

Se aceptan los términos de licencia.

Page 24: Zabbix

Se chequea la instalación correcta de los prerrequisitos.

Se realizan pruebas de conexión a la base de datos con el usuario

y password asignados anteriormente.

Page 25: Zabbix

Se confirma el puerto configurado para el servidor Zabbix.

Se observa el resumen del proceso de preinstalación.

Page 26: Zabbix

Se da clic en la opción <Save configuration file>.

Se guarda el archivo zabbix.conf.php en la ruta que se muestra a

continuación.

Page 27: Zabbix

Y finalmente se termina el proceso de instalación.

Page 28: Zabbix
Page 29: Zabbix

Interfaz zabbix.

Page 30: Zabbix

sdas

Page 31: Zabbix
Page 32: Zabbix