diff --git a/metrology/collectd_exec_xmpp.sh b/metrology/collectd_exec_xmpp.sh index 0e830a1..1f68a11 100755 --- a/metrology/collectd_exec_xmpp.sh +++ b/metrology/collectd_exec_xmpp.sh @@ -33,15 +33,17 @@ http_upload_disk_usage() { echo "PUTVAL \"${HOSTNAME}/xmpp_upload_data_avg/count\" interval=$INTERVAL $(date +%s):${avg}" } -client_stats(){ - return 0 - # Fonction pas encore activée car je n'aime pas l'idée de créer dans influxdb autant de noms de métriques que de clients XMPP. - # Il faut encore étudier le format d'envoi de collectd. - while read -r line ; do - clientname=$(echo ${line} | awk '{print $2}') - count=$(echo ${line} | awk '{print $1}') - echo "PUTVAL \"${HOSTNAME}/xmpp_client_${clientname}/count\" interval=$INTERVAL $(date +%s):${count}" - done < <(ejabberdctl connected_users | sed -r 's;^.*@chapril.org/([^. -]+).*;\1;' | sort | uniq -c | sort -n) -} +# 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(){ +# return 0 +# # Fonction pas encore activée car je n'aime pas l'idée de créer dans influxdb autant de noms de métriques que de clients XMPP. +# # Il faut encore étudier le format d'envoi de collectd. +# while read -r line ; do +# clientname=$(echo ${line} | awk '{print $2}') +# count=$(echo ${line} | awk '{print $1}') +# echo "PUTVAL \"${HOSTNAME}/xmpp_client_${clientname}/count\" interval=$INTERVAL $(date +%s):${count}" +# done < <(ejabberdctl connected_users | sed -r 's;^.*@chapril.org/([^. -]+).*;\1;' | sort | uniq -c | sort -n) +#} main