Ah claro, esto sumado a un cron periódico

2010/1/15 Angel Rengifo Cancino <[email protected]>

> Hola:
>
> 2010/1/15 Antonio Ognio <[email protected]>
>
>> Saludos,
>>
>>
>> Ahora me toca a mi hacerles una consulta:
>>
>> ¿Alguien conoce o ha escrito algún script o programa relativamente
>> simple que permita resolver periódicamente el nombre de dominio de un
>> servidor y almacenar el resultado en un log?
>>
>> Necesito un script así para tratar de encontrar intermitencias o
>> caidas temporales en un servicio de DNS, al menos, en lo que respecta
>> a un domino particular.
>>
>> Un poco de bash invocando un comando "ping" enviando la salida a un
>> log y una llamada al comando para enviar correo desde consola deberían
>> ser suficientes, pero quizás alguno de Uds. tiene algo más a la mano.
>>
>> ¿El correo a enviarse debe ser para advertir de una falla de resolución
> DNS?
>
>
>> Quisiera algo en modo consola o en modo "daemon" que pueda dejar
>> corriendo en un servidor y luego ver los resultados, no algo gráfico
>> que me exija dejar abierta siempre una ventana.
>>
>>
> Asumiendo que mi pregunta anterior tiene respuesta afirmativa entonces algo
> como esto podría ayudarte:
>
>  #!/bin/bash
> QUERYHOST="www.youtube.com"
> LOGFILE="/var/log/dnsquery.log"
> export LANG=C
> PREFIX="$(date +"%b %d %H:%M:%S") $(hostname -s) $(basename $0)[$$]:"
> RESULT=$(host -t a $QUERYHOST 2>&1)
>
> if [ $? -eq 0 ]
> then
>   RESULT=$(echo $RESULT | sed -r -e "s/ /\n/g" | grep -E
> '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' | sed -e 's/\n/ /g')
>   echo "$PREFIX $QUERYHOST resuelve a" $RESULT | tee -a $LOGFILE
> else
>   echo "$PREFIX $QUERYHOST fallo la resolucion con el error: $RESULT" | tee
> -a $LOGFILE | mail -s "Advertencia: Fallo DNS" [email protected]
> fi
>
> Gracias de antemano,
>>
>>
> Si funciona nos avisas.
>
> Saludos
>
>> Antonio
>> _______________________________________________
>> Lista de correo Linux-plug
>> Temática: Discusión general sobre Linux
>> Peruvian Linux User Group (http://www.linux.org.pe)
>>
>> Participa suscribiéndote y escribiendo a:  [email protected]
>> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
>> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>>
>> IMPORTANTE: Reglas y recomendaciones
>> http://www.linux.org.pe/listas/reglas.php
>> http://www.linux.org.pe/listas/comportamiento.php
>> http://www.linux.org.pe/listas/recomendaciones.php
>>
>
>
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a