<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Andrew's personal weblog</title>
	<atom:link href="http://weblogs.valsania.it/andreav/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblogs.valsania.it/andreav</link>
	<description>Just another Phoibos hosted weblog</description>
	<lastBuildDate>Wed, 24 Nov 2010 16:17:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on High availability of services with ZABBIX and DNS failover by Scott McDonald</title>
		<link>http://weblogs.valsania.it/andreav/2010/10/06/high-availability-of-services-with-zabbix-and-dns-failover/comment-page-1/#comment-20441</link>
		<dc:creator>Scott McDonald</dc:creator>
		<pubDate>Wed, 24 Nov 2010 16:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=127#comment-20441</guid>
		<description>Andrea - the DNS updates flow through mysql replicaton.  Powerdns has a &quot;native&quot; mode that can be used with the mysql backend.  When zabbix detects an outage, it updates the RR directly in one of two mysql master servers.  Those masters have power dns running in &quot;native&quot; mode.  Each one of my masters then has several slave servers, that pull a slave only mysql replicaton feed, with powerdns running locally on them hitting their slave database in native mode.  The system does not depend on notify or AXFR methods - but depends on changes to the database backend propagated through mysql replication to the various name servers.   I then configured powerdns to key off the priority field with a custom resolver query... an A record with a value equal to or greather than 0 gets resolved by powerdns, an A record with a value less than 0 is not resolved by powerdns.   One of my zabbix servers simply updates the the priority field column in the powerdns record to place it in or out of service (created triggers to fire when sites go down and when they come back up).  The updates flow to all of the dns servers through replication almost instantly.

The whole system is dependent on keeping mysql replication working smoothly which is easy with zabbix monitoring.  I setup zabbix to monitor replication status on all dns servers closely.  I&#039;ve worked in high volume environments pushing tremendous amounts of data through mysql replication farms and trust it completely in this DNS scenerio with much smaller replication volumes.

Thanks,
-Scott</description>
		<content:encoded><![CDATA[<p>Andrea &#8211; the DNS updates flow through mysql replicaton.  Powerdns has a &#8220;native&#8221; mode that can be used with the mysql backend.  When zabbix detects an outage, it updates the RR directly in one of two mysql master servers.  Those masters have power dns running in &#8220;native&#8221; mode.  Each one of my masters then has several slave servers, that pull a slave only mysql replicaton feed, with powerdns running locally on them hitting their slave database in native mode.  The system does not depend on notify or AXFR methods &#8211; but depends on changes to the database backend propagated through mysql replication to the various name servers.   I then configured powerdns to key off the priority field with a custom resolver query&#8230; an A record with a value equal to or greather than 0 gets resolved by powerdns, an A record with a value less than 0 is not resolved by powerdns.   One of my zabbix servers simply updates the the priority field column in the powerdns record to place it in or out of service (created triggers to fire when sites go down and when they come back up).  The updates flow to all of the dns servers through replication almost instantly.</p>
<p>The whole system is dependent on keeping mysql replication working smoothly which is easy with zabbix monitoring.  I setup zabbix to monitor replication status on all dns servers closely.  I&#8217;ve worked in high volume environments pushing tremendous amounts of data through mysql replication farms and trust it completely in this DNS scenerio with much smaller replication volumes.</p>
<p>Thanks,<br />
-Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on High availability of services with ZABBIX and DNS failover by Andrea Valsania</title>
		<link>http://weblogs.valsania.it/andreav/2010/10/06/high-availability-of-services-with-zabbix-and-dns-failover/comment-page-1/#comment-20430</link>
		<dc:creator>Andrea Valsania</dc:creator>
		<pubDate>Tue, 09 Nov 2010 20:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=127#comment-20430</guid>
		<description>Yes, I thought to use the &quot;remote command&quot; operation type too, but it can only make a ZABBIX agent to launch a script, which is not what I was looking for (even if I could run an agent on the server itself).
Obviously my need is &quot;specular&quot; to  yours: in my case the ZABBIX server and authoritative DNS servers are behind my ISP-failover enabled firewalls, and I aimed to run the &lt;em&gt;nsupdate&lt;/em&gt; command by using as few pieces as possible, considering every further bit a source of unreliability.
By using this approach I only have two possible failure elements: the ZABBIX server process and the dynamic DNS server... both of whom I&#039;m pretty confident with! :)

Your service seems to be pretty well designed. The only thing I don&#039;t understand well is about the update method: you change the zone data by updating the RR directly in the MySQL database, and then you rely on standard DNS notify and AXFR methods to replicate to other name servers?</description>
		<content:encoded><![CDATA[<p>Yes, I thought to use the &#8220;remote command&#8221; operation type too, but it can only make a ZABBIX agent to launch a script, which is not what I was looking for (even if I could run an agent on the server itself).<br />
Obviously my need is &#8220;specular&#8221; to  yours: in my case the ZABBIX server and authoritative DNS servers are behind my ISP-failover enabled firewalls, and I aimed to run the <em>nsupdate</em> command by using as few pieces as possible, considering every further bit a source of unreliability.<br />
By using this approach I only have two possible failure elements: the ZABBIX server process and the dynamic DNS server&#8230; both of whom I&#8217;m pretty confident with! <img src='http://weblogs.valsania.it/andreav/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Your service seems to be pretty well designed. The only thing I don&#8217;t understand well is about the update method: you change the zone data by updating the RR directly in the MySQL database, and then you rely on standard DNS notify and AXFR methods to replicate to other name servers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on High availability of services with ZABBIX and DNS failover by Scott McDonald</title>
		<link>http://weblogs.valsania.it/andreav/2010/10/06/high-availability-of-services-with-zabbix-and-dns-failover/comment-page-1/#comment-20429</link>
		<dc:creator>Scott McDonald</dc:creator>
		<pubDate>Tue, 09 Nov 2010 19:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=127#comment-20429</guid>
		<description>Thanks for sharing your script.  I had considered this approach a couple months back but took a different path.

Zabbix also has Actions which can be used to call external scripts and pass arguments.  This combines nicely with PowerDNS when using a native mysql backend (with mysql replication to redundant name servers). Zabbix monitors site IPs and when it detects an outage or unacceptable response time triggers an action script.  In my setups the action scripts verifies the outage from other Zabbix server locations - then modifies mysql dns records which replicate and almost instantly change the DNS resolutions from geographically distributed powerdns servers.  I&#039;ve used this approach to provide automated DNS failover, failback, and loadbalancing for several large clients in the past (and this is the combination I settled on using as the engine for my startup company www.cnamefailover.com).</description>
		<content:encoded><![CDATA[<p>Thanks for sharing your script.  I had considered this approach a couple months back but took a different path.</p>
<p>Zabbix also has Actions which can be used to call external scripts and pass arguments.  This combines nicely with PowerDNS when using a native mysql backend (with mysql replication to redundant name servers). Zabbix monitors site IPs and when it detects an outage or unacceptable response time triggers an action script.  In my setups the action scripts verifies the outage from other Zabbix server locations &#8211; then modifies mysql dns records which replicate and almost instantly change the DNS resolutions from geographically distributed powerdns servers.  I&#8217;ve used this approach to provide automated DNS failover, failback, and loadbalancing for several large clients in the past (and this is the combination I settled on using as the engine for my startup company <a href="http://www.cnamefailover.com" rel="nofollow">http://www.cnamefailover.com</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CommuniGate VoIP services by Esteban Reveal</title>
		<link>http://weblogs.valsania.it/andreav/2009/07/30/communigate-voip-services/comment-page-1/#comment-20125</link>
		<dc:creator>Esteban Reveal</dc:creator>
		<pubDate>Sun, 08 Aug 2010 09:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=109#comment-20125</guid>
		<description>Interesting that a few years back people were questioning the viability of VoIP (ie. Vonage fiasco).   Now everywhere you turn its widely accepted and has become very established.</description>
		<content:encoded><![CDATA[<p>Interesting that a few years back people were questioning the viability of VoIP (ie. Vonage fiasco).   Now everywhere you turn its widely accepted and has become very established.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Cisco router by Nicole</title>
		<link>http://weblogs.valsania.it/andreav/2009/02/25/new-cisco-router/comment-page-1/#comment-19218</link>
		<dc:creator>Nicole</dc:creator>
		<pubDate>Wed, 21 Apr 2010 09:41:58 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=102#comment-19218</guid>
		<description>Not new lol,......</description>
		<content:encoded><![CDATA[<p>Not new lol,&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on wpDirAuth 1.4 patch by Trm</title>
		<link>http://weblogs.valsania.it/andreav/2008/07/24/wpdirauth-14-patch/comment-page-1/#comment-17858</link>
		<dc:creator>Trm</dc:creator>
		<pubDate>Fri, 25 Sep 2009 10:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=67#comment-17858</guid>
		<description>Sorry to bother, I actually fixed my issue by editing the line
 &quot;elseif ($userID = wp_create_user($userLogin, $password, $userEmail)) {&quot; by adding the users_can_register option verification like this =
&quot;elseif (($userID = wp_create_user($userLogin, $password, $userEmail)) &amp;&amp; ( get_option(&#039;users_can_register&#039;) ) ) {&quot;
Hope this helps other users</description>
		<content:encoded><![CDATA[<p>Sorry to bother, I actually fixed my issue by editing the line<br />
 &#8220;elseif ($userID = wp_create_user($userLogin, $password, $userEmail)) {&#8221; by adding the users_can_register option verification like this =<br />
&#8220;elseif (($userID = wp_create_user($userLogin, $password, $userEmail)) &amp;&amp; ( get_option(&#8216;users_can_register&#8217;) ) ) {&#8221;<br />
Hope this helps other users</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on wpDirAuth by Trm</title>
		<link>http://weblogs.valsania.it/andreav/2008/05/17/wpdirauth/comment-page-1/#comment-17808</link>
		<dc:creator>Trm</dc:creator>
		<pubDate>Thu, 24 Sep 2009 19:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=60#comment-17808</guid>
		<description>Hello, I&#039;ve been using the plugin successfully, but now I&#039;m facing an issue, I would like to disable user registration, I mean I have all my necessary ldap users already subscribed, and don&#039;t want other random ldap user to subscribe anymore, I thought that just de-activating the option to register in WP would be enough, but it isn&#039;t, every user from my ldap can still subscribe, if I deactivate wpdirauth plugin, nobody can enter the WP admin panel no more, so I&#039;m desperately seeking a solution, and can&#039;t find any support (the google group isn&#039;t working anymore), thank you if you can help me !</description>
		<content:encoded><![CDATA[<p>Hello, I&#8217;ve been using the plugin successfully, but now I&#8217;m facing an issue, I would like to disable user registration, I mean I have all my necessary ldap users already subscribed, and don&#8217;t want other random ldap user to subscribe anymore, I thought that just de-activating the option to register in WP would be enough, but it isn&#8217;t, every user from my ldap can still subscribe, if I deactivate wpdirauth plugin, nobody can enter the WP admin panel no more, so I&#8217;m desperately seeking a solution, and can&#8217;t find any support (the google group isn&#8217;t working anymore), thank you if you can help me !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on wpDirAuth 1.4 patch by Andre</title>
		<link>http://weblogs.valsania.it/andreav/2008/07/24/wpdirauth-14-patch/comment-page-1/#comment-9089</link>
		<dc:creator>Andre</dc:creator>
		<pubDate>Tue, 31 Mar 2009 11:56:43 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=67#comment-9089</guid>
		<description>I&#039;m not working with WP 2.7, when I try to login it shows me this error message:

Directory Login Error: 
wpDirAuth config error: No directory server available for authentication, OR pre-binding credentials denied.

I try to hack the code and add a custom connection string &quot;uid=username,ou=people,dc=domain,dc=com&quot; which has worked but now I have the followed message:

Directory Login Error: Could not authenticate user. Please check your credentials. [user_xpto]

Any hints?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not working with WP 2.7, when I try to login it shows me this error message:</p>
<p>Directory Login Error:<br />
wpDirAuth config error: No directory server available for authentication, OR pre-binding credentials denied.</p>
<p>I try to hack the code and add a custom connection string &#8220;uid=username,ou=people,dc=domain,dc=com&#8221; which has worked but now I have the followed message:</p>
<p>Directory Login Error: Could not authenticate user. Please check your credentials. [user_xpto]</p>
<p>Any hints?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on wpDirAuth versions by Delta Phi</title>
		<link>http://weblogs.valsania.it/andreav/2009/03/06/wpdirauth-versions/comment-page-1/#comment-5840</link>
		<dc:creator>Delta Phi</dc:creator>
		<pubDate>Mon, 16 Mar 2009 08:42:24 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=106#comment-5840</guid>
		<description>&lt;strong&gt;wpDirAuth-Versionen...&lt;/strong&gt;

wpDirAuth ist ein aeussert praktisches Plugin, um Wordpress-Accounts aus LDAP zu beziehen. Leider scheint sich der urspruengliche Entwickler, Stephane Daury, nicht mehr um das Plugin zu kuemmern. Somit verfaellt also seine Projektseite, die Wordpress E...</description>
		<content:encoded><![CDATA[<p><strong>wpDirAuth-Versionen&#8230;</strong></p>
<p>wpDirAuth ist ein aeussert praktisches Plugin, um WordPress-Accounts aus LDAP zu beziehen. Leider scheint sich der urspruengliche Entwickler, Stephane Daury, nicht mehr um das Plugin zu kuemmern. Somit verfaellt also seine Projektseite, die WordPress E&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on wpDirAuth 1.4 patch by tina</title>
		<link>http://weblogs.valsania.it/andreav/2008/07/24/wpdirauth-14-patch/comment-page-1/#comment-5804</link>
		<dc:creator>tina</dc:creator>
		<pubDate>Mon, 16 Mar 2009 02:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://weblogs.valsania.it/andreav/?p=67#comment-5804</guid>
		<description>thank for your sharing
&lt;a href=&quot;http://ezinearticles.com/?The-Convenience-of-Using-Email-Address-Tracer-Via-Reverse-Email-Lookup&amp;id=2058417&quot; rel=&quot;nofollow&quot;&gt;:)&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>thank for your sharing<br />
<a href="http://ezinearticles.com/?The-Convenience-of-Using-Email-Address-Tracer-Via-Reverse-Email-Lookup&amp;id=2058417" rel="nofollow"> <img src='http://weblogs.valsania.it/andreav/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

