¡Esta es una revisión vieja del documento!
El monitoreo del CPU se realiza mediante el script denominado check_cpu.sh los paramentros que recibe este script son los siguientes:
-c $umbral -w $umbral
Donde $umbral es un valor entero
-w indica umbral de warning
-c indica umbral de critical
El umbral de warning en todos los casos debe ser menor al umbral de critical.
Ejemplo de ejecución: check_cpu.sh -w 80 -c 90
Salida: La salida es un log que se direcciona desde el crontab, como estándar se usa la ruta donde se encuentra el script, y se nombra de la siguiente manera “log_cpu.log” adicionalmente se envía un correo a los administradores si toca el umbral de critico o warning.
Ejecución en crontab: */10 * * * * /usr/local/bin/check_cpu.sh -w 80 -c 90 »/usr/local/bin/log_cpu.log
Como se muestra en la linea anterior el script se ejecuta cada 10 minutos con los umbrales de warning=80, critical=90 y la salida se direcciona a a bitácora “/usr/local/bin/log_cpu.log”
El monitoreo de disco se realiza mediante el script denominado check_disk.sh los parametros que recibe este script son los siguientes:
-c $umbral -w $umbral -d $device
Donde $umbral es un valor entero
-w indica umbral de warning
-c indica umbral de critical
-d indica el punto de montaje o device
El umbral de warning en todos los casos debe ser menor al umbral de critical.
Ejemplo de ejecución: check_disk.sh -w 85 -c 95 -d /media
Salida: La salida es un log que se direcciona desde el crontab, como estándar se usa la ruta donde se encuentra el script, y se nombra de la siguiente manera “log_disk.log” adicionalmente se envía un correo a los administradores si toca el umbral de critico o warning.
Ejecución en crontab: */10 * * * * /usr/local/bin/check_disk.sh -w 85 -c 95 -d /media »/usr/local/bin/log_disk.log
Como se muestra en la linea anterior el script se ejecuta cada 10 minutos con los umbrales de warning=85, critical=90 y la salida se direcciona a a bitácora “/usr/local/bin/log_disk.log”
El monitoreo del PING se realiza mediante el script denominado check_ping.sh los paramentros que recibe este script son los siguientes:
$IP $umbralWarning $umbralCritical
Donde $umbralWarning es un valor entero e indica el numero de ms de tiempo de respuesta para el umbral de warning
Donde $umbralCritical es un valor entero e indica el numero de ms de tiempo de respuesta para el umbral de critico
$IP indica la ip del host que se monitorea
El umbral de warning en todos los casos debe ser menor al umbral de critical.
Ejemplo de ejecución: check_ping.sh 10.8.0.1 50 90
Salida: La salida es un log que se direcciona desde el crontab, como estándar se usa la ruta donde se encuentra el script, y se nombra de la siguiente manera “log_ping.log” adicionalmente se envía un correo a los administradores si toca el umbral de critico o warning.
Ejecución en crontab: */5 * * * * /usr/local/bin/check_ping.sh 10.8.0.1 50 90 »/usr/local/bin/log_ping.log
Como se muestra en la linea anterior el script se ejecuta cada 5 minutos con los umbrales de warning=50, critical=90 y la salida se direcciona a a bitácora “/usr/local/bin/log_ping.log”