Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Monitorizar ancho de banda
#1
Buenas, actualmente estamos sufriendo problemas de lentitud en nuestra LAN y me gustaría saber si puedo conocer el ancho de banda usado por cada equipoen cualquier momento con la versión Free de Pandora FMS
 Reply
#2
Hola dperez,

Sí, es posible. En breves días publicaremos un interesante artículo precisamente sobre monitorización de ancho de banda, te lo pondré por aquí para que le eches un ojo.

Por adelantado te diré que las opciones que tienes son básicamente tres:

1. Monitorizar el switch o router que controlan el tráfico de tu red, mediante el protocolo SNMP y con chequeos "IfInOctets" y "IfOutOctets". Te recomiendo que busques algo de información acerca de estos chequeos, ya que son la forma estándar de monitorizar ancho de banda establecida por Cisco.

2. Monitorizar a nivel local tus sistemas Windows con un agente software, ayudándote del parámetro "netstat -e".

3. Monitorizar a nivel local tus sistemas Linux con un agente software, ayudándote de las siguientes ejecuciones: 
   netstat -as | grep "OutOctets" | awk '{ print $2 }'
   netstat -as | grep "InOctets" | awk '{ print $2 }'

Un saludo,
Antonio.
 Reply
#3
(05-05-2017, 08:10 AM)antonio Wrote: Hola dperez,

Sí, es posible. En breves días publicaremos un interesante artículo precisamente sobre monitorización de ancho de banda, te lo pondré por aquí para que le eches un ojo.

Por adelantado te diré que las opciones que tienes son básicamente tres:

1. Monitorizar el switch o router que controlan el tráfico de tu red, mediante el protocolo SNMP y con chequeos "IfInOctets" y "IfOutOctets". Te recomiendo que busques algo de información acerca de estos chequeos, ya que son la forma estándar de monitorizar ancho de banda establecida por Cisco.

2. Monitorizar a nivel local tus sistemas Windows con un agente software, ayudándote del parámetro "netstat -e".

3. Monitorizar a nivel local tus sistemas Linux con un agente software, ayudándote de las siguientes ejecuciones: 
   netstat -as | grep "OutOctets" | awk '{ print $2 }'
   netstat -as | grep "InOctets" | awk '{ print $2 }'

Un saludo,
Antonio.

 Gracias por la rápida respuesta Antonio. Y es posible monitorizar el ancho de banda utilizado por mis sistemas Windows sin tener el agente instalado, mediante el protocolo SNMP? Dónde ejecuto los parámetros en PandoraFMS?
 Reply
#4
Hola dperez,

Sí, es posible, pero en este caso tendrías que orientarlo de otra forma. Tendrás que monitorizar el switch o switches a los cuales están conectados los sistemas Windows, apuntando individualmente a cada interfaz (conexión) del switch a la que estén conectados, y monitorizando el tráfico de cada una mediante los chequeos SNMP "IfInOctets" y "IfOutOctets", como comentaba cuando monitorizamos dispositivos de red.

Así obtendrías datos sobre el uso de ancho de banda de cada máquina, y posteriormente podrías crear un módulo que te muestre la suma de todo, obteniendo así el tráfico total empleado por los sistemas Windows.

Un saludo,
Antonio.
 Reply
#5
Buenos días!

Acabo de empezar evaluando pandora, ya más o menos controlo lo básico. Me interesa mucho medir el tráfico pero configurando netstat -e en el agente no consigo que el módulo inicie. He probado con la siguiente instrucción para que me envíe el primer valor y el segundo pero tampoco funciona 

netstat -e| grep "Bytes " | gawk "{ print ($2 + $3) }"

No entiendo muy bien como Pandora interpreta los dos valores de recibidos y enviados del campo "bytes". ¿Los tengo que enviar por separado? ¿Como se analiza estos datos en Pandora?

Muchas gracias.

Ahora lo estoy enviando por separado y ya recibo los datos correctamente. El tema es como tratar estos datos, como le puedo indicar que si supera una serie de valores envíe una notificación de correo. Por ejemplo entiendo que si tengo una tarjeta de red de 1gb y el máximo que puede coger son 111 MBytes por segundo dando un total de unos 6GBytes transferidos durante ese minuto como indico en Pandora que ha transferido esos datos en 1 minuto por ejemplo?

Gracias
 Reply
#6
Muy buenas rnacher,

Para poder detectar si un módulo está superando una cierta cantidad de transmisión de datos y poder asignar una respuesta se usa el Prediction Server, que sume los valores de ifin/ifoutOctects.
Después agregarle una alerta para cuando se exceda del limite.

Para activar Predicion Server tienes que ir al fichero de configuración del servidor y modificarlo.


Code:
predictionserver 1

Saludos cordiales,

vic.
 Reply
#7
(06-27-2017, 03:21 PM)Ya lo he activado. Muchas gracias. Wrote: Muy buenas rnacher,

Para poder detectar si un módulo está superando una cierta cantidad de transmisión de datos y poder asignar una respuesta se usa el Prediction Server,  que sume los valores de  ifin/ifoutOctects.
Después agregarle una alerta para cuando se exceda del limite.

Para activar Predicion Server tienes que ir al fichero de configuración del servidor y modificarlo.


Code:
predictionserver 1

Saludos cordiales,

vic.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes