diff --git a/metrology/collectd_exec_xmpp.sh b/metrology/collectd_exec_xmpp.sh index 1f68a11..6ce0d5d 100755 --- a/metrology/collectd_exec_xmpp.sh +++ b/metrology/collectd_exec_xmpp.sh @@ -11,6 +11,7 @@ main() { while ejabberdctl_stats http_upload_disk_usage + captcha_stats #client_stats # XXX pas encore activée sleep "$INTERVAL" do true; done @@ -33,6 +34,10 @@ http_upload_disk_usage() { echo "PUTVAL \"${HOSTNAME}/xmpp_upload_data_avg/count\" interval=$INTERVAL $(date +%s):${avg}" } +captcha_stats() { + echo "PUTVAL \"${HOSTNAME}/xmpp_captcha_lastday/count\" interval=$INTERVAL $(date +%s):$(find /var/lib/ejabberd/chapril_captchas/ -mindepth 1 -maxdepth 1 -type f -mtime 1 | grep -v EXPERIMENTAL | wc -l)" +} + # XXX la syntaxe de la boucle while ci-dessous fait échouer le démarrage de collectd. # exec plugin: exec_read_one: error = /srv/xmpp.chapril.org/tools/metrology/collectd_exec_xmpp.sh: 44: /srv/xmpp.chapril.org/tools/metrology/collectd_exec_xmpp.sh: Syntax error: redirection unexpected #client_stats(){