Sistema de monitoreo que se encarga de apagar el proceso que mas memoria consuma si el uso de la memoria swap supera el 50%
Frecuencia de apagado de proceso: cada 1 minuto
No apaga motores de base de datos
Es necesario:
- Tener instalado un agente SNMP
- Correr el programa con permisos suficientes para ejecutar kill -9 pid
Clonar el repositorio
git clone JulianMayorga/kill
Instalar dependencias
npm install
Correr el programa
sudo nodejs kill
- Obtiene nombre de cada proceso
- Obtiene proceso que mas memoria ocupa, siempre que no sea mysqld
- Obtiene memoria swap utilizada
- Si la memoria swap supera el 50%
- Mata al proceso que mas memoria ocupa