MRTG y SNMP
   
Linux Solutions Center    
Bienvenido a    :: LINUX SOLUTIONS CENTER ::
México, 
Home Servidores MRTG y SNMP
Linux Solutions C.
Buscar en Linuxsc
Actualidad
GNU/Linux
Gente en Línea
Tenemos 112 invitados conectado(s)
Acceso



Estadísticas
Ver contenido por hits : 1054765
El Clima
Mar Mie Jue
La encuesta del día
¿Cuál es la Red Social que usas más?
 
Anunciate aquí

Centro de Soluciones Linux

Santa Clara Ocoyucan

KoalaSoft-Sitio de Amigos
Computer Fixers



MRTG y SNMP PDF Imprimir E-mail Hits: 4142
Martes, 11 de Marzo de 2008 07:02

MRTG (Multi Router trafic Graph) es una utilidad que nos sirve para representar datos. Aunque inicialmente fué creado para representar de forma gráfica el tráfico que cruzaba las interfaces de los routers, hoy en dia se puede usar para representar prácticamente cualquier tipo de dato, MRTG captura los datos mediante snmp

 

SNMP
El SNMP es el acrónimo de Simple Network Management Protocol, algo así como un protocolo que nos permite gestionar la red.

Esto se hace de la siguiente manera: snmp mantiene y gestiona una base de datos, llamada mib, dentro de la cual están actualizados cientos de parámetros del sistema. SNMP permite hacer consultas a esta base de datos, e incluso modificar sus valores.

Paquetes necesarios:

net-snmp-5.0.6-17
net-snmp-devel-5.0.6-17
net-snmp-utils-5.0.6-17

Instalacion del SNMP
Los paquetes ya vienen incluidos en los CD's de instalacion y si no descargarlos de http://rpm.pbone.net/ y se instalan de la siguiente manera con:

rpm -Uvh net-snmp-5.0.6-17
rpm -Uvh net-snmp-devel-5.0.6-17
rpm -Uvh net-snmp-utils-5.0.6-17


Configuracion del SNMP
Para configurar el snmp solo necesitamos el archivo /etc/snmp/snmp.conf

1. Editar el archivo /etc/snmp/snmp.conf y agregar la siguiente linea en la seccion del access control.

rocommunity miclave

2. modificar el archivo /etc/snmp/snmp.conf con la siguiente estructura


## sec.name source community
## ======== ====== =========
com2sec local localhost miclave
com2sec red_1 172.16.1.0/24 miclave

## Access.group.name sec.model sec.name
## ================= ========= ========
group MyROGroup v1 local
group MyROGroup v1 red_1

## MIB.view.name incl/excl MIB.subtree mask
## ============== ========= =========== ====
view all-mibs included .1 80

## MIB
## group.name context sec.model sec.level prefix read write notif
## ========== ======= ========= ========= ====== ==== ===== =====
access MyROGroup "" v1 noauth 0 all-mibs none none


Ejecutar los commandos:

snmpwalk localhost miclave system


SALIDA:
SNMPv2-MIB::sysDescr.0 = STRING: Linux bigboy 2.4.18-14 #1 Wed Sep 4 11:57:57 EDT 2002 i586
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
SNMPv2-MIB::sysUpTime.0 = Timeticks: (425) 0:00:04.25
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
SNMPv2-MIB::sysName.0 = STRING: bigboy

snmpwalk localhost miclave interface

SALIDA:
IF-MIB::ifNumber.0 = INTEGER: 3
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: wlan0
IF-MIB::ifDescr.3 = STRING: eth0

 

Instalacion del MRTG
Descargar el paquete mrtg-2.9.17-13 de la pagina de http://rpm.pbone.net/ e instalarlo con el siguiente comando:

rpm -Uvh mrtg-2.9.17-13

Configuracion del MRTG

1. Ejecutar el comando cfgmaker el cual nos va a permitir configurar el MRTG

cfgmaker --community miclave --output /etc/mrtg.cfg localhost

2. Ejecutar el comando mrtg el cual verificara la configuración del MRTG:

mrtg /etc/mrtg.cfg

3. Y si mandael siguiente error:
-------------------------------------------------------------------
ERROR: Mrtg will most likely not work propperly when the environment
variable LANG is set to UTF-8. Please run mrtg in an envir..
where this is not the case:
env LANG=C /usr/bin/mrtg ...
-------------------------------------------------------------------

a) Entonces para solucionar dicho el error, editar el archivo /etc/sysconfig/i18n y modifica la linea:
en_US.UTF-8
por
en_US

b) Reiniciar el equipo

4. Ejecuta el comando indexmaker para generar el archive index, el cual nos permit ever los graficos:

indexmaker --output /var/www/html/mrtg/index.html /etc/mrtg.cfg

a) El cual mandara el siguiente error:

Can't locate package $VERSION for @MRTG_lib::ISA at /usr/bin/indexmaker line 49
main::BEGIN() called at /usr/bin/../lib/mrtg2/MRTG_lib.pm line 49
eval {...} called at /usr/bin/../lib/mrtg2/MRTG_lib.pm line 49

b) Y para solucionar el error editar el archivo /usr/lib/mrtg2/MRTG_lib.pm y modifica la linea:

@ISA = qw(Exporter $VERSION);
por
@ISA = qw(Exporter);


5. Después de corregir estos errores ejecuta los comandos mrtg /etc/mrtg.cfg y se obtendran los siguientes mensajes:


Rateup WARNING: /usr/bin/rateup could not read the primary log file for localhost_192.168.1.100
Rateup WARNING: /usr/bin/rateup The backup log file for localhost_192.168.1.100 was invalid as well
Rateup WARNING: /usr/bin/rateup Can't remove localhost_192.168.1.100.old updating log file
Rateup WARNING: /usr/bin/rateup Can't rename localhost_192.168.1.100.log to localhost_192.168.1.100.old updating log file

6. Volver a ejecutar el commando mrtg /etc/mrtg.cfg y ahora solo saldra el siguiente error:

Rateup WARNING: /usr/bin/rateup Can't remove localhost_192.168.1.100.old updating log file

7. Ejecutar el commando mrtg /etc/mrtg.cfg por tercera vez y en esta ocacion no saldra ningun mensaje

8. Crear el siguiente link:
ln –s /var/www/html/mrtg /var/www/html/servicio/mrtg

9. Ahora ejecutar el comando de indexmaker (ignorar el mensaje que muestra) y coloca en tu navegador
http://midominio.com/mrtg

NOTA: Cada que se realice una modificacion al archivo de confoiguracion del MRTG ejecutar los comandos

mrtg /etc/mrtg.cfg e indexmaker

 

Última actualización el Martes, 11 de Marzo de 2008 07:54
 








Chinese (T)EnglishGermanGreekKoreanPolishPortugueseSpanish
Linuxsc está disponible ahora.
Linuxsc en Android
QrDroid

Descarga el APK de Linuxsc
Linuxsc RSS.

Tu Futuro... Hoy
Felipe Angeles
Linuxsc en RSS
No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy368
mod_vvisit_counterAyer1583
mod_vvisit_counterEsta Semana1952
mod_vvisit_counterEste Mes9929
mod_vvisit_counterTotal1018953
News Feeds

Ultimo Reporte
Ranking Linux
http://www.wikio.es