1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

Update plugin

This commit is contained in:
Guillaume Marsay 2017-01-10 08:48:19 +01:00 committed by GitHub
parent 7f3c3007a5
commit 1ded68fc87

View file

@ -7,6 +7,10 @@
chilli_sessions_ - Wildcard-plugin to monitor sessions state on Coova Chilli. chilli_sessions_ - Wildcard-plugin to monitor sessions state on Coova Chilli.
=head DESCRIPTION
This wildcard plugin is for monitor the number of device with state pass/dnat/none on Coova Chilli instances.
=head1 CONFIGURATION =head1 CONFIGURATION
This plugin does not normally require configuration. This plugin does not normally require configuration.
@ -71,15 +75,13 @@ case "$1" in
fi fi
;; ;;
suggest) suggest)
INSTANCES_LIST=$(ls /var/run/chilli_*.sock) find "$CHILLI_PATH_SOCK/" -name "chilli_*.sock" | while read file; do
for file in $INSTANCES_LIST; do
basename "$file" .sock | cut -d _ -f 2 basename "$file" .sock | cut -d _ -f 2
done done
echo "total" echo "total"
exit 0 exit 0
;; ;;
config) config)
echo "graph_title Chilli $INSTANCE sessions" echo "graph_title Chilli $INSTANCE sessions"
@ -107,9 +109,9 @@ if [ "$INSTANCE" = "total" ]; then
STATE_DNAT=$("$CHILLI_PATH_BIN" list | grep -wc "dnat") STATE_DNAT=$("$CHILLI_PATH_BIN" list | grep -wc "dnat")
STATE_NONE=$("$CHILLI_PATH_BIN" list | grep -wc "none") STATE_NONE=$("$CHILLI_PATH_BIN" list | grep -wc "none")
else else
STATE_PASS=$("$CHILLI_PATH_BIN" -s $CHILLI_PATH_SOCK/chilli_"$INSTANCE".sock list | grep -wc "pass") STATE_PASS=$("$CHILLI_PATH_BIN" -s "$CHILLI_PATH_SOCK/chilli_$INSTANCE.sock" list | grep -wc "pass")
STATE_DNAT=$("$CHILLI_PATH_BIN" -s $CHILLI_PATH_SOCK/chilli_"$INSTANCE".sock list | grep -wc "dnat") STATE_DNAT=$("$CHILLI_PATH_BIN" -s "$CHILLI_PATH_SOCK/chilli_$INSTANCE.sock" list | grep -wc "dnat")
STATE_NONE=$("$CHILLI_PATH_BIN" -s $CHILLI_PATH_SOCK/chilli_"$INSTANCE".sock list | grep -wc "none") STATE_NONE=$("$CHILLI_PATH_BIN" -s "$CHILLI_PATH_SOCK/chilli_$INSTANCE.sock" list | grep -wc "none")
fi fi
echo "pass.value $STATE_PASS" echo "pass.value $STATE_PASS"