Al igual que las grandes organizaciones, las pequeñas empresas deben vigilar sus redes para asegurarse de que todo funcione sin problemas. Sin embargo, las empresas más pequeñas no siempre tienen los recursos, tanto financieros como humanos, para implementar herramientas de monitoreo de red más grandes. Es por eso que estamos a punto de revisar las principales herramientas de monitoreo de redes de pequeñas empresas.
Comenzaremos discutiendo el monitoreo de la red en el contexto específico de las pequeñas empresas. Veremos cómo debido a sus recursos limitados, los desafíos pueden ser bastante diferentes. A continuación, presentaremos brevemente el Protocolo simple de administración de redes, ya que es la tecnología más común utilizada para el monitoreo de redes. Y dado que ayuda tener al menos una comprensión básica de cómo funciona para implementarlo, esto es lo que abordaremos a continuación. Y terminaremos revisando las mejores herramientas de monitoreo de red que pueden utilizar las pequeñas empresas.
Herramientas de monitoreo de red para pequeñas empresas
La congestión de la red es el enemigo número uno de todos los administradores de red. Si compara una red con una autopista donde el tráfico son los datos de la red, la congestión de la red es similar a los atascos. Pero a diferencia del tráfico de automóviles, donde la congestión se puede detectar fácilmente simplemente mirando la carretera, el tráfico de la red se produce dentro de los cables, conmutadores y enrutadores donde es invisible. Además, todo sucede a velocidades ultrarrápidas. Incluso si pudieras verlo, sucedería demasiado rápido. Es por eso que las herramientas de monitoreo de red son tan importantes. Proporcionan a los administradores de red la visibilidad que necesitan para que todo funcione sin problemas. Esto es especialmente cierto en las pequeñas empresas donde el administrador típico tiene varios roles y es el encargado de la red, el del servidor y, a menudo, el del soporte técnico, todo al mismo tiempo.
Otra razón importante para monitorear las redes es la planificación de la capacidad. No parece haber una forma de evitar el hecho de que el uso de la red siempre crece con el tiempo. El ancho de banda actual de su red podría ser suficiente ahora, pero eventualmente deberá incrementarse. Y en las pequeñas empresas, querrá retrasar la actualización tanto como sea posible para ahorrar costos. Al monitorear el uso del ancho de banda, podrá planificar las actualizaciones de la red antes de que la sobreutilización se convierta en un problema.
Presentamos SNMP
SNMP, que significa Protocolo simple de administración de redes, es un sistema complejo que se puede usar para monitorear, configurar y controlar de forma remota diferentes tipos de equipos de red. A pesar de su nombre engañoso, lo único simple de esta tecnología es su nombre, y su implementación puede resultar una tarea abrumadora.
Afortunadamente, no es necesario que sepa todo sobre SNMP para usarlo y monitorear la utilización del ancho de banda de su red. Por ahora, basta con decir que las herramientas de monitoreo usan SNMP para leer los contadores de interfaz de un dispositivo y usar esos datos para calcular y graficar el uso del ancho de banda de la red a lo largo del tiempo. En la siguiente sección, entraremos en más detalles sobre el funcionamiento interno de esta técnica de monitoreo. Comprender SNMP lo ayudará a apreciar mejor las próximas revisiones de productos y lo ayudará a configurar y usar cualquier herramienta de monitoreo SNMP.
Cómo funciona SNMP
La mayoría de los textos que explican SNMP le informarán sobre MIB, OID y varios otros TLA (siglas de tres letras). Creemos que esto es una exageración, especialmente en una publicación como esta. Nuestro objetivo hoy es, en cambio, brindarle suficiente información para que pueda comprender, usar y configurar las herramientas de monitoreo de red SNMP, no para convertirlo en un experto en SNMP. Eso llegará a su debido tiempo, con experiencia.
Lo primero que debe saber sobre SNMP es cómo se establece la conexión a un dispositivo habilitado para SNMP. En la mayoría de los dispositivos SNMP, se pueden configurar dos parámetros denominados cadenas de comunidad. Puede pensar en estas como contraseñas SNMP (muy burdas). De forma predeterminada, las dos cadenas de comunidad se denominan públicas y privadas, pero puede nombrarlas como desee. La cadena pública se utiliza para acceso de solo lectura, mientras que la cadena privada también le permitirá modificar parámetros.
Una vez que se establece la conexión entre una herramienta de monitoreo y un dispositivo monitoreado, algunos parámetros se pueden leer de forma remota. De particular interés cuando se trata de monitoreo de ancho de banda son un par de parámetros llamados contadores de interfaz. Por lo general, hay un par de ellos para cada interfaz de red de un dispositivo habilitado para SNMP, uno que cuenta los bytes que ingresan y otro que cuenta los bytes que salen de la interfaz. Se les llama acertadamente Bytes In y Bytes Out. Al leer estos valores periódicamente a intervalos conocidos, la herramienta de monitoreo puede calcular la cantidad de bits por unidad de tiempo, generalmente por segundo, que es exactamente lo que es el ancho de banda.
Concretamente, así es como se hace: la herramienta de monitoreo sondeará un dispositivo y leerá sus contadores. Una cantidad fija de tiempo más tarde, cinco minutos es típico, volverá a leer los mismos contadores. Restando el valor anterior de los contadores del actual, se obtiene el número total de bytes transferidos dentro y fuera del intervalo. Entonces, es muy sencillo multiplicar estos números por 8 (el número de bits en un byte) y luego dividir los resultados por el número de segundos en el intervalo de sondeo para obtener las cifras de utilización de ancho de banda de bits por segundo. Por lo general, esas cifras se almacenan en algún tipo de base de datos y se utilizan para trazar gráficos o tablas de utilización a lo largo del tiempo.
Algunos otros valores SNMP pueden resultar interesantes para la supervisión de la red. Por ejemplo, existen contadores de errores de entrada y salida de interfaz. De manera similar a lo que se hace con los bytes de entrada y salida, estos valores se pueden usar para calcular la cantidad de errores por segundo, una cifra que le dice mucho sobre el estado general de un enlace de red. Los indicadores de carga de CPU y uso de memoria también se pueden leer a través de SNMP. De hecho, varios cientos de parámetros suelen estar disponibles en cualquier dispositivo habilitado para SNMP.
Trampas SNMP: otra característica de SNMP
Si bien no está directamente relacionado con el monitoreo de la red SNMP, las trampas SNMP son otro elemento importante del protocolo. Sin embargo, no vamos a profundizar mucho en ellos. Esto está más allá del alcance de esta publicación. En pocas palabras, las trampas SNMP son mensajes de alerta que son enviados por dispositivos habilitados para SNMP a un "receptor de trampas", un proceso que se ejecuta en una computadora que recibe las trampas y realiza varias acciones como registrarlas, mostrar alertas en pantalla, enviar enviar mensajes de alerta por correo electrónico o SMS, etc.
Las mejores herramientas de monitoreo de red para pequeñas empresas
Monitorear redes en pequeñas empresas no es muy diferente de hacerlo en organizaciones más grandes. De hecho, es exactamente lo mismo, aunque a menor escala. Pero en cuanto a las mejores herramientas, parecen ser las mismas sin importar el tamaño de red que necesite monitorear. La principal restricción que suelen tener las pequeñas empresas al seleccionar una herramienta de monitoreo de red es su presupuesto. Es por eso que hemos intentado incluir algunas herramientas gratuitas en nuestra lista.
1. Monitor de rendimiento de red SolarWinds (prueba gratuita)
SolarWinds es uno de los actores más importantes en el campo de las herramientas de administración de redes. La empresa existe desde hace unos 20 años y nos ha traído algunas de las mejores herramientas. También tiene una sólida reputación por fabricar excelentes herramientas gratuitas que, aunque pueden tener características limitadas, siguen siendo excelentes herramientas. El producto estrella de la compañía se llama SolarWinds Network Performance Monitor , o NPM .
Como la mayoría de las herramientas de monitoreo de red, SolarWinds Network Performance Monitor usa SNMP para sondear múltiples dispositivos de red y obtiene estadísticas de tráfico de sus interfaces. Los resultados se muestran visualmente en gráficos que describen las estadísticas de uso de cada interfaz. La herramienta le permitirá agregar un dispositivo simplemente especificando su dirección IP y la cadena de comunidad SNMP. Luego consultará el dispositivo y enumerará todos los parámetros que están disponibles y le permitirá decidir cuál desea incluir en sus gráficos. Por ejemplo, un conmutador de red, entre otros parámetros, expondrá el tráfico de cada interfaz y los contadores de errores.
Hay muchas más funciones en SolarWinds Network Performance Monitor . Uno de los principales es su escalabilidad. La herramienta funcionará con redes de pequeñas empresas, pero se ampliará fácilmente a grandes redes que constan de decenas de miles de hosts distribuidos en varias ubicaciones. Si se propone utilizar esta herramienta en su pequeña empresa, podrá seguir utilizándola a medida que su organización crezca. Una gran característica del producto es cómo puede crear mapas de red y mostrar una representación visual de la ruta crítica entre dos dispositivos o servicios.
Los precios del Monitor de rendimiento de red SolarWinds varían según la cantidad de dispositivos monitoreados y comienzan en $ 2 955. Si desea probar la herramienta antes de comprarla, se encuentra disponible una prueba de 30 días con todas las funciones .
2. Monitor de red de PRTG
Se sabe que PRTG Network Monitor de Paessler AG, con sede en Alemania, es una de las herramientas de supervisión más fáciles y rápidas de configurar. El editor afirma que podría estar en funcionamiento en cuestión de minutos. Aunque nuestra experiencia muestra que puede llevar un poco más de tiempo, configurar el producto no lleva mucho tiempo. Accesorio para esta rápida instalación y configuración es la función de descubrimiento automático del producto que escaneará su red y agregará automáticamente los componentes que encuentre. Y no solo es rápido, la instalación y la configuración inicial también son muy fáciles.
Pero PRTG Network Monitor no solo es rápido de instalar, sino que también está repleto de excelentes funciones. Por ejemplo, puede elegir entre varias interfaces de usuario. Hay una consola empresarial nativa de Windows, una interfaz web basada en Ajax, así como aplicaciones móviles para Android e iOS. Una característica de las aplicaciones móviles que nos encantó en particular es la posibilidad de escanear una etiqueta de código QR que puede imprimir desde la consola de Windows y pegarla en sus dispositivos para acceder instantáneamente a los gráficos de ese dispositivo. Hablando de gráficos, esta es otra área donde el producto sobresale.
PRTG Network Monitor no solo puede monitorear y graficar la utilización del ancho de banda. Puede registrar muchos más parámetros utilizando SNMP, WMI, NetFlow y Sflow, gracias al uso inteligente de sensores. Puede pensar en ellos como complementos o complementos, pero vienen incluidos con el software. Hay más de 200 sensores diferentes disponibles, cada uno de los cuales proporciona un tipo diferente de monitoreo. La herramienta también tiene algunos informes asombrosos que se pueden ejecutar bajo demanda o programarse y luego verse como HTML o PDF. Incluso puede exportarlos a CSV o XML para procesarlos externamente.
Puede elegir entre dos versiones diferentes de PRTG. Hay una versión gratuita que limita su capacidad de monitoreo a 100 sensores, con cada parámetro que desea monitorear y cada sensor que usa contando como un sensor. Por ejemplo, monitorear el ancho de banda en cada puerto de un conmutador de 48 puertos requerirá 48 sensores. Y si también desea monitorear la CPU del switch y las cargas de memoria, necesitará dos sensores más. Para más de 100 sensores en total, se encuentran disponibles varios niveles de licencias pagas, según la cantidad de sensores que utilice.
3. Software de monitoreo de ancho de banda SNMP de ManageEngine
" ManageEngine tiene soluciones completas y sencillas incluso para los problemas de gestión de TI más difíciles". Esta declaración audaz es la forma en que la empresa se autodescribe a sí misma y con razón. ManageEngine es conocido por su software de alta calidad, incluidas varias herramientas de monitoreo de red.
ManageEngine también tiene algunas herramientas gratuitas disponibles. Uno que sin duda les gustará a las pequeñas empresas dado su precio es el software de monitoreo de ancho de banda ManageEngine SNMP . Es parte del paquete gratuito ManageEngine OpUtils , que incluye una selección de unas 16 utilidades de administración de red. El software se ejecuta tanto en Windows como en Linux. Puede obtener una edición gratuita que le permite monitorear hasta 10 dispositivos y sus interfaces. También hay una versión de pago disponible sin limitación de dispositivo. Además, ManageEngine ofrece una versión de evaluación gratuita de 30 días de su software completo OpUtils. En realidad, la versión gratuita se instala primero como una prueba de 30 días que vuelve a las funciones limitadas el trigésimo primer día.
En lo que respecta a la configuración de la herramienta, simplemente especifique una subred para escanear, así como la cadena de comunidad SNMP para usar. Luego, la herramienta detectará automáticamente los dispositivos en la subred especificada que responden a la cadena especificada. Una vez que se descubren los dispositivos, la pestaña de inventario le permitirá ver el estado de las interfaces de cada dispositivo. Y, por supuesto, también puede mostrar gráficos del uso del ancho de banda de la red por unidad de tiempo. Los informes son otro de los puntos fuertes de la herramienta. Puede, por ejemplo, crear informes del uso del ancho de banda durante las últimas 12 horas a un mes. Y finalmente, las funciones de alerta de la herramienta no dejan nada que desear. Tiene la posibilidad de establecer umbrales y recibir notificaciones por correo electrónico o mensajes de texto SMS cuando se superen.
4. MRTG
El Mrtg o MRTG , es considerado por muchos como el abuelo de las herramientas de control SNMP. Ha existido desde 1995, pero todavía se usa ampliamente. Hay una razón para esta longevidad: simplemente hace el trabajo. No es una herramienta elegante, pero es un sistema gratuito y de código abierto disponible sin cargo. Aunque esa herramienta puede no ser la más bonita, posiblemente sea la más flexible. Puede monitorear muchos parámetros además del ancho de banda. De hecho, puede monitorear, registrar y graficar cualquier parámetro SNMP.
Los dos componentes principales de MRTG son un script en Perl que lee datos SNMP de los dispositivos de destino y un programa en C que toma los datos, los almacena en una base de datos por turnos y crea páginas web con gráficos de utilización del ancho de banda. Al estar escrito principalmente en Perl, cualquiera debería poder personalizar fácilmente el software según sus necesidades específicas o agregar cualquier característica adicional que necesite.
El producto está disponible para Windows o Linux. La instalación y configuración iniciales pueden ser algo más complicadas de lo que experimentaría con otros sistemas de monitoreo, pero la documentación está disponible.
La instalación de MRTG requiere que primero instale y configure Perl. No funcionará sin él. También existe una forma de ejecutar la herramienta como un servicio de Windows en lugar de una aplicación, pero requiere algunas manipulaciones adicionales, incluidas algunas modificaciones del registro. Una vez instalado, MRTG se configura mediante la edición de su archivo de configuración a la antigua usanza de Linux. Los administradores acostumbrados a la configuración de GUI podrían enfrentar una curva de aprendizaje empinada.
Es mejor descargar MRTG directamente desde el sitio web de su desarrollador. Está disponible como archivo .zip para Windows o como tarball para Linux. En el momento de escribir estas líneas, la última versión estable es 2.17.4. Puede que este no sea el sistema de monitoreo más fácil de usar, pero posiblemente sea el más flexible. Y el hecho de que sea el primer sistema de monitoreo y que todavía esté disponible es sin duda un testimonio de su valor.
5. Cactus
Los cactus se describen mejor como MRTG con esteroides. Si observa cualquiera de los gráficos de la herramienta, encontrará que el parecido entre los dos es sorprendente. Este producto se basa en RRD t ool que es del mismo desarrollador y como es un descendiente directo de MRTG .
Cacti está más pulido que su predecesor con una interfaz de configuración basada en web que hace que configurarlo sea mucho más fácil e intuitivo. Es un paquete completo de supervisión y gráficos de red. La herramienta cuenta con un sondeador rápido, dispositivos avanzados y plantillas de gráficos, varios métodos de adquisición y funciones de administración de usuarios. Es excelente para instalaciones LAN más pequeñas, pero igual de bueno para redes complejas con miles de dispositivos en múltiples sitios.
Para comprender mejor Cacti , debe conocer RRDtool . Según su desarrollador, “ RRDtool es el sistema de registro de datos y gráficos de alto rendimiento y estándar de la industria de código abierto para datos de series de tiempo. RRDtool se puede integrar fácilmente en scripts de shell, aplicaciones Perl, Python, Ruby, Lua o Tcl. ”¿Recuerda cómo dijimos que MRTG usa un programa C para el almacenamiento de datos y la representación gráfica? Bueno, RRDTool es la evolución de ese programa C.
En pocas palabras, Cacti es una interfaz para RRDTool . Almacena los datos necesarios para crear gráficos y completarlos con datos en una base de datos MySQL . Está completamente escrito en PHP. El software mantiene sus gráficos, fuentes de datos y archivos por turnos en una base de datos y también maneja la recopilación de datos, dejando los gráficos a RRDTool . Este producto es un paso adelante de su predecesor. De hecho, muchos de sus usuarios son antiguos usuarios de MRTG que hicieron el cambio cuando necesitaban reemplazar su herramienta de monitoreo con algo más fácil de configurar y usar. Cacti se puede descargar directamente desde su sitio web.
En resumen
Si bien algunas herramientas que acabamos de revisar son escalables y se pueden usar en organizaciones más grandes tanto como en pequeñas empresas, todas son adecuadas para redes más pequeñas. Y si su presupuesto de monitoreo es muy limitado, la herramienta gratuita que hemos descrito puede proporcionar un valor excelente sin ningún costo más que los esfuerzos que dedicará a implementarlos, los cuales, considerando el tamaño típico de una red de pequeñas empresas, no necesariamente equivalen a mucho.