Monit DNS check response

David Jones <[email protected]>
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <MWHPR19MB0158A18A42DA6F7BA8F24EB4C6150@MWHPR19MB0158.namprd19.prod.outlook.com>
Does monit have the ability to check a DNS server for a specific response?  I have a need to check a local DNS server and if it becomes unhealthy, shutdown the bgpd service to send DNS traffic to a different data center.

Something like this?

check host nstest.example.com with address 127.0.0.1
    if failed port 53
        use type udp protocol dns
        content = "1.2.3.4"
    then exec "/bin/systemctl stop bgpd"
    else if succeeded then exec "/bin/systemctl start bgpd"

I already have an A record for "nstest" with a value of 1.2.3.4.

Thanks,
Dave

-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.