Files
cloudron-box/scripts/bootstrap/setup_collectd.sh
T
2014-09-23 23:18:44 -07:00

26 lines
670 B
Bash
Executable File

#!/bin/bash
set -e
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
GRAPHITE_DIR="/home/yellowtent/.yellowtent/graphite"
mkdir $GRAPHITE_DIR
docker run -d --name="graphite" \
-p 127.0.0.1:2003:2003 \
-p 127.0.0.1:2004:2004 \
-p 127.0.0.1:8000:8000 \
-v $GRAPHITE_DIR:/app/data girish/graphite:0.2
# collectd
COLLECTD_DIR="/home/yellowtent/.yellowtent/collectd/"
mkdir -p $COLLECTD_DIR/collectd.conf.d
cp -r $SCRIPT_DIR/collectd/collectd.conf $COLLECTD_DIR/collectd.conf
rm -rf /etc/collectd
ln -sfF $COLLECTD_DIR /etc/collectd
chown -R yellowtent.yellowtent $COLLECTD_DIR
update-rc.d -f collectd defaults
/etc/init.d/collectd restart