<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://cat-the-psion.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://cat-the-psion.net/feed.php">
        <title>Kathryl.net blog</title>
        <description></description>
        <link>http://cat-the-psion.net/</link>
        <image rdf:resource="http://cat-the-psion.net/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2013-05-24T20:01:32+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cat-the-psion.net/blog/zabbix_agent_ping_nodata_trigger_auto_registration"/>
                <rdf:li rdf:resource="http://cat-the-psion.net/blog/bonding_sur_ubuntu_le_retour"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://cat-the-psion.net/lib/tpl/arctic/images/favicon.ico">
        <title>Kathryl.net</title>
        <link>http://cat-the-psion.net/</link>
        <url>http://cat-the-psion.net/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://cat-the-psion.net/blog/zabbix_agent_ping_nodata_trigger_auto_registration">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-25T11:32:57+02:00</dc:date>
        <dc:creator>kathryl</dc:creator>
        <title>Trigger pour Zabbix : Alerte sur l'agent et l'auto-enregistrement</title>
        <link>http://cat-the-psion.net/blog/zabbix_agent_ping_nodata_trigger_auto_registration</link>
        <description>
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Si comme moi vous faite de l&amp;#039;auto-register sur vos serveurs vis a vis de Zabbix, vous n&amp;#039;avez pas envie de recevoir une alerte lorsqu&amp;#039;une machine s&amp;#039;enregistre automatiquement.
&lt;/p&gt;

&lt;p&gt;
Il y a un an (voir un chouya plus) on mettais en place l&amp;#039;auto-enregistrement sur nos infra avec &lt;a href=&quot;http://www.karlesnine.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.karlesnine.com/&quot;  rel=&quot;nofollow&quot;&gt;Karles&lt;/a&gt; et &lt;a href=&quot;http://www.jbfavre.org/&quot; class=&quot;urlextern&quot; title=&quot;http://www.jbfavre.org/&quot;  rel=&quot;nofollow&quot;&gt;JB&lt;/a&gt;, et nous avions périodiquement des alertes lorsqu&amp;#039;on relançait des machines AWS.
Par manque de temps et de priorités différente on avait jamais remis en question ce trigger.
&lt;/p&gt;

&lt;p&gt;
Aujourd&amp;#039;hui alors que pour un nouveau boulot je met en place une infra toute neuve et complète de monitoring, je profite donc l&amp;#039;auto-registration et j&amp;#039;ai pu prendre du temps à refaire ce trigger.
&lt;/p&gt;

&lt;p&gt;
Celui-ci dépends de l&amp;#039;item “agent.ping”
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{Template Zabbix Agent:agent.ping.nodata(180)}=1 &amp;amp; {Template Zabbix Agent:agent.ping.last(0)}=1&lt;/pre&gt;

&lt;p&gt;
Ce qui se traduit par : 
“Si je n&amp;#039;ai pas de donnée de l&amp;#039;item agent.ping depuis 180 secondes ET que la dernière valeur reçue de l&amp;#039;agent était 1, ALORS je déclenche le trigger”
&lt;/p&gt;

&lt;p&gt;
De fait je n&amp;#039;ai plus d&amp;#039;alerte lors d&amp;#039;enregistrement automatique de serveur !
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://cat-the-psion.net/tag/zabbix?do=showtag&amp;amp;tag=tag%3Azabbix&quot; class=&quot;wikilink1&quot; title=&quot;tag:zabbix&quot; rel=&quot;tag&quot;&gt;zabbix&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/trigger?do=showtag&amp;amp;tag=tag%3Atrigger&quot; class=&quot;wikilink1&quot; title=&quot;tag:trigger&quot; rel=&quot;tag&quot;&gt;trigger&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/monitoring?do=showtag&amp;amp;tag=tag%3Amonitoring&quot; class=&quot;wikilink1&quot; title=&quot;tag:monitoring&quot; rel=&quot;tag&quot;&gt;monitoring&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://cat-the-psion.net/blog/bonding_sur_ubuntu_le_retour">
        <dc:format>text/html</dc:format>
        <dc:date>2012-08-14T22:56:00+02:00</dc:date>
        <dc:creator>kathryl</dc:creator>
        <title>Bonding sur Ubuntu le retour</title>
        <link>http://cat-the-psion.net/blog/bonding_sur_ubuntu_le_retour</link>
        <description>
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://cat-the-psion.net/blog/ubuntu_12.04_lts_et_ethernet_bonding_en_802.3ad&quot; class=&quot;wikilink1&quot; title=&quot;blog:ubuntu_12.04_lts_et_ethernet_bonding_en_802.3ad&quot;&gt;Précédemment&lt;/a&gt;, j&amp;#039;avais indiqué comment gérer du bonding LACP sur Ubuntu.
Oui mais … (il y a toujours un “mais”), cette configuration honorable sur “papier” présente parfois des difficulté pour “démarrer”.
&lt;/p&gt;

&lt;p&gt;
Une sorte de “fix”, un peu “sale” a mon sens mais qui fait le boulot, est de rajouter “&lt;strong&gt;pre-up ifconfig $IFACE down&lt;/strong&gt;” aux interfaces :
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;auto eth[0-9]
iface eth[0-9] inet manual
	bond-master bond0
	pre-up ifconfig $IFACE down&lt;/pre&gt;

&lt;p&gt;
Et si cela ne suffit pas, cela peut arriver, il faut rajouter dans l&amp;#039;interface de bonding “&lt;strong&gt;up ifenslave $IFACE eth[0-9] eth[0-9]eth[0-9] eth[0-9]&lt;/strong&gt;” :
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;
auto bond0
iface bond0 inet static
	address 192.168.21.1
	netmask 255.255.255.0
	bond-slaves none
	bond-mode 802.3ad
	bond-miimon 100
	bond-lacp-rate 1
	up ifenslave $IFACE eth4 eth5 eth6 eth7
&lt;/pre&gt;

&lt;p&gt;
Cela parait étonnant de faire un “pre-up” pour faire tomber (“down”) l&amp;#039;interface, mais un &lt;a href=&quot;http://fr.linkedin.com/in/thibaux&quot; class=&quot;urlextern&quot; title=&quot;http://fr.linkedin.com/in/thibaux&quot;  rel=&quot;nofollow&quot;&gt;prestataire&lt;/a&gt;, qui m&amp;#039;a relayé sur le projet à un moment donné, à eu l&amp;#039;intuition que UDEV avait un rôle dans le problème, et il n&amp;#039;avait pas tout a fait tort : 
Lorsque udev gère ses règles, il lance (comprendre “up”) les interfaces réseau, hors le bonding à besoin que les interfaces soient “down” pour pouvoir les asservir.
&lt;/p&gt;

&lt;p&gt;
Pour l&amp;#039;instant je n&amp;#039;ai pas trouvé plus élégant/propre, mais la simplicité de mise en oeuvre facilite la chose lorsqu&amp;#039;il y a beaucoup d&amp;#039;interface.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://cat-the-psion.net/tag/ubuntu?do=showtag&amp;amp;tag=tag%3Aubuntu&quot; class=&quot;wikilink1&quot; title=&quot;tag:ubuntu&quot; rel=&quot;tag&quot;&gt;Ubuntu&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/ethernet?do=showtag&amp;amp;tag=tag%3Aethernet&quot; class=&quot;wikilink1&quot; title=&quot;tag:ethernet&quot; rel=&quot;tag&quot;&gt;ethernet&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/bonding?do=showtag&amp;amp;tag=tag%3Abonding&quot; class=&quot;wikilink1&quot; title=&quot;tag:bonding&quot; rel=&quot;tag&quot;&gt;bonding&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/network?do=showtag&amp;amp;tag=tag%3Anetwork&quot; class=&quot;wikilink1&quot; title=&quot;tag:network&quot; rel=&quot;tag&quot;&gt;network&lt;/a&gt;,
	&lt;a href=&quot;http://cat-the-psion.net/tag/802.3ad?do=showtag&amp;amp;tag=tag%3A802.3ad&quot; class=&quot;wikilink1&quot; title=&quot;tag:802.3ad&quot; rel=&quot;tag&quot;&gt;802.3ad&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
