![SNMP bidireccional de medición de ancho de banda con oficina remota](https://rvso.com/image/697041/SNMP%20bidireccional%20de%20medici%C3%B3n%20de%20ancho%20de%20banda%20con%20oficina%20remota.png)
Hola
Cuento con un sistema dedicado de monitoreo conectado a la red en todas las oficinas remotas. Nuestro servidor principal/nagios tiene conexión con todos. Quiero obtener la medición bidireccional del ancho de banda entre el sistema dedicado y el servidor nagios. La conexión debe realizarse con snmp. Pero sin trampas snmp ni NPRE.
¿Qué herramienta se recomienda para este trabajo? No necesito una salida gráfica en sí, ya que los datos recopilados sobre el ancho de banda deben enviarse a muniin para su posterior procesamiento y salida gráfica. ¡Gracias de antemano!
Respuesta1
Puedes usar elcomplementos de nagiosque contiene el script check_netint. Este script calculará el ancho de banda de una interfaz a partir de los datos almacenados en la MIB de su enrutador con SNMP.
Respuesta2
No creo que se pueda obtener fácilmente el uso del ancho de banda solo entre dos dispositivos a través de SNMP. Sin embargo, puede utilizar SNMP para obtener el ancho de banda total utilizado en la NIC o el puerto de red.
No creo que exista un OID para ancho de banda bidireccional, al menos en dispositivos Cisco. Pero existen OID para tx y rx. Escriba un script que verifique snmp para esos oids (incluso puede llamar al complemento nagios existente) y haga que el script sume los dos valores y luego genere el total. No estoy seguro de que exista una manera más sencilla a menos que su mini computadora tenga un cliente SNMP incorporado para esto. Si puede escribir scripts, escribir complementos de Nagios es bastante trivial y hay mucha documentación sobre cómo hacerlo. Aprender a crear tus propios complementos es una habilidad poderosa.
Otra opción puede ser utilizar algunas herramientas de red como tcpdump en el servidor principal de Nagios. xxxx será la minicomputadora remota.
tcpdmp -ietho0 host x.x.x.x > file
luego analice dicha salida, que debería tener un montón de líneas como:
IP 172.17.17.17.ssh > 172.17.17.18.5878: Flags [P.], seq 952944:953232, ack 3521, win 283, length 288
cuente el tamaño de cada paquete (longitud 288), devuelva la suma en un complemento. No será 100% preciso ya que incluirá encabezados de IP/Protocolo y demás. Pero debería cumplir su propósito.
Enlaces útiles:
https://supportforums.cisco.com/discussion/11018931/need-oid-rxload-and-input-rate http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/8141-calculate-bandwidth-snmp.html
Complementos de escritura: