Zabbix
Embed Size (px)
description
Transcript of 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

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

Configuración interfaz Web............................................................................................. 22
Interfaz zabbix. ........................................................................................................................ 28

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

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.

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

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.


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.

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.


Finalmente se reinicia el servidor apache.

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.

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.

Se confirma el puerto configurado para el servidor Zabbix.
Se observa el resumen del proceso de preinstalación.

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.

Y finalmente se termina el proceso de instalación.


Interfaz zabbix.

sdas

