Professional Documents
Culture Documents
Superior F. Arias L. Balparda Gral. Flores 3591 esq. Bvar. Jos Batlle y Ordoez Montevideo, Uruguay
Grupo: 3 IG
I/O Software Proyecto Final de Pasaje de Ao Generacin 2013
Document1x
-1-
Participantes
Autor: I/O Software Personas que colaboraron en la realizacin de este documento: Amndola, Mauricio Cabrera, Nicols Juncal, Alexis
Document1x
-2-
ndice
Cartula Participantes ndice Generalidades Alcance y Limitaciones Simbologa Instalacin de Zabbix o Preparando el sistema: Instalacin de Dependencias o Comenzando la Instalacin Instalacin y configuracin del Agente Zabbix para Windows Inicio del Sistema o Dashboard o Conocimientos preliminares o Templates o Triggers o Grficas Configuraciones o Agregar un host o Creando grficas personalizadas o Triggers y Notificaciones o Email notifications 1 2 3 4 4 5 5 5 6 7 9 9 10 10 10 11 11 11 14 16 18
Document1x
-3-
1. Generalidades
Zabbix es un sistema openSource de monitoreo de red, sistemas y equipamiento, basado en la licencia GPL2 y orientado a pequeas, medianas y grandes entornos de infraestructura, permitiendo no solo monitorear ambientes simples, sino tambin, aquellos entornos ms complejos en donde, por ejemplo, la infraestructura es un hbrido entre soluciones virtuales y fsicas. El manual est orientado a la conexin entre el servidor que aloja al servicio de monitoreo, y el agente Zabbix que se instala a nivel de las terminales para extraer las estadsticas. Adems, se mostrar ejemplo de cmo monitorear disponibilidad y alertas en caso de problemas. Hay una comunidad muy amplia detrs del proyecto, as como tambin, un compromiso muy fuerte por parte del equipo de desarrollo del proyecto. Zabbix no solo provee y mantiene una versin comunitaria del proyecto, sino que tambin posee en su portfolio, soluciones de grado corporativas, con soporte 24x7x365, planes de training, etc. Vale aclarar que la versin comunitaria, posee las mismas funcionalidades que la empresarial. La diferencia radica en los servicios de consultora que ofrece la empresa.
2. Alcance y limitaciones
El siguiente manual es un paso a paso de las tareas bsicas que se pueden realizar con el software de monitoreo. No abarca todas las soluciones ni todas las problemticas. En su lugar, remitir al Administador del sistema, a la documentacin oficial del proyecto. El manual, adems, no contempla la instalacin del Sistema Operativo base, dado que no es el cometido del mismo. Temario - Instalacin Software de Monitoreo Zabbix - Instalacin Software Agente Zabbix - Crear nuevos Hosts - Crear grficas - Crear Triggers y notificaciones
Document1x
-4-
3. Simbologa
Cuando se muestra cdigo, el mismo se expresa en un recuadro con letra cursiva y se inicia con el smbolo del Sharp (#) simulando al prompt de una terminal de comandos. Ejemplo: Cdigo: #apt-get install
4. Instalacin de Zabbix
El sistema operativo base es un Debian 7 Wheezy Una vez instalado el Sistema operativo se debern de instalar las dependencias de Zabbix, es decir, aquellos paquetes o programas que necesita Zabbix para poder ser instalado y ejecutado, por ejemplo, dado que es un software web, necesita un servidor web, adems, utiliza mysql como backend para almacenar los datos.
Document1x
-5-
Paso 1
Paso 2
Document1x
-6-
Paso 3
Paso 4
Paso 5
Paso 6
Dentro del directorio bin se encuentran 2 directorios con los ejecutables para instalar el agente, uno para sistemas 32 bits y otro para sistemas de 64 bits. Copiamos el directorio agente_zabbix al disco local C: y abrimos una terminal de comandos
Document1x
-7-
Instituto Tecnolgico Superior Paso 2: Dentro del directorio conf se encuentra el archivo de configuracin del agente. Lo abrimos con un editor de texto y configuramos los siguientes parmetros: - Ruta al archivo de log del agente, por ejemplo: c:\zabbix_agentd IP del servidor de Monitoreo, en nuestro ejemplo: 192.168.0.101 Lister Port o puerto de escucha del agente, en nuestro ejemplo: 10050 Hostname del equipo a monitorear, es decir, el nombre del PC.
Paso 3: En la terminal de comandos debemos posicionarnos hasta el directorio bin dentro de la carpeta agente_zabbix Comando: #cd c:\agente_zabbix\bin\win32 # zabbix_agentd.exe i c C:\zabbix_agentd.conf Dnde: Zabbix_agentd.exe es el ejecutable El parmetro i indica que se instalar el servicio El parmetro c indica la ruta al archivo de configuracin Paso 4: Inicializar el servicio Comando: #zabbix_agentd.exe s
Document1x
-8-
Una vez ingresado al sistema se visualizar el Dashboard, es decir, la pantalla principal donde por defecto se encuentran todas las notificaciones y atajos a los diferentes eventos que se van registrando en el sistema.
6.1. Dashboard
Document1x
-9-
Instituto Tecnolgico Superior Como se mencion, en el Dashboard se visualiza rpidamente la actividad de nuestra RED, desde problemas en los servicios sino que tambin los equipos que se encuentran libres de ellos, claramente identificados con colores: Verde para los eventos que determinan un status de OK Naranja para los eventos que determinan un status de Warning Rojo para los eventos que determinan estatus de Disaster Amarillo para los eventos que determinan mensajes de informacin
6.3. Templates
Un template es, como lo dice su significado, una plantilla que provee una serie de chequeos, grficas, acciones y eventos pre-cargados que son provedos al administrador. Adems se pueden customizar eventos y acciones a tomar frente a determinadas situaciones, as como tambin, podemos programar nuestros propios templates. Hay varios templates disponibles con la instalacin del servicio de Monitoreo. Adems, en la pgina principal del proyecto, se puede descargar mas templates, incluso, la comunidad de usuarios de Zabbix tambin aporta templates.
6.4. Triggers
Los triggers son, como lo sugiere el trmino, disparadores, acciones que se disparan frente a determinados eventos, como lo son, timeouts, warning, overhead y overload, etc.
Document1x
- 10 -
Instituto Tecnolgico Superior Podemos programar nuestros propios Triggers o usar los que viene pre-cargados con el template. Por ejemplo, frente a un servicio que no responde, el administrador puede configurar un disparador para reiniciar el servicio, o emitir un mensaje SMS a un nmero de celular con la notificacin.
6.5. Grficas
Las grficas son la representacin visual de los muestreos que capta el sistema de monitoreo. Es decir, los datos que Zabbix registra, los grafica para poder mostrarlos de forma mucho ms amigable y fcil para encontrar fallas y problemas en la RED. Las grficas son personalizables y permiten buscar en el histrico, haciendo zoom o eligiendo perodos de tiempo.
7. Configuraciones
7.1. Agregar un Host
Un Host es el objeto que el administrador de la RED quiere monitorear y que puede ser cualquier equipo en la RED, desde una computadora, Servidores, Access Points, Routers, Switches, Hubs, impresoras, etc. Para agregar un Host debemos ir al Men Configuration sub-men Hosts
Document1x
- 11 -
Imagen: Configurar Nuevo Host Lo que debemos de hacer es llenar unos pocos campos que son necesarios para la deteccin del equipo a monitorear. Los campos necesarios son: Hostname Agent Interfaces Templates
Campos opcionales pero recomendables: Visible Name: es el nombre que aparecer en el listado de equipos. Groups: corresponde a qu grupo pertenece el equipo agregado. Si el grupo no existe, podemos agregarlo en el campo de abajo.
En Agent Interfaces se deber de configurar la IP y el puerto de escucha del equipo a monitorear. Se debe de seleccionar un template a usar. Los templates son plantillas con una serie de pruebas precargadas, grficas y triggers. Se pueden descargar ms templates de Internet o tambin se pueden programar. A continuacin se deber agregar un template en el caso de que estemos usando SNMP o el Agente Zabbix.
Document1x
- 12 -
En el ejemplo, seleccionamos Template OS Windows dado que estamos monitoreando un equipo con Windows instalado.
Document1x
- 13 -
Instituto Tecnolgico Superior Una vez agregado el host, si configuramos el agente correctamente y no hay ningn Firewall que bloquee la conexin, debera de aparecer, en la columna Availability una Z de color verde. Eso significa que la comunicacin con el agente, es correcta. Despus de unos minutos, el sistema empieza a graficar las primeras muestras recolectadas. El template seleccionado contiene la informacin bsica como por ejemplo: Espacio ocupado y disponible de Disco Consumo de las interfaces Carga de CPU y RAM
Document1x
- 14 -
Instituto Tecnolgico Superior Completar los datos importantes: Nombre Tipo de Grfica Item o clave a monitorear
Document1x
- 15 -
Instituto Tecnolgico Superior Despus de salvar los cambios, ya est disponible la grfica para ser consultada, en el apartado de Grficas.
Document1x
- 16 -
La expresin es el componente medular del Trigger. Esto es, el momento en que se debe disparar el evento. En el ejemplo, el trigger se dispara, cuando la ltima prueba de ping llega a 0. El 0 significa que no hay respuesta, por ende, hay una posible falla. El grado de severidad es personalizable. En el ejemplo, se eligi el grado Disaster marcado en Rojo. Una vez finalizado, se deberan de visualizar todos los Triggers
Document1x
- 17 -
Imagen: Configuracin de Email Todos los datos son importantes, pero especialmente, hay que prestar atencin al campo SMTP email. Dicha direccin de mail es la que usaremos para enviar las notificaciones. Mientras que el destinatario se especifica en la configuracin del Usuario en el men Administration opcin Users, en el apartado Media
Document1x
- 18 -
Document1x
- 19 -
Document1x
- 20 -