~charmers/charms/precise/rabbitmq-server/trunk

« back to all changes in this revision

Viewing changes to scripts/collect_rabbitmq_stats.sh

  • Committer: James Page
  • Date: 2015-10-22 13:24:30 UTC
  • Revision ID: james.page@ubuntu.com-20151022132430-723cb00yprje2j1c
Tags: 15.10
15.10 Charm release

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
# Check for a lock file and if not, create one
9
9
lockfile-create -r2 --lock-name $LOCK > /dev/null 2>&1
10
10
if [ $? -ne 0 ]; then
 
11
    echo "Failed to create lockfile: $LOCK."
11
12
    exit 1
12
13
fi
13
14
trap "rm -f $LOCK > /dev/null 2>&1" exit
19
20
 
20
21
if [ -f /var/lib/rabbitmq/pids ]; then
21
22
    RABBIT_PID=$(grep "{rabbit\@${HOSTNAME}," /var/lib/rabbitmq/pids | sed -e 's!^.*,\([0-9]*\).*!\1!')
22
 
elif [ -f /var/run/rabbitmq/pid ]; then 
 
23
elif [ -f /var/run/rabbitmq/pid ]; then
23
24
    RABBIT_PID=$(cat /var/run/rabbitmq/pid)
 
25
elif [ -f /var/lib/rabbitmq/mnesia/rabbit\@${HOSTNAME}.pid ]; then
 
26
    # Vivid and later
 
27
    RABBIT_PID=$(cat /var/lib/rabbitmq/mnesia/rabbit\@${HOSTNAME}.pid)
24
28
else
25
29
    echo "No PID file found"
26
30
    exit 3