Skip to content

Commit

Permalink
CC-3520: Change default password of monit
Browse files Browse the repository at this point in the history
-fixed
  • Loading branch information
mkonecny committed Apr 1, 2012
1 parent e1fd581 commit 57f782d
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 3 deletions.
2 changes: 1 addition & 1 deletion airtime_mvc/application/models/Systemstatus.php
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public static function GetMonitStatus($p_ip){
$ch = curl_init(); $ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "admin:monit"); curl_setopt($ch, CURLOPT_USERPWD, "guest:airtime");
$result = curl_exec($ch); $result = curl_exec($ch);
curl_close($ch); curl_close($ch);


Expand Down
7 changes: 7 additions & 0 deletions python_apps/media-monitor/install/media-monitor-copy-files.py
Original file line number Original file line Diff line number Diff line change
@@ -1,6 +1,9 @@
import os import os
import shutil import shutil
import sys import sys
import subprocess
import random
import string
from configobj import ConfigObj from configobj import ConfigObj


if os.geteuid() != 0: if os.geteuid() != 0:
Expand All @@ -25,6 +28,9 @@ def create_dir(path):
except Exception, e: except Exception, e:
pass pass


def get_rand_string(length=10):
return ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(length))

PATH_INI_FILE = '/etc/airtime/media-monitor.cfg' PATH_INI_FILE = '/etc/airtime/media-monitor.cfg'


try: try:
Expand All @@ -43,6 +49,7 @@ def create_dir(path):


#copy monit files #copy monit files
shutil.copy('%s/../../monit/monit-airtime-generic.cfg'%current_script_dir, '/etc/monit/conf.d/') 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)
if os.environ["disable_auto_start_services"] == "f": if os.environ["disable_auto_start_services"] == "f":
shutil.copy('%s/../monit-airtime-media-monitor.cfg'%current_script_dir, '/etc/monit/conf.d/') shutil.copy('%s/../monit-airtime-media-monitor.cfg'%current_script_dir, '/etc/monit/conf.d/')


Expand Down
5 changes: 3 additions & 2 deletions python_apps/monit/monit-airtime-generic.cfg
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,6 @@
set daemon 10 # Poll at 5 second intervals set daemon 10 # Poll at 10 second intervals
set logfile /var/log/monit.log set logfile /var/log/monit.log


set httpd port 2812 set httpd port 2812
allow admin:monit allow admin:$admin_pass
allow guest:airtime read-only
7 changes: 7 additions & 0 deletions python_apps/pypo/install/pypo-copy-files.py
Original file line number Original file line Diff line number Diff line change
@@ -1,6 +1,9 @@
import os import os
import shutil import shutil
import sys import sys
import subprocess
import random
import string
from configobj import ConfigObj from configobj import ConfigObj


if os.geteuid() != 0: if os.geteuid() != 0:
Expand All @@ -24,6 +27,9 @@ def create_dir(path):
os.makedirs(path) os.makedirs(path)
except Exception, e: except Exception, e:
pass pass

def get_rand_string(length=10):
return ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(length))


PATH_INI_FILE = '/etc/airtime/pypo.cfg' PATH_INI_FILE = '/etc/airtime/pypo.cfg'


Expand All @@ -43,6 +49,7 @@ def create_dir(path):


#copy monit files #copy monit files
shutil.copy('%s/../../monit/monit-airtime-generic.cfg'%current_script_dir, '/etc/monit/conf.d/') 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)
shutil.copy('%s/../../monit/monit-airtime-rabbitmq-server.cfg'%current_script_dir, '/etc/monit/conf.d/') shutil.copy('%s/../../monit/monit-airtime-rabbitmq-server.cfg'%current_script_dir, '/etc/monit/conf.d/')
if os.environ["disable_auto_start_services"] == "f": if os.environ["disable_auto_start_services"] == "f":
shutil.copy('%s/../monit-airtime-liquidsoap.cfg'%current_script_dir, '/etc/monit/conf.d/') shutil.copy('%s/../monit-airtime-liquidsoap.cfg'%current_script_dir, '/etc/monit/conf.d/')
Expand Down

0 comments on commit 57f782d

Please sign in to comment.