CC-2888: Create a monit file for each airtime component

This commit is contained in:
martin 2011-09-26 12:51:02 -04:00
parent 3f1ea46d3d
commit 974612badf
17 changed files with 100 additions and 16 deletions

View file

@ -61,8 +61,9 @@ python ${SCRIPTPATH}/../python_apps/show-recorder/install/recorder-install.py
echo -e "\n*** Media Monitor Installation ***"
python ${SCRIPTPATH}/../python_apps/media-monitor/install/media-monitor-install.py
monit monitor icecast2
set +e
monit monitor rabbitmq-server
set -e
echo -e "\n*** Verifying your system environment ***"
sleep 10

View file

@ -25,8 +25,9 @@ SCRIPTPATH=`dirname $SCRIPT`
echo -e "\n******************************* Uninstall Begin ********************************"
monit unmonitor icecast2 >/dev/null 2>&1
set +e
monit unmonitor rabbitmq-server >/dev/null 2>&1
set -e
echo -e "\n*** Uninstalling Pypo ***"
python ${SCRIPTPATH}/../python_apps/pypo/install/pypo-uninstall.py

View file

@ -120,13 +120,6 @@ class AirtimeIni
chmod($filename, 0640));
}
public static function CreateMonitFile(){
if (!copy(__DIR__."/../../python_apps/monit/airtime-monit.cfg", AirtimeIni::CONF_FILE_MONIT)){
echo "Could not copy airtime-monit.cfg to /etc/monit/conf.d/. Exiting.";
exit(1);
}
}
public static function RemoveMonitFile(){
@unlink("/etc/monit/conf.d/airtime-monit.cfg");
}

View file

@ -110,8 +110,6 @@ if ($overwrite) {
echo "* Creating INI files".PHP_EOL;
AirtimeIni::CreateIniFiles();
}
AirtimeIni::CreateMonitFile();
AirtimeInstall::InstallPhpCode();
AirtimeInstall::InstallBinaries();