SlideShare una empresa de Scribd logo
1 de 21
Nombre:DiegoCáceres
Docente:AndrésVillarroel
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
1
INDICE
 NAGGIOS...................................................................................................................2
 CARACTERÍSTICAS ..............................................................................................2
 COMO FUNCIONA.................................................................................................2
 INSTALACIÓN DE NAGGIIOS VERSIÓN 4.0.8 PARA UBUNTU SERVER
14.0.4 LTS......................................................................................................................3
 ZABBIX.......................................................................................................................6
 CARACTERÍSTICAS ..............................................................................................6
 COMO FUNCIONA.................................................................................................7
¿CÓMO FUNCIONA EL MONITOREO?...................................................................7
 INSTALACIÓN DE ZABBIX....................................................................................9
 CACTI.......................................................................................................................11
 CARACTERÍSTICAS ............................................................................................11
......................................................................................................................................11
 COMO FUNCIONA...............................................................................................11
 INSTALACIÓN DE CACTI....................................................................................12
 ZENNOS...................................................................................................................13
 CARACTERISTICAS ............................................................................................13
 COMO FUNCIONA...............................................................................................13
 COMO INSTALAR ZENNOS................................................................................14
 MUNIN......................................................................................................................16
 CARACTERISTICAS ............................................................................................16
 FUNCIONAMIENTO .............................................................................................16
 INTALLACION DE MUNIN ...................................................................................17
Instalamos munin en el que va a hacer de servidor: ...............................................17
 CONCLUSIÓN..........................................................................................................20
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
2
 NAGGIOS
Naggios es un sistema de monitorización de redes ampliamente utilizado, de código
abierto, que vigila los equipos y servicios que se especifiquen, alertando cuando el
comportamiento de los mismos no sea el deseado
 CARACTERÍSTICAS
- Monitorización de servicios de red como por ejemplo SMTP , POP3 , HTTP ,
SMNP
- Monitorización de recursos de los sistemas hardware ejemplo carga del
procesador, usos de los discos etc.
- Posibilidad de monitorizaciones remota mediante túneles SSL cifrados o SSH y
la posibilidad de programar plugin para la automatización
- Soporta implementación de host redundantes
- Monitorizaciones en tiempo real
 COMO FUNCIONA
Nagios se compone de una serie de servicios que recogen los resultados de los checks
sobre las plataformas Monitorizadas, los interpreta y en función de su resultado ejecuta
una acción, que puede ser: o no hacer nada, o lanzar un Warning o un Critical con sus
correspondientes notificaciones, vía SMS, email, etc.
Nagios proporciona también la posibilidad de ejecutar checks de forma local en las
plataformas monitorizadas mediante un agente, este agente se encuentra disponible
para la mayoría de plataformas y permite entre otras cosas que podamos definir
nuestros propios checks, de forma que podamos monitorizar cualquier cosa que se nos
ocurra de la máquina remota. El agente ejecuta los checks locales bajo petición del
servidor de monitorización y una vez realizado envía los resultados al servidor de
monitorización para que este los procesesos
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
3
 INSTALACIÓN DE NAGGIIOS VERSIÓN
4.0.8 PARA UBUNTU SERVER 14.0.4 LTS
1. Lo primero será instalar lo que vamos a necesitar, que es un Apache, sus
utilidades, la librería de PHP5 y lo necesario para la instalación del software.
2. Creamos el usuario de Nagios y le ponemos el password:
3. Creamos el grupo Nagios y se añade el usuario:
4. Se crea el grupo nagcmd para permitir lanzar comandos externos:
5. Descargamos el Nagios:
6. Lo descomprimimos:
7. Compilamos el código de Nagios:
8. Luego instalamos los binarios:
# apt-get install apache2 libapache2-mod-php5 build-essential bgd2-xpm-dev
apache2-utils
# /usr/sbin/useradd -m -s /bin/bash nagios # passwd nagios
# /usr/sbin/groupadd nagios # /usr/sbin/usermod -G nagios
# /usr/sbin/groupadd nagcmd # /usr/sbin/usermod -a -G nagcmd nagios #
/usr/sbin/usermod -a -G nagcmd www-data
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
# tar xzf nagios-4.0.8.tar.gz # cd nagios-4.0.8/
# ./configure --with-command-group=nagcmd
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
4
9. Añadimos la configuración del Nagios al Apache:
10. Cambiamos la contraseña al usuario nagiosadmin que da acceso a la web y
reiniciamos el Apache:
11. Añadimos el mail del administrador en el contact.cfg:
12. A continuación instalaremos los plugins de Nagios, para ello lo primero es
descargarlos y descomprimirlos:
13. Lo compilamos y hacemos la instalación de los binarios:
14. Añadimos los módulos de CGI y Rewrite al Apache y lo reiniciamos:
15. Configuramos que se inicie el servicio de Nagios en el arranque:
# make all # make install # make install-init # make install-config # make install-
commandmode # make install-webconf
# /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-
enabled/nagios.conf
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin # service apache2
restart
# nano /usr/local/nagios/etc/objects/contacts.cfg
# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz # tar xzf
nagios-plugins-2.0.3.tar.gz # cd nagios-plugins-2.0.3
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios # make # make
install
# a2enmod rewrite # a2enmod cgi # service apache2 restart
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
5
16. Revisamos que este todo bien en el Nagios:
17. Reiniciamos el servicio:
18. Para configurar el correo, instalar las utilidades de Ubuntu de correo:
Cambiar las referencias de ‘/bin/mail’ a ‘/usr/bin/mail’, reiniciar el servicio de Nagios y ya
estará configurado el envío de correos
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios start
# apt-get install mailutils
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
6
 ZABBIX
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, y
hardware de red.
Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend
está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones
de monitoreo:
Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de
servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre
el host monitoreado.
Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para
monitorear estadísticas como carga de CPU, utilización de red, espacio en disco, etc.
Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para
monitorizar 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 una
variedad de mecanismos de notificación en tiempo real, incluyendo XMPP.
Lanzado sobre los términos de la versión 2 de la GNU General Public License, Zabbix
es Software Libre.
 CARACTERÍSTICAS
- Alto rendimiento y alta capacidad (posibilidad de monitorear cientos de miles de
dispositivos)
- Auto descubrimiento de servidores y dispositivos de red
- Monitorización distribuida y una administración web centralizada
- Agentes nativos en múltiples plataformas
- Posibilidad de monitorización sin agentes
- Monitorización JMX
- Monitorización Web
- Configuración de permisos por usuarios y grupos
- Métricas SLA y ITIL
- Sistema flexible de notificación de eventos (Email, XMPP, etc)
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
7
 COMO FUNCIONA
Zabbix le ofrece monitoreo para “LAN, Redes locales” y “WAN, redes de área amplia”.
La aplicación se instala en un servidor (Linux) y luego es dedicado a “Recolectar
información”. Proporciona un interfaz WEB en el cual presenta de forma gráfica toda la
información que recolecta. Cuenta con agentes para Linux, Mac y Windows que se
instalan en los “Servidores” o “Estaciones de trabajo” que le interese monitorear.
Adicional esta solución le permite ver el estado de Impresoras, Routers, Switches,
sensores de temperatura y humedad entre otros.
Zabbix almacena la información que recibe de los agentes instalados en los “Servidores
o Estaciones de Trabajo” así como “Dispositivos de red como switch, router entre otros”
que han sido pre-configurados para su monitoreo. Esta información puede ser accedida
a través del interfaz gráfico que queda instalado en el Servidor Zabbix.
¿CÓMO FUNCIONA EL MONITOREO?
1. "Agente Zabbix" en el servidor o estación de trabajo que deseamos monitorear
y debe de estar configurado para reportar al "Servidor recolector Zabbix" en
nuestra red. En el caso de Hardware como switch, routers, impresoras o
sensores de temperatura y humedad no se utiliza el agente.
2. En el "Servidor recolector Zabbix" con la herramienta de administración web
(FrontEnd), tenemos que registrar los equipos y dispositivos que deseamos
monitorear.
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
8
3. El equipo "registrado" se convierte en un elemento a ser monitoreado y recibe el
nombre de "Host".
4. Cada "Host" está compuesto por elementos llamados "Items" que básicamente
son "Módulos que recogen datos del Host" y en el caso de Hardware "qué
obtiene del dispositivo".
5. Los "Items" utilizan "Key" que son parámetros de Zabbix, Los "Key" nos permiten
indicar específicamente que tipo de información vamos a solicitarle al "Agente
Zabbix" o al Hardware como impresoras, switch o routers. En la gráfica anterior
se muestra dos "Item" cada uno tiene un Key diferente. El de la izquierda utiliza
el "Key Espacio Disco" para solicitar información del "Espacio disponible en el
disco del Host monitoreado" el de la derecha utiliza el "Key Memoria" para
solicitar el "Estado de la memoria RAM en el Host monitoreado".
6. Los Trigger en Zabbix son módulos que creamos a uno o múltiples "Items" para
evaluar o comparar los valores recolectados por los "Items" con condiciones que
nosotros definamos. Por ejemplo, puedo crear un "Módulo Trigger" al "ITEM con
el KEY Espacio Disco" e indicar que si este llega al 90% de espacio ocupado
emita una alerta.
7. Los Trigger generan eventos que se reflejan en la herramienta de administración
web, permitiendo mostrar de forma gráfica y a través de iconos la situación de
nuestro entorno.
8. Zabbix captura los eventos y dependiendo de su naturaleza puede enviar alertas
vía correo electrónico o SMS. La naturaleza del evento lo define el Trigger.
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
9
 INSTALACIÓN DE ZABBIX
1. Ubuntu tiene Zabbix en sus repositorios, pero no está actualizado. Vamos a
utilizar el repositorio oficial de Ubuntu Zabbix para obtener la última versión
estable del software :
2. Instale el servidor Zabbix mysql y Zabbix frontend
3. Reinicie el servicio MySQL :
4. Establecer Zabbix MySQL contraseña de usuario /etc/zabbix/zabbix_server.conf
:
5. Entra en el directorio del paquete y descomprimir los archivos SQL que va a
crear el entorno de base de datos :
# Wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-
release_2.0-1lucid_all.deb
# dpkg -i zabbix-release_2.0-1lucid_all.deb
# apt -get update
# apt-get install zabbix-server-mysql zabbix-frontend-php
# apt-get install php5-mysql
# Service MySQL restart
DBName=zabbix
DBUser=zabbix
DBPassword=Your.Password.Here
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
10
6. Ingresa en MySQL y crear el usuario Zabbix , conceder los permisos para este
usuario e importar el entorno de base de datos:
7. Copie zabbix.conf.php.example a zabbix.conf.php
8. Editar /etc/zabbix/zabbix.conf.php y establecer la contraseña db :
cd /usr/share/zabbix-server-mysql/
sudo gunzip *.gz
mysql
create user ‘zabbix’@’localhost’ identified by ‘Your.Password.Here’;
create database zabbix;
grant all privileges on zabbix.* to ‘zabbix’@’localhost’;
flush privileges;
use zabbix
. schema.sql
. images.sql
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example
/etc/zabbix/zabbix.conf.php
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'Your.Password.Here'
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-
enabled/zabbix.conf
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
11
 CACTI
 CARACTERÍSTICAS
Cacti es una completa solución para la generación de
gráficos en red, diseñada para aprovechar el poder de
almacenamiento y la funcionalidad para gráficas que poseen
las aplicaciones RRDtool. Estaherramienta, desarrollada en
PHP, provee un pooler ágil, plantillas de gráficos avanzadas,
múltiples métodos para la recopilación de datos, y manejo
de usuarios. Tiene una interfaz de usuario fácil de usar, que
resulta conveniente para instalaciones del tamaño de una
LAN, así comotambién para redes complejas con cientos de
dispositivos.
Con Cacti podremos monitorizar cualquier equipo de red que soporte el protocolo
SNMP, ya sea un switch, un router o un servidor Linux. Siempre que tengan activado el
protocolo SNMP y conozcamos las MIBs con los distintos OIDs (identificadores de
objeto) que podemos monitorizar y visualizar, podremos programar la colección de
gráficas con las que queramos realizar el seguimiento. Cacti es una aplicación que
funciona bajo entornos Apache + PHP + MySQL, por tanto, permite una visualización y
gestión de la herramienta a través del navegador web. La herramienta utiliza RRDtool,
que captura los datos y los almacena en una base de datos circular, permitiendo
visualizar de forma gráfica los datos capturados mediante MRTG.
 COMO FUNCIONA
El funcionamiento de Cacti es bastante sencillo, la aplicación sondea a cada uno de los
hosts que tiene configurados solicitando los valores de los parámetros, OIDs, que tiene
definidos y almacenando el valor. El período de sondeo es configurable por el
administrador, éste determinará, entre otros factores, la precisión de la información a
visualizar, ya que un período bajo aumentará la cantidad de datos capturados y, por
tanto, la resolución de la representación gráfica. Sin embargo, un período corto de
muestreo aumentará la carga del sistema.
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
12
 INSTALACIÓN DE CACTI
1. El primer paso es instalar el servidor de la lámpara (Apache , MySQL , PHP )
2. instalación de RRDtool Una herramienta útil de código abierto para el
almacenamiento y recuperación de datos de series de tiempo.
3. Si desea supervisar el host local donde está instalado cactus es necesario
instalar y configurar el servicio snmpd.
4. Si usted quiere una manera más rápida para sondear los servidores para obtener
información que el cmd.php script PHP por defecto, es necesario instalar cacti-
spine.
5. Antes de empezar la parte de configuración web, tenemos que iniciar el servicio
snmpd.
6. Ahora se puede acceder a http : // ip- de - lo-que- servidor / cactus después de
la instalación , el primer inicio de sesión, la cuenta predeterminada y la
contraseña es " admin"
# sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5
# sudo apt-get -y install rrdtool
# sudo apt-get -y install snmp snmpd
# sudo apt-get -y install cacti cacti-spine
# sudo /etc/init.d/snmpd start
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
13
 ZENNOS
 CARACTERISTICAS
Zenoss (Zenoss Core) es una aplicación de
informática de código abierto, plataforma
para la gestión de red y servidores basada en
el servidor de aplicaciones Zope. Liberado
bajo la Licencia Pública General de GNU
(GPL) versión 2, Zenoss Core provee una
interfaz web que permite a los
administradores de sistemas monitorear
disponibilidad, inventario/configuración,
desempeño y eventos. Erik Dahl comenzó el desarrollo de Zenoss en el 2002 y en
agosto del 2005 fundó Zenoss, Inc., con Bill Karpovich. Zenoss, Inc. patrocina el
desarrollo de Zenoss Core y vende una versión empresarial basada en la versión básica.
Permite capturar eventos y hacer un tratamiento de los mismos. Estos eventos, pueden
ser desde traps SNMP, hasta entradas de Logs re direccionados desde máquinas
Syslog o Visores de Eventos de Windows por poner un ejemplo.
Pero ZenOss no se limita a ser un traductor de eventos, puede hacer mucho más que
eso, aparte de las notificaciones, gestión de alertas y demás características típicas de
los sistemas de Monitorización, ZenOss permite ejecutar tareas en los sistemas
remotos, tanto de forma programada como autónoma.
 COMO FUNCIONA
Permite capturas de eventos, tanto síncronos como asíncronos y realiza el tratamiento
de los mismos mediante reglas definidas por el usuario.
Estas reglas se basan en gestión de expresiones regulares del tipo: Si en el evento
registrado aparece la cadena “port link down” y el emisor es la máquina AX2330, genera
un evento que diga: “El puerto X del Switch Cisco3500 que está en la planta Y está en
estado Down”.
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
14
 COMO INSTALAR ZENNOS
1. Iniciamos la instalación de Zenoss instalando las dependencias de compilación
y funcionamiento
2. Configuramos unos vínculos simbólicos necesarios para la instalación:
3. Añadir usuario de Zenoss y creación de carpeta y permisos
4. Editamos el archivo .profile
5. Agregamos la linea
6. Editamos el archivo .bashrc
sudo apt-get install build-essential mysql-server mysql-client libmysqlclient-dev swig
svn-buildpackage libssl-dev autoconf snmpd snmp
sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/libcrypto.so
sudo ln -s /usr/lib/i386-linux-gnu/libssl.so /usr/lib/libssl.sosudo adduser zenoss
sudo mkdir /usr/local/zenoss
sudo chown zenoss /usr/local/zenoss
sudo nano /home/zenoss/.profile
umask 022
sudo nano /home/zenoss/.bashrc
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
15
Agregamos al final las lineas
7. Iniciamos ses ion como usuario zenoss
Escribimos la contraseña anteriormente definida
8. Descargamos los archivos de instalacion (codigo fuente) yendo al directorio
donde se pondrán las fuentes de Zenoss
9. Descomprimimos los archivos y vamos a la carpeta creada
10. Iniciamos la instalación de Zenoss con el comando
11. En los pasos de instalación seleccionamos las opciones deseadas.
export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH
export INSTANCE_HOME=$ZENHOME
su zenoss
cd /home/zenoss/
wget http://downloads.sourceforge.net/zenoss/zenoss-3.2.1.tar.gz
tar -xzvf zenoss-3.2.1.tar.gz
cd zenoss-3.2.1/
./install.sh
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
16
 MUNIN
 CARACTERISTICAS
Munin es un programa de monitorización de
servidores que genera estadísticas sobre su
funcionamiento de los recursos de nuestros
servidores, como memoria, disco duro y
servicios. Utiliza las herramientas RRDTool
para generar gráficas de rendimiento de los
parámetros del sistema analizados. Utiliza
una interfaz web para mostrar las gráficas
generadas, permite trabajar de forma
distribuida, mostrando la información de
varios servidores. Para ello se instala en una
SERVER la parte servidora de Munin y en el resto la parte cliente, que mandará los
datos recopilados al servidor para que éste los muestre. Está hecho en perl y permite el
uso de plugins, lo cual lo hace realmente versátil.
 FUNCIONAMIENTO
Su funcionamiento se basa en un modelo cliente-servidor. En los clientes, llamados
nodos, se ejecutan los diversos plugins que conforman cada monitor que se desea
controlar, y el servidor central se comunicacon cada nodo para recopilar periódicamente
los datos que generan de forma local los plugins.
Munin está desarrollado en Perl, y hace uso de muchas herramientas del sistema,entre
ellas rrdtool para generar las gráficas y sysstats para obtener datos. Los plugins están
mayoritariamente programados en Perl, pero se pueden programar plugins a medida en
cualquier otro lenguaje de scripting o compilado.
En este HowTo vamos a monitorizar tres máquinas (los tres nodos, de nombres
midgard, asgard y utgard), instalando el servidor en una de ellas (asgard). El resultado
final será que podremos acceder con un navegador a una URL que apunta al servidor
(asgard) y en él ver las gráficas de las tres máquinas.
Parto de la base de que las tres máquinas van a tener los mismos monitores y que al
menos la máquina que hará de servidor ya tiene instalado y funcionando Apache, es
decir, que se puede acceder a ella desde un navegador a través de una URL. En mi
caso,necesitaba los monitores de Apache, MySQL, sistemade ficheros (espacio usado,
archivos abiertos...), procesador (uso, procesos lanzados...) y memoria (uso de RAM y
de swap).
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
17
 INTALLACION DE MUNIN
Instalamos munin en el que va a hacer de servidor:
1. Editamos /etc/munin/munin.conf y ponemos:
En htmldir definimos que el dir de apache va a ir en /var/cache/munin/www y definimos
también el nombre de dominio de nodo (porque el server va a hacer como nodo y
servidor) dentro del servidor de munin [services.loquesea.com]
También deberíamos editar el propio archivo del servidor para que cuando actúe como
nodo (de sí mismo) solo escuche de sí mismo (loopback) y no en todas las interfaces de
red. Editamos el archivo munin-node.conf y ponemos y cambiamos el valor ‘host’ a:
Host 127.0.0.1
# apt-getinstall munin
dbdir/var/lib/munin
htmldir/var/cache/munin/www
logdir/var/log/munin
rundir/var/run/munin
#
# Where tolookfor the HTML template
tmpldir/etc/munin/templates
# a simple hosttree
[services.loquesea.com]
address127.0.0.1
use_node_name yes
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
18
2. A continuacióneditamosel archivoapache.conf paradefinirel aliasque le vamosadar
y darle protecciónparaque nos pidausuarioy contraseña:
Alias/munin/var/cache/munin/www
Order allow,deny
# Allow from localhost 127.0.0.0/8 ::1
Allow from all
Options None
# This file can be used as a .htaccess file, or a part of your apache
# config file.
#
# For the .htaccess file option to work the munin www directory
# (/var/cache/munin/www) must have "AllowOverride all" or something
# close to that set.
#
AuthUserFile /etc/munin/munin-htpasswd
AuthName "admin"
AuthType Basic
require valid-user
# This next part requires mod_expires to be enabled.
#
# Set the default expiration time for files to 5 minutes 10 seconds from
# their creation (modification) time. There are probably new files by
# that time.
#
ExpiresActive On
ExpiresDefault M310
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
19
Yo he definido que el username sea ‘admin’, así que creamos este usuario con
htpasswd:
Otro parámetro que queramos definir es el acceso. Yo he puesto:
Que permite acceder desde cualquier sitio. Si solo quisiésemos acceder desde muestra
red local podríamos poner algo así:
Por último reiniciamos munin y apache:
Ahora ya podemos acceder a las estadísticas en services.loquesea.com/munin
Tardarán un tiempo en estar llenas.
# htpasswd -c munin-htpasswd admin
# Allow from localhost 127.0.0.0/8 ::1
Allow from all
Allow from localhost 192.168.1.0/24 ::1
# service munin-node restart
# service apache2 restart
TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED”
20
 CONCLUSIÓN
En este trabajo investigativo realizamos una
comparación entre los diferentes tipos de software
libre que existe en el mercado para la monitorización
de nuestro servicios y/o recursos, nos dimos cuenta
de la finalidad de cada uno pasando por definir el
funcionamiento y sus características además
aprendimos a la instalación de dichos sistemas en
nuestro Ubuntu server y así maximizar el rendimiento
en nuestra red

Más contenido relacionado

La actualidad más candente

Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesLismirabal
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )silviachmn
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo dbRuby B. Blanca
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows servercesartg65
 
Herramientas de detección de vulnerabilidades-NESSUS
Herramientas de detección de vulnerabilidades-NESSUSHerramientas de detección de vulnerabilidades-NESSUS
Herramientas de detección de vulnerabilidades-NESSUSseguridadelinux
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemploIvan Porras
 
4 plan de sqa presentacion
4   plan de sqa presentacion4   plan de sqa presentacion
4 plan de sqa presentacionDiego Coello
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificaciónMaîck Ddz
 
Capitulo 6 vlsm y cidr
Capitulo 6 vlsm y cidrCapitulo 6 vlsm y cidr
Capitulo 6 vlsm y cidrTeleredUSM
 

La actualidad más candente (20)

Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionales
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows server
 
Sqa
SqaSqa
Sqa
 
Investigacion unidad 3
Investigacion unidad 3Investigacion unidad 3
Investigacion unidad 3
 
Herramientas de detección de vulnerabilidades-NESSUS
Herramientas de detección de vulnerabilidades-NESSUSHerramientas de detección de vulnerabilidades-NESSUS
Herramientas de detección de vulnerabilidades-NESSUS
 
Manejo de prtg network monitor
Manejo de prtg network monitorManejo de prtg network monitor
Manejo de prtg network monitor
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemplo
 
Redes: Protocolo Arp
Redes: Protocolo ArpRedes: Protocolo Arp
Redes: Protocolo Arp
 
4 plan de sqa presentacion
4   plan de sqa presentacion4   plan de sqa presentacion
4 plan de sqa presentacion
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificación
 
Ejemplo de aplicación cliente-servidor en C#
Ejemplo de aplicación cliente-servidor  en C#Ejemplo de aplicación cliente-servidor  en C#
Ejemplo de aplicación cliente-servidor en C#
 
Referentes técnicos
Referentes técnicosReferentes técnicos
Referentes técnicos
 
Manejo de Archivos en Ubuntu
Manejo de Archivos en UbuntuManejo de Archivos en Ubuntu
Manejo de Archivos en Ubuntu
 
Hardening windows
Hardening windowsHardening windows
Hardening windows
 
Capitulo 6 vlsm y cidr
Capitulo 6 vlsm y cidrCapitulo 6 vlsm y cidr
Capitulo 6 vlsm y cidr
 

Destacado

Proyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGProyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGFrancesc Perez
 
Osmius, Herramientas SNMP
Osmius, Herramientas SNMPOsmius, Herramientas SNMP
Osmius, Herramientas SNMPkinito2h
 
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinCACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinTchelinux
 
Un completo analisis para crear un sistema de seguridad en redes LAN
Un completo analisis para crear un sistema de seguridad en redes LANUn completo analisis para crear un sistema de seguridad en redes LAN
Un completo analisis para crear un sistema de seguridad en redes LANjsebastianrod
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)simeon
 
Zabbix
ZabbixZabbix
ZabbixTensor
 
Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Javier Martin Rivero
 
Monitoreo, herramientas para la monitorización en redes-sociales
Monitoreo, herramientas para la monitorización en redes-sociales Monitoreo, herramientas para la monitorización en redes-sociales
Monitoreo, herramientas para la monitorización en redes-sociales Interlat
 
CACTI - Network Graphing Solution
CACTI - Network Graphing SolutionCACTI - Network Graphing Solution
CACTI - Network Graphing SolutionVitor Ivan D'Angelo
 
Implantación y monitorización con SNMP
Implantación y monitorización con SNMPImplantación y monitorización con SNMP
Implantación y monitorización con SNMPLeandro Terrés
 

Destacado (20)

Proyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGProyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTG
 
Osmius, Herramientas SNMP
Osmius, Herramientas SNMPOsmius, Herramientas SNMP
Osmius, Herramientas SNMP
 
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinCACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
 
Red monitoreo
Red monitoreoRed monitoreo
Red monitoreo
 
Cacti presentation
Cacti presentationCacti presentation
Cacti presentation
 
Heartbeat
HeartbeatHeartbeat
Heartbeat
 
Un completo analisis para crear un sistema de seguridad en redes LAN
Un completo analisis para crear un sistema de seguridad en redes LANUn completo analisis para crear un sistema de seguridad en redes LAN
Un completo analisis para crear un sistema de seguridad en redes LAN
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)
 
Zabbix
ZabbixZabbix
Zabbix
 
Servidor correo ubuntu
Servidor correo ubuntuServidor correo ubuntu
Servidor correo ubuntu
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
Manual iTALC 2
Manual iTALC 2Manual iTALC 2
Manual iTALC 2
 
Snmp
SnmpSnmp
Snmp
 
Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot
 
Monitoreo, herramientas para la monitorización en redes-sociales
Monitoreo, herramientas para la monitorización en redes-sociales Monitoreo, herramientas para la monitorización en redes-sociales
Monitoreo, herramientas para la monitorización en redes-sociales
 
CACTI - Network Graphing Solution
CACTI - Network Graphing SolutionCACTI - Network Graphing Solution
CACTI - Network Graphing Solution
 
Implantación y monitorización con SNMP
Implantación y monitorización con SNMPImplantación y monitorización con SNMP
Implantación y monitorización con SNMP
 
Gestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMONGestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMON
 
Cacti
CactiCacti
Cacti
 

Similar a SISTEMAS DE MONITOREO LINUX

Manual final nagios
Manual final nagiosManual final nagios
Manual final nagiosrpm-alerts
 
Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Andres Ldño
 
Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Andres Ldño
 
Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11Andrez12
 
Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01pattala01
 
Seguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik FirewallSeguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik FirewallVanesa Rodríguez Percy
 
Proyecto monitorización nagios_felix
Proyecto monitorización nagios_felixProyecto monitorización nagios_felix
Proyecto monitorización nagios_felixFélix Aranda Palma
 
Clientes ligeros y servidores nx
Clientes ligeros y servidores nxClientes ligeros y servidores nx
Clientes ligeros y servidores nxRosariio92
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"sestebans
 
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOSKick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOSerck sanchez
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessusLethy Mendez
 

Similar a SISTEMAS DE MONITOREO LINUX (20)

Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 
Nagios
NagiosNagios
Nagios
 
Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2
 
Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2Implementacion de opmanager 10 en windows server 2008 r2
Implementacion de opmanager 10 en windows server 2008 r2
 
Nagios
NagiosNagios
Nagios
 
Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11
 
Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01
 
Seguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik FirewallSeguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik Firewall
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Proyecto 7
Proyecto 7Proyecto 7
Proyecto 7
 
Proyecto monitorización nagios_felix
Proyecto monitorización nagios_felixProyecto monitorización nagios_felix
Proyecto monitorización nagios_felix
 
Present3
Present3Present3
Present3
 
Homework
HomeworkHomework
Homework
 
Clientes ligeros y servidores nx
Clientes ligeros y servidores nxClientes ligeros y servidores nx
Clientes ligeros y servidores nx
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"
 
PRESENTACION bajo costo.pptx
PRESENTACION bajo costo.pptxPRESENTACION bajo costo.pptx
PRESENTACION bajo costo.pptx
 
Proyecto 7
Proyecto 7Proyecto 7
Proyecto 7
 
Instalación y configuración de Nagios
Instalación y configuración de NagiosInstalación y configuración de Nagios
Instalación y configuración de Nagios
 
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOSKick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
 

Más de Diego Caceres

Capitulo n2 redundancia de lan hoy ccna 2
Capitulo n2  redundancia de lan hoy ccna 2Capitulo n2  redundancia de lan hoy ccna 2
Capitulo n2 redundancia de lan hoy ccna 2Diego Caceres
 
Internet superuser textbook
Internet superuser textbookInternet superuser textbook
Internet superuser textbookDiego Caceres
 
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...Diego Caceres
 
Gnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasGnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasDiego Caceres
 
Essential black hat edition
Essential black hat editionEssential black hat edition
Essential black hat editionDiego Caceres
 
Tecnologia y desarrollo_en_dispositivos_moviles pdfreebooks1.blogspot.com
Tecnologia y desarrollo_en_dispositivos_moviles  pdfreebooks1.blogspot.comTecnologia y desarrollo_en_dispositivos_moviles  pdfreebooks1.blogspot.com
Tecnologia y desarrollo_en_dispositivos_moviles pdfreebooks1.blogspot.comDiego Caceres
 
Capitulo nª4 03 07-2015 nuevo
Capitulo nª4   03 07-2015 nuevoCapitulo nª4   03 07-2015 nuevo
Capitulo nª4 03 07-2015 nuevoDiego Caceres
 
Curso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosCurso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosDiego Caceres
 
Curso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosCurso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosDiego Caceres
 
Tecnicas gestion-comunicacion
Tecnicas gestion-comunicacionTecnicas gestion-comunicacion
Tecnicas gestion-comunicacionDiego Caceres
 
Libro seguridad-gnu-linux-antonio-perpinan-2011
Libro seguridad-gnu-linux-antonio-perpinan-2011Libro seguridad-gnu-linux-antonio-perpinan-2011
Libro seguridad-gnu-linux-antonio-perpinan-2011Diego Caceres
 
Uoc redes-multimedia
Uoc redes-multimediaUoc redes-multimedia
Uoc redes-multimediaDiego Caceres
 
Capitulo 6 ospf multiarea
Capitulo 6 ospf multiareaCapitulo 6 ospf multiarea
Capitulo 6 ospf multiareaDiego Caceres
 
Sistemas gestores de_bases-de-datos_2009-2010
Sistemas gestores de_bases-de-datos_2009-2010Sistemas gestores de_bases-de-datos_2009-2010
Sistemas gestores de_bases-de-datos_2009-2010Diego Caceres
 

Más de Diego Caceres (20)

Capitulo n2 redundancia de lan hoy ccna 2
Capitulo n2  redundancia de lan hoy ccna 2Capitulo n2  redundancia de lan hoy ccna 2
Capitulo n2 redundancia de lan hoy ccna 2
 
Internet superuser textbook
Internet superuser textbookInternet superuser textbook
Internet superuser textbook
 
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
Baixebr.org linux+ +redes+e+servidores+-+guia+pratico+2ªedição+por+carlos+e+m...
 
Gnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasGnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemas
 
Essential black hat edition
Essential black hat editionEssential black hat edition
Essential black hat edition
 
Tecnologia y desarrollo_en_dispositivos_moviles pdfreebooks1.blogspot.com
Tecnologia y desarrollo_en_dispositivos_moviles  pdfreebooks1.blogspot.comTecnologia y desarrollo_en_dispositivos_moviles  pdfreebooks1.blogspot.com
Tecnologia y desarrollo_en_dispositivos_moviles pdfreebooks1.blogspot.com
 
Untangling the web
Untangling the webUntangling the web
Untangling the web
 
Capitulo nª4 03 07-2015 nuevo
Capitulo nª4   03 07-2015 nuevoCapitulo nª4   03 07-2015 nuevo
Capitulo nª4 03 07-2015 nuevo
 
Curso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosCurso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomos
 
Curso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomosCurso de electronica_y_electricidad_gtz_-_4_tomos
Curso de electronica_y_electricidad_gtz_-_4_tomos
 
Tecnicas gestion-comunicacion
Tecnicas gestion-comunicacionTecnicas gestion-comunicacion
Tecnicas gestion-comunicacion
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Vb script hx-c-wd
Vb script hx-c-wdVb script hx-c-wd
Vb script hx-c-wd
 
Vb script hx-c-wd
Vb script hx-c-wdVb script hx-c-wd
Vb script hx-c-wd
 
Libro seguridad-gnu-linux-antonio-perpinan-2011
Libro seguridad-gnu-linux-antonio-perpinan-2011Libro seguridad-gnu-linux-antonio-perpinan-2011
Libro seguridad-gnu-linux-antonio-perpinan-2011
 
Uoc redes-multimedia
Uoc redes-multimediaUoc redes-multimedia
Uoc redes-multimedia
 
Hack x crack_scapy2
Hack x crack_scapy2Hack x crack_scapy2
Hack x crack_scapy2
 
Capitulo 6 ospf multiarea
Capitulo 6 ospf multiareaCapitulo 6 ospf multiarea
Capitulo 6 ospf multiarea
 
Sistemas gestores de_bases-de-datos_2009-2010
Sistemas gestores de_bases-de-datos_2009-2010Sistemas gestores de_bases-de-datos_2009-2010
Sistemas gestores de_bases-de-datos_2009-2010
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

SISTEMAS DE MONITOREO LINUX

  • 2. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 1 INDICE  NAGGIOS...................................................................................................................2  CARACTERÍSTICAS ..............................................................................................2  COMO FUNCIONA.................................................................................................2  INSTALACIÓN DE NAGGIIOS VERSIÓN 4.0.8 PARA UBUNTU SERVER 14.0.4 LTS......................................................................................................................3  ZABBIX.......................................................................................................................6  CARACTERÍSTICAS ..............................................................................................6  COMO FUNCIONA.................................................................................................7 ¿CÓMO FUNCIONA EL MONITOREO?...................................................................7  INSTALACIÓN DE ZABBIX....................................................................................9  CACTI.......................................................................................................................11  CARACTERÍSTICAS ............................................................................................11 ......................................................................................................................................11  COMO FUNCIONA...............................................................................................11  INSTALACIÓN DE CACTI....................................................................................12  ZENNOS...................................................................................................................13  CARACTERISTICAS ............................................................................................13  COMO FUNCIONA...............................................................................................13  COMO INSTALAR ZENNOS................................................................................14  MUNIN......................................................................................................................16  CARACTERISTICAS ............................................................................................16  FUNCIONAMIENTO .............................................................................................16  INTALLACION DE MUNIN ...................................................................................17 Instalamos munin en el que va a hacer de servidor: ...............................................17  CONCLUSIÓN..........................................................................................................20
  • 3. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 2  NAGGIOS Naggios es un sistema de monitorización de redes ampliamente utilizado, de código abierto, que vigila los equipos y servicios que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado  CARACTERÍSTICAS - Monitorización de servicios de red como por ejemplo SMTP , POP3 , HTTP , SMNP - Monitorización de recursos de los sistemas hardware ejemplo carga del procesador, usos de los discos etc. - Posibilidad de monitorizaciones remota mediante túneles SSL cifrados o SSH y la posibilidad de programar plugin para la automatización - Soporta implementación de host redundantes - Monitorizaciones en tiempo real  COMO FUNCIONA Nagios se compone de una serie de servicios que recogen los resultados de los checks sobre las plataformas Monitorizadas, los interpreta y en función de su resultado ejecuta una acción, que puede ser: o no hacer nada, o lanzar un Warning o un Critical con sus correspondientes notificaciones, vía SMS, email, etc. Nagios proporciona también la posibilidad de ejecutar checks de forma local en las plataformas monitorizadas mediante un agente, este agente se encuentra disponible para la mayoría de plataformas y permite entre otras cosas que podamos definir nuestros propios checks, de forma que podamos monitorizar cualquier cosa que se nos ocurra de la máquina remota. El agente ejecuta los checks locales bajo petición del servidor de monitorización y una vez realizado envía los resultados al servidor de monitorización para que este los procesesos
  • 4. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 3  INSTALACIÓN DE NAGGIIOS VERSIÓN 4.0.8 PARA UBUNTU SERVER 14.0.4 LTS 1. Lo primero será instalar lo que vamos a necesitar, que es un Apache, sus utilidades, la librería de PHP5 y lo necesario para la instalación del software. 2. Creamos el usuario de Nagios y le ponemos el password: 3. Creamos el grupo Nagios y se añade el usuario: 4. Se crea el grupo nagcmd para permitir lanzar comandos externos: 5. Descargamos el Nagios: 6. Lo descomprimimos: 7. Compilamos el código de Nagios: 8. Luego instalamos los binarios: # apt-get install apache2 libapache2-mod-php5 build-essential bgd2-xpm-dev apache2-utils # /usr/sbin/useradd -m -s /bin/bash nagios # passwd nagios # /usr/sbin/groupadd nagios # /usr/sbin/usermod -G nagios # /usr/sbin/groupadd nagcmd # /usr/sbin/usermod -a -G nagcmd nagios # /usr/sbin/usermod -a -G nagcmd www-data # wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz # tar xzf nagios-4.0.8.tar.gz # cd nagios-4.0.8/ # ./configure --with-command-group=nagcmd
  • 5. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 4 9. Añadimos la configuración del Nagios al Apache: 10. Cambiamos la contraseña al usuario nagiosadmin que da acceso a la web y reiniciamos el Apache: 11. Añadimos el mail del administrador en el contact.cfg: 12. A continuación instalaremos los plugins de Nagios, para ello lo primero es descargarlos y descomprimirlos: 13. Lo compilamos y hacemos la instalación de los binarios: 14. Añadimos los módulos de CGI y Rewrite al Apache y lo reiniciamos: 15. Configuramos que se inicie el servicio de Nagios en el arranque: # make all # make install # make install-init # make install-config # make install- commandmode # make install-webconf # /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites- enabled/nagios.conf # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin # service apache2 restart # nano /usr/local/nagios/etc/objects/contacts.cfg # wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz # tar xzf nagios-plugins-2.0.3.tar.gz # cd nagios-plugins-2.0.3 # ./configure --with-nagios-user=nagios --with-nagios-group=nagios # make # make install # a2enmod rewrite # a2enmod cgi # service apache2 restart # ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
  • 6. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 5 16. Revisamos que este todo bien en el Nagios: 17. Reiniciamos el servicio: 18. Para configurar el correo, instalar las utilidades de Ubuntu de correo: Cambiar las referencias de ‘/bin/mail’ a ‘/usr/bin/mail’, reiniciar el servicio de Nagios y ya estará configurado el envío de correos # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg # service nagios start # apt-get install mailutils
  • 7. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 6  ZABBIX 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, y hardware de red. Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones de monitoreo: Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre el host monitoreado. Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para monitorear estadísticas como carga de CPU, utilización de red, espacio en disco, etc. Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar 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 una variedad de mecanismos de notificación en tiempo real, incluyendo XMPP. Lanzado sobre los términos de la versión 2 de la GNU General Public License, Zabbix es Software Libre.  CARACTERÍSTICAS - Alto rendimiento y alta capacidad (posibilidad de monitorear cientos de miles de dispositivos) - Auto descubrimiento de servidores y dispositivos de red - Monitorización distribuida y una administración web centralizada - Agentes nativos en múltiples plataformas - Posibilidad de monitorización sin agentes - Monitorización JMX - Monitorización Web - Configuración de permisos por usuarios y grupos - Métricas SLA y ITIL - Sistema flexible de notificación de eventos (Email, XMPP, etc)
  • 8. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 7  COMO FUNCIONA Zabbix le ofrece monitoreo para “LAN, Redes locales” y “WAN, redes de área amplia”. La aplicación se instala en un servidor (Linux) y luego es dedicado a “Recolectar información”. Proporciona un interfaz WEB en el cual presenta de forma gráfica toda la información que recolecta. Cuenta con agentes para Linux, Mac y Windows que se instalan en los “Servidores” o “Estaciones de trabajo” que le interese monitorear. Adicional esta solución le permite ver el estado de Impresoras, Routers, Switches, sensores de temperatura y humedad entre otros. Zabbix almacena la información que recibe de los agentes instalados en los “Servidores o Estaciones de Trabajo” así como “Dispositivos de red como switch, router entre otros” que han sido pre-configurados para su monitoreo. Esta información puede ser accedida a través del interfaz gráfico que queda instalado en el Servidor Zabbix. ¿CÓMO FUNCIONA EL MONITOREO? 1. "Agente Zabbix" en el servidor o estación de trabajo que deseamos monitorear y debe de estar configurado para reportar al "Servidor recolector Zabbix" en nuestra red. En el caso de Hardware como switch, routers, impresoras o sensores de temperatura y humedad no se utiliza el agente. 2. En el "Servidor recolector Zabbix" con la herramienta de administración web (FrontEnd), tenemos que registrar los equipos y dispositivos que deseamos monitorear.
  • 9. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 8 3. El equipo "registrado" se convierte en un elemento a ser monitoreado y recibe el nombre de "Host". 4. Cada "Host" está compuesto por elementos llamados "Items" que básicamente son "Módulos que recogen datos del Host" y en el caso de Hardware "qué obtiene del dispositivo". 5. Los "Items" utilizan "Key" que son parámetros de Zabbix, Los "Key" nos permiten indicar específicamente que tipo de información vamos a solicitarle al "Agente Zabbix" o al Hardware como impresoras, switch o routers. En la gráfica anterior se muestra dos "Item" cada uno tiene un Key diferente. El de la izquierda utiliza el "Key Espacio Disco" para solicitar información del "Espacio disponible en el disco del Host monitoreado" el de la derecha utiliza el "Key Memoria" para solicitar el "Estado de la memoria RAM en el Host monitoreado". 6. Los Trigger en Zabbix son módulos que creamos a uno o múltiples "Items" para evaluar o comparar los valores recolectados por los "Items" con condiciones que nosotros definamos. Por ejemplo, puedo crear un "Módulo Trigger" al "ITEM con el KEY Espacio Disco" e indicar que si este llega al 90% de espacio ocupado emita una alerta. 7. Los Trigger generan eventos que se reflejan en la herramienta de administración web, permitiendo mostrar de forma gráfica y a través de iconos la situación de nuestro entorno. 8. Zabbix captura los eventos y dependiendo de su naturaleza puede enviar alertas vía correo electrónico o SMS. La naturaleza del evento lo define el Trigger.
  • 10. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 9  INSTALACIÓN DE ZABBIX 1. Ubuntu tiene Zabbix en sus repositorios, pero no está actualizado. Vamos a utilizar el repositorio oficial de Ubuntu Zabbix para obtener la última versión estable del software : 2. Instale el servidor Zabbix mysql y Zabbix frontend 3. Reinicie el servicio MySQL : 4. Establecer Zabbix MySQL contraseña de usuario /etc/zabbix/zabbix_server.conf : 5. Entra en el directorio del paquete y descomprimir los archivos SQL que va a crear el entorno de base de datos : # Wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix- release_2.0-1lucid_all.deb # dpkg -i zabbix-release_2.0-1lucid_all.deb # apt -get update # apt-get install zabbix-server-mysql zabbix-frontend-php # apt-get install php5-mysql # Service MySQL restart DBName=zabbix DBUser=zabbix DBPassword=Your.Password.Here
  • 11. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 10 6. Ingresa en MySQL y crear el usuario Zabbix , conceder los permisos para este usuario e importar el entorno de base de datos: 7. Copie zabbix.conf.php.example a zabbix.conf.php 8. Editar /etc/zabbix/zabbix.conf.php y establecer la contraseña db : cd /usr/share/zabbix-server-mysql/ sudo gunzip *.gz mysql create user ‘zabbix’@’localhost’ identified by ‘Your.Password.Here’; create database zabbix; grant all privileges on zabbix.* to ‘zabbix’@’localhost’; flush privileges; use zabbix . schema.sql . images.sql cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'Your.Password.Here' cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf- enabled/zabbix.conf
  • 12. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 11  CACTI  CARACTERÍSTICAS Cacti es una completa solución para la generación de gráficos en red, diseñada para aprovechar el poder de almacenamiento y la funcionalidad para gráficas que poseen las aplicaciones RRDtool. Estaherramienta, desarrollada en PHP, provee un pooler ágil, plantillas de gráficos avanzadas, múltiples métodos para la recopilación de datos, y manejo de usuarios. Tiene una interfaz de usuario fácil de usar, que resulta conveniente para instalaciones del tamaño de una LAN, así comotambién para redes complejas con cientos de dispositivos. Con Cacti podremos monitorizar cualquier equipo de red que soporte el protocolo SNMP, ya sea un switch, un router o un servidor Linux. Siempre que tengan activado el protocolo SNMP y conozcamos las MIBs con los distintos OIDs (identificadores de objeto) que podemos monitorizar y visualizar, podremos programar la colección de gráficas con las que queramos realizar el seguimiento. Cacti es una aplicación que funciona bajo entornos Apache + PHP + MySQL, por tanto, permite una visualización y gestión de la herramienta a través del navegador web. La herramienta utiliza RRDtool, que captura los datos y los almacena en una base de datos circular, permitiendo visualizar de forma gráfica los datos capturados mediante MRTG.  COMO FUNCIONA El funcionamiento de Cacti es bastante sencillo, la aplicación sondea a cada uno de los hosts que tiene configurados solicitando los valores de los parámetros, OIDs, que tiene definidos y almacenando el valor. El período de sondeo es configurable por el administrador, éste determinará, entre otros factores, la precisión de la información a visualizar, ya que un período bajo aumentará la cantidad de datos capturados y, por tanto, la resolución de la representación gráfica. Sin embargo, un período corto de muestreo aumentará la carga del sistema.
  • 13. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 12  INSTALACIÓN DE CACTI 1. El primer paso es instalar el servidor de la lámpara (Apache , MySQL , PHP ) 2. instalación de RRDtool Una herramienta útil de código abierto para el almacenamiento y recuperación de datos de series de tiempo. 3. Si desea supervisar el host local donde está instalado cactus es necesario instalar y configurar el servicio snmpd. 4. Si usted quiere una manera más rápida para sondear los servidores para obtener información que el cmd.php script PHP por defecto, es necesario instalar cacti- spine. 5. Antes de empezar la parte de configuración web, tenemos que iniciar el servicio snmpd. 6. Ahora se puede acceder a http : // ip- de - lo-que- servidor / cactus después de la instalación , el primer inicio de sesión, la cuenta predeterminada y la contraseña es " admin" # sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 # sudo apt-get -y install rrdtool # sudo apt-get -y install snmp snmpd # sudo apt-get -y install cacti cacti-spine # sudo /etc/init.d/snmpd start
  • 14. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 13  ZENNOS  CARACTERISTICAS Zenoss (Zenoss Core) es una aplicación de informática de código abierto, plataforma para la gestión de red y servidores basada en el servidor de aplicaciones Zope. Liberado bajo la Licencia Pública General de GNU (GPL) versión 2, Zenoss Core provee una interfaz web que permite a los administradores de sistemas monitorear disponibilidad, inventario/configuración, desempeño y eventos. Erik Dahl comenzó el desarrollo de Zenoss en el 2002 y en agosto del 2005 fundó Zenoss, Inc., con Bill Karpovich. Zenoss, Inc. patrocina el desarrollo de Zenoss Core y vende una versión empresarial basada en la versión básica. Permite capturar eventos y hacer un tratamiento de los mismos. Estos eventos, pueden ser desde traps SNMP, hasta entradas de Logs re direccionados desde máquinas Syslog o Visores de Eventos de Windows por poner un ejemplo. Pero ZenOss no se limita a ser un traductor de eventos, puede hacer mucho más que eso, aparte de las notificaciones, gestión de alertas y demás características típicas de los sistemas de Monitorización, ZenOss permite ejecutar tareas en los sistemas remotos, tanto de forma programada como autónoma.  COMO FUNCIONA Permite capturas de eventos, tanto síncronos como asíncronos y realiza el tratamiento de los mismos mediante reglas definidas por el usuario. Estas reglas se basan en gestión de expresiones regulares del tipo: Si en el evento registrado aparece la cadena “port link down” y el emisor es la máquina AX2330, genera un evento que diga: “El puerto X del Switch Cisco3500 que está en la planta Y está en estado Down”.
  • 15. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 14  COMO INSTALAR ZENNOS 1. Iniciamos la instalación de Zenoss instalando las dependencias de compilación y funcionamiento 2. Configuramos unos vínculos simbólicos necesarios para la instalación: 3. Añadir usuario de Zenoss y creación de carpeta y permisos 4. Editamos el archivo .profile 5. Agregamos la linea 6. Editamos el archivo .bashrc sudo apt-get install build-essential mysql-server mysql-client libmysqlclient-dev swig svn-buildpackage libssl-dev autoconf snmpd snmp sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/libcrypto.so sudo ln -s /usr/lib/i386-linux-gnu/libssl.so /usr/lib/libssl.sosudo adduser zenoss sudo mkdir /usr/local/zenoss sudo chown zenoss /usr/local/zenoss sudo nano /home/zenoss/.profile umask 022 sudo nano /home/zenoss/.bashrc
  • 16. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 15 Agregamos al final las lineas 7. Iniciamos ses ion como usuario zenoss Escribimos la contraseña anteriormente definida 8. Descargamos los archivos de instalacion (codigo fuente) yendo al directorio donde se pondrán las fuentes de Zenoss 9. Descomprimimos los archivos y vamos a la carpeta creada 10. Iniciamos la instalación de Zenoss con el comando 11. En los pasos de instalación seleccionamos las opciones deseadas. export ZENHOME=/usr/local/zenoss export PYTHONPATH=$ZENHOME/lib/python export PATH=$ZENHOME/bin:$PATH export INSTANCE_HOME=$ZENHOME su zenoss cd /home/zenoss/ wget http://downloads.sourceforge.net/zenoss/zenoss-3.2.1.tar.gz tar -xzvf zenoss-3.2.1.tar.gz cd zenoss-3.2.1/ ./install.sh
  • 17. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 16  MUNIN  CARACTERISTICAS Munin es un programa de monitorización de servidores que genera estadísticas sobre su funcionamiento de los recursos de nuestros servidores, como memoria, disco duro y servicios. Utiliza las herramientas RRDTool para generar gráficas de rendimiento de los parámetros del sistema analizados. Utiliza una interfaz web para mostrar las gráficas generadas, permite trabajar de forma distribuida, mostrando la información de varios servidores. Para ello se instala en una SERVER la parte servidora de Munin y en el resto la parte cliente, que mandará los datos recopilados al servidor para que éste los muestre. Está hecho en perl y permite el uso de plugins, lo cual lo hace realmente versátil.  FUNCIONAMIENTO Su funcionamiento se basa en un modelo cliente-servidor. En los clientes, llamados nodos, se ejecutan los diversos plugins que conforman cada monitor que se desea controlar, y el servidor central se comunicacon cada nodo para recopilar periódicamente los datos que generan de forma local los plugins. Munin está desarrollado en Perl, y hace uso de muchas herramientas del sistema,entre ellas rrdtool para generar las gráficas y sysstats para obtener datos. Los plugins están mayoritariamente programados en Perl, pero se pueden programar plugins a medida en cualquier otro lenguaje de scripting o compilado. En este HowTo vamos a monitorizar tres máquinas (los tres nodos, de nombres midgard, asgard y utgard), instalando el servidor en una de ellas (asgard). El resultado final será que podremos acceder con un navegador a una URL que apunta al servidor (asgard) y en él ver las gráficas de las tres máquinas. Parto de la base de que las tres máquinas van a tener los mismos monitores y que al menos la máquina que hará de servidor ya tiene instalado y funcionando Apache, es decir, que se puede acceder a ella desde un navegador a través de una URL. En mi caso,necesitaba los monitores de Apache, MySQL, sistemade ficheros (espacio usado, archivos abiertos...), procesador (uso, procesos lanzados...) y memoria (uso de RAM y de swap).
  • 18. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 17  INTALLACION DE MUNIN Instalamos munin en el que va a hacer de servidor: 1. Editamos /etc/munin/munin.conf y ponemos: En htmldir definimos que el dir de apache va a ir en /var/cache/munin/www y definimos también el nombre de dominio de nodo (porque el server va a hacer como nodo y servidor) dentro del servidor de munin [services.loquesea.com] También deberíamos editar el propio archivo del servidor para que cuando actúe como nodo (de sí mismo) solo escuche de sí mismo (loopback) y no en todas las interfaces de red. Editamos el archivo munin-node.conf y ponemos y cambiamos el valor ‘host’ a: Host 127.0.0.1 # apt-getinstall munin dbdir/var/lib/munin htmldir/var/cache/munin/www logdir/var/log/munin rundir/var/run/munin # # Where tolookfor the HTML template tmpldir/etc/munin/templates # a simple hosttree [services.loquesea.com] address127.0.0.1 use_node_name yes
  • 19. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 18 2. A continuacióneditamosel archivoapache.conf paradefinirel aliasque le vamosadar y darle protecciónparaque nos pidausuarioy contraseña: Alias/munin/var/cache/munin/www Order allow,deny # Allow from localhost 127.0.0.0/8 ::1 Allow from all Options None # This file can be used as a .htaccess file, or a part of your apache # config file. # # For the .htaccess file option to work the munin www directory # (/var/cache/munin/www) must have "AllowOverride all" or something # close to that set. # AuthUserFile /etc/munin/munin-htpasswd AuthName "admin" AuthType Basic require valid-user # This next part requires mod_expires to be enabled. # # Set the default expiration time for files to 5 minutes 10 seconds from # their creation (modification) time. There are probably new files by # that time. # ExpiresActive On ExpiresDefault M310
  • 20. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 19 Yo he definido que el username sea ‘admin’, así que creamos este usuario con htpasswd: Otro parámetro que queramos definir es el acceso. Yo he puesto: Que permite acceder desde cualquier sitio. Si solo quisiésemos acceder desde muestra red local podríamos poner algo así: Por último reiniciamos munin y apache: Ahora ya podemos acceder a las estadísticas en services.loquesea.com/munin Tardarán un tiempo en estar llenas. # htpasswd -c munin-htpasswd admin # Allow from localhost 127.0.0.0/8 ::1 Allow from all Allow from localhost 192.168.1.0/24 ::1 # service munin-node restart # service apache2 restart
  • 21. TRABAJOINVESTIGACION SISTEMAS OPERATIVOS II “SISTEMAS DE MONITOREO DE RED” 20  CONCLUSIÓN En este trabajo investigativo realizamos una comparación entre los diferentes tipos de software libre que existe en el mercado para la monitorización de nuestro servicios y/o recursos, nos dimos cuenta de la finalidad de cada uno pasando por definir el funcionamiento y sus características además aprendimos a la instalación de dichos sistemas en nuestro Ubuntu server y así maximizar el rendimiento en nuestra red