Pregunta

Cuando solía usar cpanel, me enviaría un correo electrónico cuando cualquier partición se acerque a su totalidad.¿Hay un script por ahí que monitorea la salida DF que pueda poner en un cronjob?

gracias

¿Fue útil?

Solución

No sé si ya hay uno, pero no es demasiado difícil escribir.Acaba de poner esto en tu crontab:

df | awk 'NR>1 && $5>80 {print $1 " " $5}'

Debe reemplazar 80 con el umbral (porcentaje usado) de la que desea que se le haya alertado.Si le enviará la salida DF para todas las particiones que cruzan ese nivel de uso.

Otros consejos

Su forma de exageración para esta aplicación, pero nagios monitorea el uso del disco y puede enviar por correo electrónico a las alertas.

Nagios hace esto (y casi todo lo demás).Si está configurando un servidor, es algo bueno para configurar.Si esto es solo para uso personal, Nagios es probablemente exagerado.

intento,

# cat partchek.sh
#!/bin/bash
a=$(/bin/df -h | grep /tmp |awk '{print $5}' | awk -F% '{print $1}')
if [ $a -ge 90 ]  // if /tmp full greater than or equal to 90%
then
/bin/mail -s "Kindly check the server: `hostname -i` 's /tmp Partition, Its almost full" your@emailid.here
fi

Agregar debajo de la línea en Crontab:

 * * * * * /bin/sh /path/for/partchek.sh > /dev/null 2>&1

(este es solo un ejemplo para / tmp, puede editar "/" y que necesita)

gracias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top