guia de configuracion de dude y cacti (monitoreo de dispositivos)

19
Anexos PROYECTO RED DE BANDA ANCHA PARA LA MUNICIPALIDAD DE MANGOMARCA REDES DE COMPUTADORAS III ALUMNO(s) CABRERA PAJARES, Christian Gonzalo MAGRO OSORIO, Marco Antonio NUÑEZ TIMOTEO, Gian Mark PROFESOR DE LA CRUZ BERROSPI, Javier Jesus CARRERA REDES Y COMUNICACIONES DE DATOS 2012-I Página 1

Upload: jdelacruz010480

Post on 28-Dec-2015

266 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

PROYECTO

RED DE BANDA ANCHA PARA LA MUNICIPALIDAD DE MANGOMARCA

REDES DE COMPUTADORAS III

ALUMNO(s)

CABRERA PAJARES, Christian Gonzalo

MAGRO OSORIO, Marco Antonio

NUÑEZ TIMOTEO, Gian Mark

PROFESOR

DE LA CRUZ BERROSPI, Javier Jesus

CARRERA

REDES Y COMUNICACIONES DE DATOS

2012-I

Página 1

Page 2: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

“Implementación de SNMP con la herramienta The Dude NetworkImplementación de SNMP con la herramienta The Dude Network”

Objetivos

Implementar el protocolo SNMP.

Utilizar la herramienta open source The Dude para el monitoreo de los

dispositivos.

Equipos y materiales

PC con sistema operativo Linux, distribución Centos 5.

Software Wine versión 3.5.

Cacti

Software The Dude Network.

Fundamento teórico

SNMP

El Simple Network Management Protocol (SNMP) es utilizado

principalmente para monitorizar y controlar el status de dispositivos

conectados a internet, en especial routers, aunque se puede usar en

cualquier tipo de host que permita correr el snmpd. A través del tiempo

SNMP ha sufrido cambios, existiendo las siguientes versiones:

SNMPv1 La primera versión del protocolo. Véase rfc 1157

SNMPv2C Autentificación basada en los llamados "community strings"

SNMPv2U orientada a usuarios

REF RFC's 1901, 1905, 1906, 1909, 1910

Aparte de estas, existen otras versiones con mayor o menor grado de

aceptación:

SNMPsec Es una versión poco aceptada / conocida, implementa una

seguridad mucho más fuerte. RFC's 1351,1352, 1353

SNMPv2p En esta versión se introdujeron muchas mejoras, pero es

Página 2

Page 3: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

anterior a las 2C & 2U

SNMPv2* La versión más avanzada del SNMPv2, combina lo mejor de

todas las anteriores. Nunca se publicaron RFC's al respecto

SNMPv3 Refuerza las prestaciones de seguridad; incluyendo

autentificación, privacidad y control de acceso; de

administración de protocolo, con una mayor modularidad y la

posibilidad de configuración remota.

The Dude Network

The Dude es un software para redes que automáticamente escanea

todos los dispositivos que existan en la subred especificada y nos dibuja

un mapa de red, permitiéndonos posteriormente monitorizar servicios de

todos los dispositivos y alertarnos en caso de que existan problemas con

alguno de ellos.

o Algunas características sus características son:

o Soporta autodescubrimiento de nuestra red y de su topología.

o Es capaz de descubrir elementos de cualquier tipo o marca.

o Incluye iconos SVG para dispositivos, además de soportar iconos

personalizados.

o Permite dibujar tus propios mapas de red personalizados y añadir

dispositivos.

o Soporta SNMP, ICMP, TCP DNS y vigilancia para los dispositivos

que lo soporten.

o Permite realizar un enlace individual de seguimiento y generar

gráficos asociados.

o Proporciona un acceso directo a herramientas de control remoto

para la gestión de dispositivos

The Dude es totalmente gratuito y funciona en Windows, Linux (bajo

Wine) y MacOS Darwine.

Página 3

Page 4: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Wine

Es una reimplementación de la interfaz de programación de aplicaciones

de Win16 y Win32 para sistemas operativos basados en Unix. Permite la

ejecución de programas diseñados para MS-DOS, y las versiones de

Microsoft Windows 3.11, 95, 98, Me, NT, 2000, XP, Vista y 7.

Cacti 1

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. Esta

herramienta, 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í como

también para redes complejas con cientos de dispositivos.

Procedimiento

Para este caso vamos a utilizar una maquina virtual con Centos 5 como

servidor.

1. En el sistemas operativo, se instalará el software Wine para la

instalación de programa The Dude Network con los siguientes

comandos:

o yum install wget

o yum install wine

1 Referencia: http://es.wikipedia.org/wiki/Cacti.

Página 4

Page 5: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Instalación de Wine.

o wget -c http://easylinux.info/uploads/msttcorefonts-1.3-

4.noarch.rpm

o rpm -ivh msttcorefonts-1.3-4.noarch.rpm

o mkdir -p /root/.wine/drive_c/windows/fonts/

o cp /usr/share/fonts/msttcorefonts/* ~/.wine/drive_c/windows/fonts/

Página 5

Page 6: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Configuración Wine.

o wine tcpvcon.exe

Configuración Wine.

Página 6

Page 7: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

2. Instalación de The Dude2.

o Descargamos el software con el siguiente comando: wget

http://www.mikrotik.com/download/dude/3.5/dude-install-3.5.exe

Descargando el software The Dude.

o Ejecutamos el siguiente comando para instalar Dude versión 3.5:

wine ~/dude-install-3.5.exe

2 Mediante el software Wine se podrá utilizar un software de Windows en Linux.

Página 7

Page 8: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Instalación de Dude versión 3.5.

Instalación de Dude versión 3.5.

Página 8

Page 9: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Instalación de Dude versión 3.5.

o Con el siguiente comando, se podrá abrir el programa:

wine ~/.wine/drive_c/Program\ Files/Dude/dude.exe &

Iniciando The Dude Network.

Luego nos mostrará una ventana, vamos al icono del rayo de la

parte superior izquierda, en la pestaña Modo elegimos “remoto” y

en el campo conectar se escribe la IP del servidor y vamos a

“conectar” (el usuario es por default admin, no es necesario la

contraseña y puerto 2210).

Página 9

Page 10: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Interfaz del programa The Dude 3.5.

Interfaz del programa The Dude 3.5.

Página 10

Page 11: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Para agregar una interfaz, vamos a la parte superior en el icono

de “más rojo” y agregamos la interfaz que uno quiere agregar;

además, se puede agregar la unión entre las interfaces.

Interfaces de red agregadas.

Interfaces escaneadas.

Página 11

Page 12: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

3. Instalación de Cacti.

o Instalamos Cacti y msql server en el mismo sistema operativo con

el siguiente comando:

yum install mysql mysql-server cacti

Instalación de Cacti.

o Antes de nada el snmpd, httpd y en mysqld deben estar

corriendo. Configurar Mysql, para lo cual se crea antes el usuario

cactiuser: useradd cactiuser.

Luego, creamos la base de datos:

myqsl

mysql> set password for root@localhost=password('xxxxx');

mysql> create database cactidb;

mysql> grant all on cactidb.* to root;

mysql> grant all on cactidb.* to root@localhost;

mysql> grant all on cactidb.* to cactiuser;

Página 12

Page 13: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

mysql> grant all on cactidb.* to cactiuser@localhost;

mysql> set password for cactiuser@localhost=password('yyyyy');

mysql> exit

Configuración MySql.

mysql --user=root --password=xxxxx cactidb < cacti.sql

chown -R cactiuser rra/ log/

Configuración MySql.

Página 13

Page 14: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

o Una vez realizado esto, se edita:

# nano /var/www/cacti/include/config.php

Configuración Cacti.

o Editamos: nano /etc/cron.d/cacti. Cambiamos la línea existente

por esta: */5 * * * * cactiuser /usr/bin/php

/var/www/cacti/poller.php > /dev/null 2>&1

o Luego entramos vía navegador web a cacti (http://localhost/cacti):

Página 14

Page 15: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Cacti vía navegador web.

Cacti vía navegador web.

Página 15

Page 16: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Cacti vía navegador web.

Cacti vía navegador web.

Página 16

Page 17: Guia de Configuracion de DUDE y Cacti (Monitoreo de Dispositivos)

Anexos

Cacti vía navegador web.

Página 17