JIRA: BOTTLENECKS-29
[bottlenecks.git] / vstf / install.sh
1 #!/bin/bash
2
3 SERVER=$2
4 PORT=$3
5 if [ -e $SERVER ]
6 then
7     SERVER=""
8     echo "Use Default server."
9 fi
10
11 if [ -e $PORT ]
12 then
13     PORT=""
14     echo "Use Default port."
15 fi
16
17
18 killall vnstat
19 killall netserver
20 killall netperf
21 killall sar
22 rm -rf vstf.egg-info || exit 1
23 rm -rf build/ || exit 1
24 rm -rf /usr/local/lib/python2.7/dist-packages/vstf* || exit 1
25 python setup.py install --force
26 if [ $1 == "manager" ]; then
27     vstf-agent stop
28     vstf-manager stop
29     if [ "${SERVER}x" == "x" ]
30     then
31         vstf-manager start
32     else
33         if [ "${PORT}x" == "x" ]; then
34             vstf-manager start --monitor ${SERVER}
35         else
36             vstf-manager start --monitor ${SERVER} --port ${PORT}
37         fi
38     fi
39 elif [ $1 == "agent" ];then
40     vstf-manager stop
41     vstf-agent stop
42     vstf-agent start --config_file=/etc/vstf/amqp/amqp.ini
43 fi