Proyecto integrado Nagios/Sarg



Documentos relacionados
Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

INSTALACIÓN FIREWALL IPCOP

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

INSTALACIÓN PHP+MYSQL CON EASYPHP

Instalación de DRIVER de mochila

Instalación y configuración básica de Cacti en Debian para monitorizar un host

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA

Notas para la instalación de un lector de tarjetas inteligentes.

D.T.Informática S.L. [Sistema hada] hilo Administrador Desarrollo Activo

Mini-guía: Gestión Backup

CÓMO CONFIGURAR DHCP EN SUSE LINUX

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

GUIA DE BLOQUEO Y DESBLOQUEO WEB

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo tener tu Tumblr con un domino propio

Complethost Soluciones Internet

Tutorial: Primeros Pasos con Subversion

Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

PROCEDIMIENTO DE INSTALACION SOFTWARE ESCRITORIO

Correo Electrónico: Webmail: Horde 3.1.1

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Manual instalación Windows 8. Instalar Windows 8 paso a paso

MANUAL COPIAS DE SEGURIDAD

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Instalación y configuración de VMWare ESX

Unidad Didáctica 12. La publicación

Un pequeñísimo tutorial para explicar cómo darse de alta al MEJOR SISTEMA de compartición, backup... en la web.

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN DE GITLAB

Cobian Backup. Inguralde [Enero 2011]

WINDOWS : COPIAS DE SEGURIDAD

INSTALAR UBUNTU DESDE WINDOWS

Sincronización de carpetas con el disco duro virtual en sistemas Windows

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)

COPIA DE SEGURIDAD CON NTBACKUP

Introducción a la extensión de scripting en gvsig 2.0

Backharddi Introducción Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización

HOW TO SOBRE FIREWALL

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

INSTALACIÓN DE MEDPRO

Sarg(Squid Analysis Report Generator) proxy Squid cache_acces_log /var/log/squid/access.log

Compartir Biblio en una red local con Windows XP

Toda base de datos relacional se basa en dos objetos

SCANTERRA. Manual de usuario

Manual de NetBeans y XAMPP

FTP EXPLICITO E IMPLICITO

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Monitoreo Nagios y Opmanager

INSTALAR WORDPRESS.ORG VÍA FTP

Formas de llevar a cabo un backup de una base de datos MySQL

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L Premià de Mar Barcelona Tel. (93) Fax marketing@t2app.

Person IP CRM Manual MOBILE

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Manual de instalación Actualizador masivo de Stocks y Precios

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Instalación de dos Sistemas Operativos en un mismo Computador

Instantáneas o Shadow Copy

Hotel pide permiso a ipcop para que por el puerto 339 (control remoto) pueda recibir y enviar paquetes de la empresa y viceversa.

Manual uso cuentas WebMail con Thunderbird

índice in the cloud BOX

Guía Rápida de Inicio

Guía de uso del Cloud Datacenter de acens

CONFIGURACIÓN DEL SERVIDOR

GVisualPDA Módulo de Almacén

Instituto Tecnológico de Las Américas (ITLA)

Redes de área local Aplicaciones y Servicios Linux NFS

Guía de acceso a Meff por Terminal Server

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral

DESARROLLA TU BLOG O PÁGINA

DOCUCONTA Versión Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

Iptables, herramienta para controlar el tráfico de un servidor

Configuración del firewall en Linux con IPtables

Instalar y configurar W3 Total Cache

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

GESTOR DE DESCARGAS. Índice de contenido

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Manual del panel. Core-Admin

aula) 1. Introducción 2. Instalación en el servidor

V Manual de Portafirmas V.2.3.1

Instala y configura un servidor SSH/SFTP. Transferir ficheros a dicho servidor con un cliente SFTP y SCP.

UNIVERSIDAD AUTÓNOMA DE SINALOA FACULTAD DE INGENIERÍA MOCHIS LIC. EN INGENIERÍA DE SOFTWARE MATERIA: REDES Y COMUNICACIÓN DE DATOS GRUPO: 401

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

MIGRACIÓN NEXUS 8 A A3ERP 9

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

REQUISITOS DE HARDWARE...

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Transcripción:

José Luis Nieves Bas 1/37

INDICE 1. Enunciado del proyecto.. 3 2. Estado inicial....5 3. Proceso de instalación y configuración.....6 4. Backups....... 7 5. Pruebas..... 8 6. Detalles técnicos.. 9 7. Problemas... 10 8. Requisitos.... 11 9. Tareas pendientes y mejoras.......12 10. Referencias Bibliográfica....13 José Luis Nieves Bas 2/37

ENUNCIADO DEL PROYECTO Nuestro cliente nos ha comentado que necesita monitorizar servidores para un mejor funcionamiento de los servicios, mejor detención de errores y una predicción de errores basado en las estadísticas. También nos dice que necesita filtrar y conocer el trafico web de su red. Hemos decidido que existe un programa que contempla estos apartados citados anteriormente el cual se llama Nagios. Con el cual podemos monitorizar los equipos con una interfaz web. Y para el control y estadísticas del trafico web hemos decidido instalar squid con el modulo de sarg para las estadísticas. Lo que el cliente nos demanda es tener controlado los servicios de cada servidor, detectar posibles errores tanto en hardware, software y servicios. También nos dará un registro de toda la monitorización. Y el control del trafico web de la red. Instalaremos en el servidor nagios: 1. Nagios, es el programa en si que monitorizara los equipos. 2. Centreon, es un gestor web para la facilitación de configuración de los equipos a monitorizar. 3. Nagiosgraph, es un gestor web para la facilitación de configuración de los equipos a monitorizar. 4. Nrpe, es un programa que se comunica entre el servidor nagios y los equipos a monitorizar, el cual indica el estado de todo lo que configuremos que necesitamos saber el estado. 5. Openssh-server, es un programa que nos facilita el intercambio de ficheros, el control de equipos y la ejecución de servicios y ficheros. 6. Apache2, es el programa que nos dará el servicio web para el entorno web de las distintas aplicaciones. 7. Vautour, es un entorno web de nagios mas sencillo. 8. Squid, es un programa que filtra el contenido web y las paginas. José Luis Nieves Bas 3/37

9. Sarg, es un programa que indica el trafico web que pasa por squid por cada equipo. Instalaremos en los servidores a monitorizar: 1. Nrpe, es un programa que se comunica entre los nagios y los equipos a monitorizar, el cual indica el estado de todo lo que configuremos que necesitamos saber el estado. 2. Openssh-server, es un programa que nos facilita el intercambio de ficheros, el control de equipos y la ejecución de servicios y ficheros. José Luis Nieves Bas 4/37

ESTADO INICIAL Inicialmente tenemos una red con servidores que dan servicios externos e internos. En la cual no existe nada para la motorización o detención de servidores o servicios, control y estadísticas del tráfico web. José Luis Nieves Bas 5/37

PROCESO DE INSTALACIóN Y CONFIGURACIóN El proceso de instalación estará facilitado dado a que hemos creado una sucesión de scripts que descargaran, instalaran y configuraran todo lo requerido para este proceso. En primer lugar instalaremos openssh-server en todos los equipos Linux que queremos monitorizar. La instalación se hará en el servidor del departamento cual tiene un debian y la red configurada. En el fichero de nombre archivo (situada en Nagios/Linux/scripts/archivo), introduciremos los datos de los servidores Linux que queremos monitorizar. Lo introduciremos igual que los ejemplos que están dentro y después los borraremos. Siendo así: Nombre_del_equipo:Alias_del _equipo:ip_del_equipo. Ejecutaremos el script menú (bash menu), donde nos da unas opciones según lo requisitos que necesitemos. En nuestro lugar elegiremos la opción 4, que sirve para instalar nagios y sus dependencias, configurar nagios, configurar los equipos que vamos a monitorizar en nagios, enviar los archivos necesarios para la instalación del cliente de nagios, descargar las dependencias del cliente de nagios y configuraremos el cliente de nagios. Teniendo en cuenta que el fichero archivo estará totalmente configurado para que coja los datos de lo servidores Linux que vamos a monitorizar. Ejecutaremos el script install_centreo, para la instalación y configuración del gestor web de configuración de nagios. Este script descarga las dependencias necesarias y las instala e instala y configura centreo. Ejecutamos el script intall_nagiosgraph, para la instalación y configuración del gestor web de configuración de nagios. Este script descarga las dependencias necesarias y las instala e instala y configura nagiosgraph. Ejecutaremos el script config_usuarios, para la configuración de los usuarios no administradores que visualizaran los servicios y servidores de la red en el entorno web de nagios. Para instalar sarg ejecutaremos el script install_squid_sarg y se instalara squid y sarg. José Luis Nieves Bas 6/37

INSTALACION MANUAL Antes de empezar: 1. Comprobar si hay internet. 2. Comprobar que los repositorios están bien. Debes de tener (como mínimo): main contrib non-free squeeze main contrib non-free deb http://ftp.fr.debian.org/debian/ squeeze deb-src http://ftp.fr.debian.org/debian/ squeeze/updates main contrib squeeze/updates main contrib deb http://security.debian.org/ deb-src http://security.debian.org/ 3. Descargarte desde http://www.nagios.org/download. -Nagios Core -Nagios Plugins 4. Instalamos las dependencias. - apt-get install apache2 - apt-get install libapache2-mod-php5 - apt-get install build-essential - apt-get install libgd2-dev - apt-get install libgd2-xpm-dev José Luis Nieves Bas 7/37

- apt-get install openssh-server Instalación: 1. Añadimos el usuario nagios al sistema. useradd -m -s /bin/bash nagios 2. Cambiamos el password del usuario que hemos creado. passwd nagios 3. Añadimos el grupo nagios al sistema. groupadd nagios 4. Añadimos el grupo nagcmd al sistema. groupadd nagcmd 5. Añadimos el usuario nagios al grupo nagios. usermod -G nagios nagios 6. Añadimos el usuario de apache (www-data) a nagcmd. usermod -a -G nagcmd www-data 7. Descomprimimos el paquete de nagios core. tar xzvf nagios-3.2.3.tar.gz 8. Accedemos a la carpeta que hemos descomprimido. cd nagios-3.2.3 9. Preparamos el archivo de configuración para des pues compilar../configure --with-commandgroup=nagcmd José Luis Nieves Bas 8/37

10. Creamos los archivos de instalación. make all 11. Instalamos nagios core. make install make install-init make install-config make install-commandmode make install-webconf 12.Cambiamos el password del usuario nagiosadmin. htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 13. Cargamos las configuraciones el apache. /etc/init.d/apache2 reload 14. Volvemos a la carpeta anterior. cd.. 15. Descomprimimos nagios plugins. tar xzvf nagios-plugins-1.4.15.tar.gz 16.Accedemos a la carpetanagios plugins que hemos descomprimido. cd nagios-plugins-1.4.15 17.Preparamos los archivos de configuración para después compilar../configure --with-nagios-user=nagios --with-nagios-group=nagios --withopenssl=/usr/bin/openssl --enable-perlmodules José Luis Nieves Bas 9/37

18. Instalamoss nagios plugins. make make install 19.Introducimos un enlace en init.d para que cuando arranque el sistema arranque el demonio de nagios. ln -s /etc/init.d/nagios /etc/rcs.d/s99nagios 20.Comprobamos que hemos instalado todo y no hemos tenido ningún problema. /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cgf 21. Iniciamos nagios. /etc/init.d/nagios start José Luis Nieves Bas 10/37

INSTALAR OTRA INTERFAZ Instalar otra interfaz web: 1. Instalamos unzip. apt-get install unzip 2. Nos descargamos la interfaz desde: www.beroot.com/downloads/nagios/vautour/vauto ur_style.zip 3. Descomprimimos el paquete que nos descargamos. unzip vautour_style.zip -d./vautour 4. Copiamos los archivos antiguos y los cambiamos de nombre. cp -Rfa /usr/local/nagios/share /usr/local/nagios/share_old 5. Copiamos los archivos a la carpeta del entorno. cp -Rfa vautour/* /usr/local/nagios/share 6. Reiniciamos nagios (si esta iniciado, si no, start). /etc/init.d/nagios start José Luis Nieves Bas 11/37

INSTALAMOS NRPE En el servidor: 1. Descargamos nrpe. http://exchange.nagios.org/directory/addons/mon itoring-agents/nrpe--2d-nagios-remote-plugin- Executor/details 2. Descomprimimos nrpe. Tar xvzf nrpe-2.13.tar.gz 3. Entramos en la carpeta descomprimida. cd nrpe-2.13 4. Configuramos la instalación../configure 5. Creamos la instalación. make all 6. Instalamos nrpe plugin. make install-plugin En el host a monitorizar: José Luis Nieves Bas 12/37

-Debemos de tener instalado: -build-essential -xinetd -libcurl3-openssl-dev 1. Descargamos nrpe. http://exchange.nagios.org/directory/addons/mon itoring-agents/nrpe--2d-nagios-remote-plugin- Executor/details 2. Descomprimimos nrpe. Tar xvzf nrpe-2.13.tar.gz 3. Entramos en la carpeta descomprimida. cd nrpe-2.13 4. Configuramos la instalación../configure 5. Creamos la instalación. make all 6. Instalamos nrpe. make install-plugin make install-daemon make install-daemon-config make install-xinetd 7. Configuramos xinetd. nano /etc/xinetd.d/nrpe E introducimos en la linea only from = 127.0.0.1 ip_server_nagios José Luis Nieves Bas 13/37

8. Añadimos el servicio. Añadimos nrpe 5666/tcp # Nrpe al archivo /etc/services 9. Reiniciamos xinetd. /etc/init.d/xinetd restart 10. Comprobamos que escucha por nrpe. netstat -at grep nrpe 11. Comprovamos que esta funcionando. /usr/local/nagios/libxec/check_nrpe -H localhost José Luis Nieves Bas 14/37

INSTALACIóN AUTOMATICA Ejecutamos apt-get update para actualizar los repositorios. Ejecutamos apt-get upgrade para instalar las actualizaciones que tengamos por instalar. Ejecutamos apt-get install nagios3 para instalar nagios y sus dependencias. Ejecutamos el script config si queremos configurar una maquina o config3 si queremos configurar varias maquinas. José Luis Nieves Bas 15/37

INSTALACIóN AUTOMATIZADA POR SCRIPTS Ejecutamos el script menu y elegimos una de las 4 opciones, he introducimos el password del root de las maquinas que queremos monitorizar para copiar los ficheros necesarios y ejecutar los scirpt, esto lo tenemos que hacer cuando el terminal nos lo indique. José Luis Nieves Bas 16/37

INSTALACIóN NSCLIENT++ Ejecutamos el instalador de nsclient++, dándole doble click sobre él. Nos sale esta pantalla y pulsamos en next, si esta en castellano pulsamos en siguiente. José Luis Nieves Bas 17/37

Nos saldrá esta pantalla, la cual indica los que vamos a instalar. Pulsamos en siguiente o si esta en castellano en siguiente. José Luis Nieves Bas 18/37

Nos saldrá esta pantalla la cual nos pide que introduzcamos la ip donde tenemos instalado nagios, si queremos tener una conexión segura con nagios introducimos en el segundo recuadro la clave de la conexión. Des pues marcamos los 3 primeros recuadros. Que sirven para cargar los módulos de los plugins de nagios, cargar los módulos de chequeo y cargar los módulos de nrpe. Y pulsamos en next o si esta en castellano en siguiente. José Luis Nieves Bas 19/37

Nos saldrá esta pantalla en la cual debe de estar marcada la primera opción, si no lo esta debemos marcarla. Esta opción sirve para que arranque este servicio que estamos instalando. Y pulsamos en finish o si esta en castellano en terminar. Ahora vamos a ver si esta instalado nsclient++ y si esta corriendo el servicio. Pulsamos en Mi pc con el botón derecho y pulsamos en administrar. José Luis Nieves Bas 20/37

Nos saldrá esta pantalla. José Luis Nieves Bas 21/37

Pulsamos en Servicios y aplicaciones. José Luis Nieves Bas 22/37

Y luego en Servicios. José Luis Nieves Bas 23/37

Nos saldrá esta pantalla. Donde se encuentran todos los servicios que están en Windows. José Luis Nieves Bas 24/37

Buscamos en servicio de nsclient. Vemos que esta iniciado. Y pulsamos con el botón derecho en el y pulsamos en propiedades. Ahí se encuentran las configuraciones del servicio. José Luis Nieves Bas 25/37

El archivo de configuración de nsclient++ se encuentra en el archivo nsclient+ +ncs.ini. C:\Archivos de programa\nsclient++ncs.ini EN NAGIOS DEBEMOS DE CONFIGURAR ESTO Ejecutamos en script config_win atreves de una terminal o config_win2 (si vamos a introducir mas de un equipo), y introducimos las datos que nos pida el script. José Luis Nieves Bas 26/37

INSTALACIóN SARG Dependencias que necesita: -Apache2: para la visualización de los datos en una web. -Squid: que sera el que nos reporte las entradas en las paginas web y las paginas web que fueron denegadas por políticas inscritas en squid. las Instalación: 1. Descargamos sarg de la pagina web http://sarg.sourceforge.net/sarg.php. 2. Instalamos sarg. dpkg -i paquete_de_sarg_.deb 3. Configuramos sarg en el archivo /etc/sarg/sarg.conf. Hay están las configuraciones. language Spanish sirve para poner el idioma en español. access_log /var/log/squid/access.log indicar donde esta el log de squid para ver los reportes. sirve para font_face arial sirve para indicarle que la fuente de texto sea arial. header_color darkblue sirve para indicarle el color de los textos de la cabecera. José Luis Nieves Bas 27/37

header_bgcolor blanchedalmond sirve para indicarle el color del fondo de la cabecera. text_color black sirve para indicarle el color del texto de toda la pagina. text_bgcolor beige sirve para indicarle el fondo del texto de toda la pagina. title_color green titulo. sirve para indicarle el color del output_dir /var/www/sarge sirve para indicarle donde pone los archivos que genera. date_format u sirve para indicarle el formato de la fecha. weekdays 0-6 sirve para indicarle los días de la semana. hours 0-23 sirve para indicarle el formato de la hora. overwrite_report yes sirve por si antes había otro reporte hecho que lo borre. report_type sirve para indicar el tipo de reporte que quiere que haga. José Luis Nieves Bas 28/37

BACKUPS Para tener una copia de los datos configurados de nagios, este servidor esta programado para ejecutar un script que hemos creado para realizar esta tarea. Esta tarea se hará cada domingo. Si en algún momento se necesitara hacer una backup de los archivos solo tendríamos que ejecutar el script make_backup. En el caso que por cualquier problema necesitáramos recuperar la backup, ejecutaremos el script rest_backup. José Luis Nieves Bas 29/37

PRUEBAS En primer lugar comprobaremos si la configuración de nagios esta correcta. Escribiremos en una terminal este comando /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cgf. Si al terminar este comando de ejecutarse nos dice que a encontrado algún problema deberíamos de revisar la configuración y si no de la configuración la instalación de nagios. José Luis Nieves Bas 30/37

En segundo lugar entraremos al entorno web de nagios deberíamos de entrar con el nombre de usuario nagiosadmin y la contraseña la que le adjudicamos en la instalación de nagios. Tanto si no entramos como si cuando entremos no funciona nagios y nos da errores de pagina web, deberemos de revisar la instalación e instalarlo todo de nuevo. José Luis Nieves Bas 31/37

José Luis Nieves Bas 32/37

DETALLES TECNICOS Hemos tenido que implementar una serie de reglas iptables para la ejecución de nagios y la comunicación con los host monitorizados. Las reglas son las siguientes. IPTABLES -A FORWARD -p tcp -s 192.168.3.10 -d 172.16.0.0/16 dport 5666 -m state state NEW,ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -s 172.16.0.0/16 -d 192.168.3.10 sport 5666 -m state state ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -s 192.168.3.10 -d 172.16.0.0/16 dport 12489 -m state state NEW,ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -s 172.16.0.0/16 -d 192.168.3.10 sport 12489 -m state state ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -s 192.168.3.10 -d 172.16.0.0/16 dport 22 -m state state NEW,ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -s 172.16.0.0/16 -d 192.168.3.10 sport 22 -m state state ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -d 192.168.2.10 -s 172.16.0.0/16 dport 80 -m state state NEW,ESTABLISHED -j ACCEPT IPTABLES -A FORWARD -p tcp -d 172.16.0.0/16 -s 192.168.3.10 sport 80 -m state state ESTABLISHED -j ACCEPT José Luis Nieves Bas 33/37

PROBLEMAS El principal problema que nos hemos encontrado es las muchísimas paquetes a instalar y configurar. Para ello hemos desarrollado una sucesión de scripts que se encargan de esa laboriosa carga de trabajo. José Luis Nieves Bas 34/37

REQUISITOS Necesitamos como mínimo un equipo con un procesador 2GHz con 4GB de memoria RAM, un disco duro de 80GB, una placa base para los anteriores requisitos, conexión a internet y a la red y el sistema operativo debían 6. También necesitamos todo lo que vamos instalarrrrrrrr: nagios, openssh-server, nrpe, nsclient++, centreon, nagiosgraph, squid, sarg y todas las dependencias necesarias para la instalación, configuración y ejecución de estos programas. José Luis Nieves Bas 35/37

TAREAS PENDIENTES Y MEJORAS A lo largo del proyecto he ido aprendiendo el abanico tan amplio de extensiones que dispone nagios. Se nombra a continuación una lista de tareas que no se ha pedido para este proyecto y serian interesante: Instalar nsca. Nsca le permite integrar las alertas pasiva y los controles de las máquinas remotas y aplicaciones con Nagios. Útiles para el procesamiento de las alertas de seguridad, así como el despliegue de las configuraciones de Nagios redundantes y distribuidos. Instalar Nagvis. Nagvis es un complemento de visualización para Nagios. Se puede utilizar para visualizar los datos de Nagios, por ejemplo, para mostrar los procesos de TI como un sistema de correo o una infraestructura de red. Instalar Nconf. Nconf es una interfaz PHP para la configuración de Nagios. Se diferencia de otras herramientas, ofreciendo características de clase empresarial, como las plantillas, las dependencias y la posibilidad de configurar un gran escala, la topología de servidores distribuidos Nagios. Instalar Nagiosgraph. Nagiosgraph gráficos es la herramienta que analiza los datos de la producción y el rendimiento de plugins de Nagios y almacena los datos en los archivos de RRD.nagiosgraph muestra los datos en las tendencias de Nagios, como pop-ups para las máquinas y servicios, o en informes separados. Fácil de configurar y personalizar eminentemente. Terminar los scripts de instalación y configuración de centreon, que es un gestor de configuración gráfica de nagios. José Luis Nieves Bas 36/37

REFERENCIAS BIBLIOGRAFIA http://debianyderivadas.blogspot.com/2011/02/instacion-y-configuracion-de-sargen.html http://ferrolmoda.com/ficheros/final/sarg/sarg-0.1-es-es.pdf http://wiki.postgresql.org/wiki/usando_nagios http://nagioses.blogspot.com/2009/03/nrpe.html http://nagios.sourceforge.net/docs/3_0/configobject.html http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host http://xoseman.blogaliza.org/2007/01/16/manual-de-nagios/ http://nagioses.blogspot.com/2011/05/documentacion-3x-en-espanol.html http://www.docstoc.com/docs/17951869/nagios-overview-v2 http://exchange.nagios.org/ http://josemanuelruizbaena.blogspot.com/2008/08/instalacion-nrpe-cliente.html http://www.kotti.es/2010/04/nsclient-cliente-para-windows/ http://yoadminsis.blogspot.com/2010/08/centreon-219-y-nagios-321-en-ubuntu.html http://ticframework.blogspot.com/ http://yoadminsis.blogspot.com/2010/08/monitorizar-windows-7-con-nagios.html http://yoadminsis.blogspot.com/2010/08/configurar-snmp-para-monitorizar.html José Luis Nieves Bas 37/37