Soy bastante nuevo en Linux y estoy buscando una herramienta de monitoreo que tenga una interfaz web. Específicamente buscando estadísticas sobre lo siguiente:
- Espacio de almacenamiento, Usado/Gratis
- Actividad de la CPU
- Temperaturas de CPU
- Uso de RAM
Todo lo que esperaría del software de monitoreo de servidores, tener la capacidad de enviar correos electrónicos en función de factores como las altas temperaturas de la CPU, sería una ventaja.
Idealmente, me gustaría encontrar algo gratuito y de código abierto, pero pagaré si algo vale la pena.
¿Alguien tiene alguna recomendación?
Gracias
esteban
Respuesta1
Me gustamunin- prácticamente con solo la instalación (nodo munin en cada host y "maestro" munin en el servidor de recopilación y gráficos) y apuntando a los hosts, obtuve todos los detalles sobre sensores de hardware, CPU, discos, memoria, interrupciones y mucho más. . Tiene una interfaz web para ver, pero hasta donde yo sé, no para configurar.
cactuses una herramienta de monitoreo bien establecida con una interfaz de usuario web completa para configuración y administración. Es bueno en ping y snmp para la gestión de redes de hosts; No me ha resultado tan fácil obtener el tipo de información que solicita.
Si quieres hacer una evaluación completa, Nagios es otro paquete muy utilizado con una opción gratuita, pero no tengo información al respecto.
Respuesta2
Puedes usarMonitorix, la lista de características se puede encontraraquí.
Monitorix es una herramienta de monitoreo de sistemas liviana, de código abierto y gratuita diseñada para monitorear tantos servicios y recursos del sistema como sea posible. Ha sido creado para ser utilizado en servidores Linux/UNIX de producción, pero debido a su simplicidad y pequeño tamaño también se puede utilizar en dispositivos integrados.
Para instalarlo en Ubuntu, agregue la siguiente línea a susources.list
:
deb http://apt.izzysoft.de/ubuntu generic universe
Agregue la clave gpg:
wget http://apt.izzysoft.de/izzysoft.asc
apt-key add izzysoft.asc
Instalarlo:
apt-get update
apt-get install monitorix
Abra esta URL: http://localhost:8080/monitorix/
en su navegador.
Para recibir alertas a través de SMS o correos electrónicos puedes utilizarnagios
Respuesta3
https://www.icinga.com/, junto con la implementación a través de Chef o Puppet. Para su información, no existe el "mejor". Pero Icinga es muy buena. Puedes encontrar más enWikipedia.
Necesita tener a alguien que capte las alertas e interprete el resultado.