Initial work on monitless installation
This commit is contained in:
parent
ecb43c2587
commit
4dfd49d12c
23 changed files with 225 additions and 112 deletions
|
@ -9,8 +9,8 @@
|
|||
# Short-Description: Manage airtime-media-monitor daemon
|
||||
### END INIT INFO
|
||||
|
||||
USERID=root
|
||||
GROUPID=www-data
|
||||
USERID=WEB_USER
|
||||
GROUPID=WEB_USER
|
||||
NAME=Airtime\ Media\ Monitor
|
||||
|
||||
DAEMON=/usr/lib/airtime/media-monitor/airtime-media-monitor
|
||||
|
|
|
@ -16,7 +16,7 @@ class AirtimeMediaConfig:
|
|||
|
||||
# loading config file
|
||||
try:
|
||||
config = ConfigObj('/etc/airtime/media-monitor.cfg')
|
||||
config = ConfigObj('/etc/airtime/airtime.conf')
|
||||
self.cfg = config
|
||||
except Exception, e:
|
||||
logger.info('Error loading config: ', e)
|
||||
|
|
|
@ -44,17 +44,13 @@ try:
|
|||
# load config file
|
||||
try:
|
||||
config = ConfigObj(PATH_INI_FILE)
|
||||
config['rabbitmq_user'] = os.environ['RABBITMQ_USER']
|
||||
config['rabbitmq_password'] = os.environ['RABBITMQ_PASSWORD']
|
||||
config['rabbitmq_vhost'] = os.environ['RABBITMQ_VHOST']
|
||||
config.write()
|
||||
except Exception, e:
|
||||
print 'Error loading config file: ', e
|
||||
sys.exit(1)
|
||||
|
||||
#copy monit files
|
||||
shutil.copy('%s/../../monit/monit-airtime-generic.cfg'%current_script_dir, '/etc/monit/conf.d/')
|
||||
subprocess.call('sed -i "s/\$admin_pass/%s/g" /etc/monit/conf.d/monit-airtime-generic.cfg' % get_rand_string(), shell=True)
|
||||
subprocess.call('sed -i "s/\$admin_pass/%s/g" /etc/monit/conf.d/monit-airtime-generic.cfg' % get_rand_string(), shell=True, close_fds=True)
|
||||
shutil.copy('%s/../monit-airtime-media-monitor.cfg'%current_script_dir, '/etc/monit/conf.d/')
|
||||
|
||||
#create log dir
|
||||
|
|
|
@ -4,8 +4,7 @@ import sys
|
|||
import mm2.mm2 as mm2
|
||||
from std_err_override import LogWriter
|
||||
|
||||
global_cfg = '/etc/airtime/media-monitor.cfg'
|
||||
api_client_cfg = '/etc/airtime/api_client.cfg'
|
||||
global_cfg = '/etc/airtime/airtime.conf'
|
||||
logging_cfg = '/usr/lib/airtime/media-monitor/logging.cfg'
|
||||
|
||||
mm2.main( global_cfg, api_client_cfg, logging_cfg )
|
||||
mm2.main( global_cfg, logging_cfg )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue