Collectd+postgres for db-datanommer01
This commit is contained in:
parent
ad799abed9
commit
e258bae727
5 changed files with 46 additions and 1 deletions
22
roles/collectd/postgres/templates/collectd-postgres.sh
Normal file
22
roles/collectd/postgres/templates/collectd-postgres.sh
Normal file
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
pause=10
|
||||
host=$( hostname -s )
|
||||
|
||||
while getopts "h:p:s:" c; do
|
||||
case $c in
|
||||
h) host=$OPTARG;;
|
||||
p) pause=$OPTARG;;
|
||||
*) echo "Usage: /bin/bash [-h <hostname>] [-p <seconds>]";;
|
||||
esac
|
||||
done
|
||||
|
||||
|
||||
while [ $? -eq 0 ] ; do
|
||||
time="$(date +%s)"
|
||||
for db in {{ databases.join(' ') }}
|
||||
do
|
||||
echo "PUTVAL $host/pg_conns/pg_conns-$db $time:$(ps auxwww | grep -c $db)"
|
||||
done
|
||||
sleep $pause
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue