%20por%20proceso%20(o%20por%20grupo)%3F.png)
Quiero tener gráficos sobre el porcentaje de uso de CPU, uso de RAM y uso de disco causado por procesos específicos (o grupos de procesos o cgroups) en mi servidor (que ejecuta Debian).
La herramienta debe ser FOSS, si hay un paquete Debian, eso es una ventaja.
La herramienta haceNONecesito realizar un seguimiento en el sentido de "enviar un correo electrónico si el recurso X es> 75%", simplemente proporcionar gráficos es suficiente para mí.
Respuesta1
La solución hoy es la maravillosa.datos de redherramienta de seguimiento.
Esto tiene monitoreo por proceso/grupo/usuario y es absolutamentegrupo cy consciente de los contenedores.
Respuesta2
Hasta donde yo sé, no existe ningún sistema de monitoreo de clase empresarial que proporcione el uso de la CPU/Ram según el proceso (o PID). Lo único que hacen estos sistemas de monitoreo es monitorear un SERVICIO específico (independientemente de cuántos procesos o subprocesos haya realizado).
Para su facilidad, puede usar MUNIN al principio, que proporciona gráficos de todos los recursos que necesita y brinda monitoreo de recursos basado en un servicio específico (por ejemplo, E/S de disco, Apache, mysql, tiempo de actividad del sistema, etc.)
Después de eso, puede intentar usar OpenNMS, que proporciona una amplia gama de monitoreo de métricas de rendimiento (así como gráficos e informes muy detallados) para una amplia gama de servicios.