#!/bin/sh
loadavg=`uptime | awk ‘{print $9}’`
# bash solo entiende enteros por lo que
# convertimos el numero en entero
thisloadavg=`echo $loadavg|awk -F \. ‘{print $1}’`
if [ "$thisloadavg" -ge "7" ]; then
echo “Ocupado – Load Average $loadavg ($thisloadavg) ”
/usr/sbin/apachectl restart
else
echo “Okay – Load Average $loadavg ($thisloadavg) ”
fi
Share on Facebook
Te puede interesar también...
- Script copia archivo en multiples directorios
Este script realiza los siguientes pasos, comprueba si existen los documentos de texto que almacenan los dominios dados ... - Bloquear ataques DoS
Una ataque de Denegación de Servicio, por su concepción, es dificil de parar si su único objetivo es colapsar el sistema... - Instalar mod_security y mod_evasive con yum
Instalar mod_security y mod_evasive en Centos
Habilitamos el siguiente repositorio
# wget http://download.fedora.... - Comandos iptables
La mayoría de los comandos que se utilizan con iptables tienen en común esta estructura.
iptables [-t] [command] [ch... - ClamAV y Procmail
Lo que primero tenemos que hacer es instalar la versión de ClamAV en nuestro servidor, para ello podéis ver una de las m...