<p>Absolutely wondering if check scripts from nagios can be utilized for the same and of course with lower TTL values to have the changes propagated rapidly.</p>
<p>I personally have just started using power dns hence not sure about changing zones from sql backend but I believe this could be possible. </p>
<p>I sincerely urge pdns masters if they would like to spare some time and write a quick php or bash script which could do this trick. </p>
<div class="gmail_quote">On 17 Dec 2012 17:29, "Peter van Dijk" <<a href="mailto:peter.van.dijk@netherlabs.nl">peter.van.dijk@netherlabs.nl</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
On Dec 17, 2012, at 12:39 , Marc Haber wrote:<br>
<br>
> On Mon, Dec 17, 2012 at 10:17:59AM +0530, Manish Rane wrote:<br>
>> By the way PDNS Development Team can think of such feature and probably<br>
>> include in upcoming release? That would make the product more versatile and<br>
>> complete.<br>
><br>
> In my opinion, this does not belong into a DNS server. PowerDNS has<br>
> versatile backends and flexible interfaces to avoid bloat in PowerDNS<br>
> itself.<br>
<br>
<br>
Well said.<br>
<br>
If this were to happen 'inside' of PowerDNS, it would happen in a backend written<br>
for this purpose.<br>
<br>
However, as the original poster and at least one reply have pointed out, there<br>
are several ways to make this happen without changing PowerDNS:<br>
1) a pipebackend or remotebackend script that decides what A to respond based<br>
on some external state (from Nagios perhaps).<br>
2) a script that updates your MySQL database based on said external state.<br>
<br>
We don't have scripts for either 1) or 2) ready, but some other people might.<br>
Such scripts are not hard to write.<br>
<br>
One pointer: make sure to disable or lower the default cache timeouts in PowerDNS<br>
if you want quick fail overs.<br>
<br>
Kind regards,<br>
--<br>
Peter van Dijk<br>
Netherlabs Computer Consulting BV - <a href="http://www.netherlabs.nl/" target="_blank">http://www.netherlabs.nl/</a><br>
<br>
_______________________________________________<br>
Pdns-users mailing list<br>
<a href="mailto:Pdns-users@mailman.powerdns.com">Pdns-users@mailman.powerdns.com</a><br>
<a href="http://mailman.powerdns.com/mailman/listinfo/pdns-users" target="_blank">http://mailman.powerdns.com/mailman/listinfo/pdns-users</a><br>
</blockquote></div>