Estoy buscando ofrecer un sistema de monitoreo integral a mi gerente, y he estado considerando OpenNMS. Sin embargo, he visto elogios brillantes de Nagios aquí y esperaba que alguien con experiencia pudiera ayudarme a ilustrar las diferencias clave para mí. ¿Sus enfoques difieren, o son solo competidores?
Si algunos antecedentes ayudan, ejecutamos 6 servidores en el sitio (servidor de archivos, PBX, proxy, aplicación, etc.) y dos servidores fuera del sitio (sitio web / desarrollo) junto con un par de conmutadores y un enrutador. El servicio de monitoreo que instalamos se ejecutará en un escritorio convertido separado que ejecute freeBSD. Todas nuestras cosas funcionan con Linux o un derivado BSD.
Estamos buscando no gastar dinero para implementar esto (suspiro).
Gracias por cualquier ayuda.
EDITAR Parece que openNMS ofrece una solución más completa más cercana a lo que quiero. Sin embargo, debido a que está escrito en Java y el puerto aún no está en el árbol de puertos oficiales, ha sido vetado. Ahora comienza mi Nagios sería mejor que solo la campaña MRTG. Gracias por las rápidas respuestas.
-Oportunidad
fuente
Te sugiero que también consideres Zenoss Core , la versión gratuita de Zenoss. Lo he instalado para monitorear nuestra red y servidores, y he encontrado que es muy capaz y mucho más fácil de usar que Nagios. Hace lo que hacen Nagios y cactus, pero está integrado. La mayor parte de la funcionalidad que necesitará probablemente esté allí, pero si no, puede ampliarla con los paquetes de Zenoss y los complementos de Nagios.
Literalmente, puede tenerlo instalado y funcionando en 30 minutos, por lo que es fácil evaluarlo. En serio, estamos muy contentos y suena perfecto para sus necesidades.
fuente
Hay un puerto FreeBSD (consulte https://www.geeklan.co.uk/?p=132 ) que funciona con Diablo JVM.
fuente
¿Quizás quieres usar ambos? Actualmente estamos utilizando Nagios para la supervisión de la disponibilidad con alaraming, escalamientos, etc. y opennms para la supervisión del rendimiento sin alarmas.
fuente
OpenNMS apunta a la organización de tamaño empresarial que necesita una solución de administración de red escalable. Nagios es más adecuado para monitorear una cantidad limitada de servidores que puede permitirse configurar manualmente. Si lo compara con la red de transporte, Nagios es un camión y OpenNMS es un sistema ferroviario, ambos hacen "aproximadamente" lo mismo ("supervisar cosas", "transportar cosas") pero están dirigidos a diferentes mercados.
fuente
Te recomendaría http://omdistro.org/ . Es una versión precompilada y preconfigurada de Nagios con muchos complementos para facilitar la administración, la configuración y la visualización, utilizando principalmente la extensión Check_MK. La principal ventaja es tener a Nagios trabajando en modo pasivo, lo que significa que las comprobaciones se realizarán localmente (por cada servidor) y solo el estado se enviará a Nagios. Para instalaciones medianas y grandes, es una gran mejora. Vale la pena mencionar que admite la implementación en varios sitios, por lo que si tiene sitios remotos, usted
fuente
Según tengo entendido, OpenNMS es una herramienta de administración que realiza monitoreo (¡bueno!), Mientras que Nagios es solo una herramienta de monitoreo.
Citando al jefe del Grupo OpenNMS , Tarus Balog , "OpenNMS tiene excelentes capacidades de monitoreo, pero lo hemos diseñado para que sea una plataforma de aplicación de administración de red de la cual el monitoreo es solo una parte". * *
Desde el sitio de Nagios : "Capacidades para monitorear aplicaciones, servicios, sistemas operativos, protocolos de red, métricas del sistema y componentes de infraestructura con una sola herramienta" *
La historia de Nagios comenzó con la supervisión y siguió adelante, mientras que OpenNMS comenzó con la administración y continuó.
fuente
No importa qué herramienta elija, también debe usar un servicio de monitoreo externo adicionalmente. Pienso en servicios como AlertFox o Gomez.
fuente