Menil Jean,<br>i will learn this script and to try use here.<br><br>Tks a lot.<br><br><div class="gmail_quote">2009/9/15 Menil Jean-Philippe <span dir="ltr">&lt;<a href="mailto:Jean-Philippe.Menil@univ-nantes.fr">Jean-Philippe.Menil@univ-nantes.fr</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Fábio Ribeiro a écrit :<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">
Hello all,<br>
i would like monitor my Wifidog service with Nagios. Samebody, help me about this?<br>
Is There a plugin for wifidog?<br>
<br>
Tks a lot.<br>
<br>
<br></div></div>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
WiFiDog mailing list<br>
<a href="mailto:WiFiDog@listes.ilesansfil.org" target="_blank">WiFiDog@listes.ilesansfil.org</a><br>
<a href="http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog" target="_blank">http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog</a><br>
</blockquote>
Hi,<br>
<br>
there&#39;s no plugin for wifidog,<br>
<br>
I monitor different process of wifidog by script, that nagios ask by snmp<br>
An exemple of script:<br>
<br>
-----------------------------------------------------------------------<br>
#!/bin/sh<br>
# script de verification des process wifidog par cite<br>
# Pour ajouter une cite, il faut l&#39;ajouter dans le tabCitesId avec son identifiant se rapportant a son fichier de conf<br>
# (c&#39;est ce qui sera greppé dans le ps)<br>
# il faut aussi l&#39;ajouter (dans le meme ordre) dans le tabCitesNom avec son nom plus explicite<br>
<br>
<br>
#original avec toute les cites<br>
<br>
tabCitesId=(ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8)<br>
tabCitesNom=(&quot;Cite 1&quot; &quot;Cite 2&quot; &quot;Cite 3&quot; &quot;Cite 4&quot; &quot;Cite 5&quot; &quot;Cite 6&quot; &quot;Cite 7&quot; &quot;Cite 8&quot;)<br>
tabProcess=(slapd freeradius postgres apache2)<br>
<br>
<br>
for process in ${tabProcess[*]}<br>
do<br>
        if test &quot;`ps ax |grep $process |grep -v grep`&quot; == &#39;&#39;<br>
                then<br>
                output=&quot;$output$process ne semble pas tourner\n&quot;<br>
        fi<br>
done<br>
<br>
declare -i i=0<br>
for citeId in ${tabCitesId[*]}<br>
do<br>
        if test &quot;`ps ax |grep $citeId.conf |grep -v grep`&quot; == &#39;&#39;<br>
                then<br>
                output=&quot;$output${tabCitesNom[$i]} semble etre HS\n&quot;<br>
        fi<br>
        i=$i+1<br>
done<br>
<br>
if test &quot;$output&quot; == &#39;&#39;<br>
        then<br>
        echo &quot;Les $i cites sont OK&quot;<br>
        exit 0<br>
else<br>
        echo &quot;$output&quot;<br>
        exit 1<br>
fi<br>
<br>
-----------------------------------------------------------------------<br>
<br>
I graph the users with Cacti, same as nagios, snmp, script:<br>
#!/bin/bash<br>
/usr/bin/wdctl -s /tmp/wdctl-ID1.sock status | grep connected | awk &#39;{print $1}&#39;<br>
<br>
Hope this help<br>
<br>
-- <br>
Menil Jean-Philippe<br>
DSI de l&#39;Université de Nantes<br>
tél: 02 51 12 53 92<br>
Fax: 02 51 12 58 60<br><font color="#888888">
<a href="mailto:Jean-Philippe.Menil@univ-nantes.fr" target="_blank">Jean-Philippe.Menil@univ-nantes.fr</a><br>
_______________________________________________<br>
WiFiDog mailing list<br>
<a href="mailto:WiFiDog@listes.ilesansfil.org" target="_blank">WiFiDog@listes.ilesansfil.org</a><br>
<a href="http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog" target="_blank">http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog</a><br>
</font></blockquote></div><br>