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"><<a href="mailto:Jean-Philippe.Menil@univ-nantes.fr">Jean-Philippe.Menil@univ-nantes.fr</a>></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'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'ajouter dans le tabCitesId avec son identifiant se rapportant a son fichier de conf<br>
# (c'est ce qui sera greppé dans le ps)<br>
# il faut aussi l'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=("Cite 1" "Cite 2" "Cite 3" "Cite 4" "Cite 5" "Cite 6" "Cite 7" "Cite 8")<br>
tabProcess=(slapd freeradius postgres apache2)<br>
<br>
<br>
for process in ${tabProcess[*]}<br>
do<br>
if test "`ps ax |grep $process |grep -v grep`" == ''<br>
then<br>
output="$output$process ne semble pas tourner\n"<br>
fi<br>
done<br>
<br>
declare -i i=0<br>
for citeId in ${tabCitesId[*]}<br>
do<br>
if test "`ps ax |grep $citeId.conf |grep -v grep`" == ''<br>
then<br>
output="$output${tabCitesNom[$i]} semble etre HS\n"<br>
fi<br>
i=$i+1<br>
done<br>
<br>
if test "$output" == ''<br>
then<br>
echo "Les $i cites sont OK"<br>
exit 0<br>
else<br>
echo "$output"<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 '{print $1}'<br>
<br>
Hope this help<br>
<br>
-- <br>
Menil Jean-Philippe<br>
DSI de l'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>