[isf-wifidog] Nagios/Wifidog
Menil Jean-Philippe
Jean-Philippe.Menil at univ-nantes.fr
Mar 15 Sep 08:34:32 EDT 2009
Fábio Ribeiro a écrit :
> Hello all,
> i would like monitor my Wifidog service with Nagios. Samebody, help me
> about this?
> Is There a plugin for wifidog?
>
> Tks a lot.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> WiFiDog mailing list
> WiFiDog at listes.ilesansfil.org
> http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog
Hi,
there's no plugin for wifidog,
I monitor different process of wifidog by script, that nagios ask by snmp
An exemple of script:
-----------------------------------------------------------------------
#!/bin/sh
# script de verification des process wifidog par cite
# Pour ajouter une cite, il faut l'ajouter dans le tabCitesId avec son
identifiant se rapportant a son fichier de conf
# (c'est ce qui sera greppé dans le ps)
# il faut aussi l'ajouter (dans le meme ordre) dans le tabCitesNom avec
son nom plus explicite
#original avec toute les cites
tabCitesId=(ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8)
tabCitesNom=("Cite 1" "Cite 2" "Cite 3" "Cite 4" "Cite 5" "Cite 6" "Cite
7" "Cite 8")
tabProcess=(slapd freeradius postgres apache2)
for process in ${tabProcess[*]}
do
if test "`ps ax |grep $process |grep -v grep`" == ''
then
output="$output$process ne semble pas tourner\n"
fi
done
declare -i i=0
for citeId in ${tabCitesId[*]}
do
if test "`ps ax |grep $citeId.conf |grep -v grep`" == ''
then
output="$output${tabCitesNom[$i]} semble etre HS\n"
fi
i=$i+1
done
if test "$output" == ''
then
echo "Les $i cites sont OK"
exit 0
else
echo "$output"
exit 1
fi
-----------------------------------------------------------------------
I graph the users with Cacti, same as nagios, snmp, script:
#!/bin/bash
/usr/bin/wdctl -s /tmp/wdctl-ID1.sock status | grep connected | awk
'{print $1}'
Hope this help
--
Menil Jean-Philippe
DSI de l'Université de Nantes
tél: 02 51 12 53 92
Fax: 02 51 12 58 60
Jean-Philippe.Menil at univ-nantes.fr
Plus d'informations sur la liste de diffusion WiFiDog