Einfache Lösung:
Per
dig oder
host eine DNS-Abfrage machen und die von dem Tool angezeigte Laufzeit per
sed oder
awk rausfiltern und in eine
rrdtool-Datenbank schreiben. Das ganze per
cron alle paar Minuten ausführen lassen. Daten kann man ebenfalls per rrdtool fein als Graphik ausgeben.
Code:
LATENCY=`dig @nameserver.example.com blah.example.com | \
sed -e '/ msec/!d; s#;;.*: ##; s# msec##; s#[\r\n]##g'`;
rrdtool update dnslatency.rrd N:$LATENCY
Ggf. die Ausfälle aus dem Spamfilter-Log auch in die rrdtool-Datei aufzeichen, um Laufzeit und Ausfälle nebeneinander zu sehen.
PS:
Hast Du schonmal einen anderen Nameserver verwendet, um ausschliessen zu können, das es wirklich am Nameserver des ISP liegt?