Changeset 35984
- Timestamp:
- Aug 20, 2013, 6:17:32 PM (13 years ago)
- Location:
- trunk/ippm/FilesMonitoring
- Files:
-
- 6 edited
-
NodeRelated/update_table_undefined.py (modified) (1 diff)
-
Supervision/cluster_status.py (modified) (5 diffs)
-
Supervision/node_status.py (modified) (3 diffs)
-
generate_tables.py (modified) (2 diffs)
-
populate_table.py (modified) (2 diffs)
-
tools/deneb-locate.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippm/FilesMonitoring/NodeRelated/update_table_undefined.py
r35945 r35984 10 10 from ipp.lifetime_templates import Template 11 11 except ImportError: 12 sys.path.append(' /home/panstarrs/schastel/local/share/python/')12 sys.path.append('%s/%s/share/python/' % os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 13 13 sys.stderr.write('ImportError') 14 14 for folder in sys.path: -
trunk/ippm/FilesMonitoring/Supervision/cluster_status.py
r35945 r35984 9 9 toGigs = 1024.**3 10 10 toGigsFromK = 1024.**2 11 12 bin_directory = "%s/%s/bin" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 13 share_directory = "%s/%s/share/filemon/" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 11 14 12 15 def usage(): … … 47 50 sql_check = True 48 51 elif argv[1] == 'mhpcc': 49 nodesFilename = ' /home/panstarrs/schastel/local/share/ippMhpccStorageNodes'52 nodesFilename = '%s/ippMhpccStorageNodes' % share_directory 50 53 nodesFile = open(nodesFilename) 51 54 nodes = [] … … 86 89 "stsci07.0", "stsci07.1", "stsci07.2", 87 90 "stsci08.0", "stsci08.1", "stsci08.2", 88 "stsci09.0", "stsci09.1", "stsci09.2", ] 91 "stsci09.0", "stsci09.1", "stsci09.2", 92 "stsci10.0", "stsci10.1", "stsci10.2", 93 "stsci11.0", "stsci11.1", "stsci11.2", 94 "stsci12.0", "stsci12.1", "stsci12.2", 95 "stsci13.0", "stsci13.1", "stsci13.2", 96 "stsci14.0", "stsci14.1", "stsci14.2", 97 "stsci15.0", "stsci15.1", "stsci15.2", 98 "stsci16.0", "stsci16.1", "stsci16.2", 99 "stsci17.0", "stsci17.1", "stsci17.2", 100 "stsci18.0", "stsci18.1", "stsci18.2", 101 "stsci19.0", "stsci19.1", "stsci19.2", ] 89 102 elif argv[1] == 'all': 90 nodesFilename = ' /home/panstarrs/schastel/local/share/ippMhpccStorageNodes'103 nodesFilename = '%s/ippMhpccStorageNodes' % share_directory 91 104 nodesFile = open(nodesFilename) 92 105 nodes = [] … … 106 119 "stsci07.0", "stsci07.1", "stsci07.2", 107 120 "stsci08.0", "stsci08.1", "stsci08.2", 108 "stsci09.0", "stsci09.1", "stsci09.2", ]) 121 "stsci09.0", "stsci09.1", "stsci09.2", 122 "stsci10.0", "stsci10.1", "stsci10.2", 123 "stsci11.0", "stsci11.1", "stsci11.2", 124 "stsci12.0", "stsci12.1", "stsci12.2", 125 "stsci13.0", "stsci13.1", "stsci13.2", 126 "stsci14.0", "stsci14.1", "stsci14.2", 127 "stsci15.0", "stsci15.1", "stsci15.2", 128 "stsci16.0", "stsci16.1", "stsci16.2", 129 "stsci17.0", "stsci17.1", "stsci17.2", 130 "stsci18.0", "stsci18.1", "stsci18.2", 131 "stsci19.0", "stsci19.1", "stsci19.2", ] 109 132 else: 110 133 nodes = [ ] … … 138 161 139 162 def is_update_running(node): 140 p = subprocess.Popen( [' /home/panstarrs/schastel/dev/FilesMonitoring/Supervision/node_status.py', node],163 p = subprocess.Popen( ['%s/node_status.py' % bin_directory, node], 141 164 stderr = subprocess.PIPE, 142 165 stdout = subprocess.PIPE) -
trunk/ippm/FilesMonitoring/Supervision/node_status.py
r35945 r35984 10 10 import datetime 11 11 12 bin_directory = "%s/%s/bin" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 13 share_directory = "%s/%s/share/filemon/" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 14 node_directory = '/export/%s/ipp_filemon/' 15 12 16 def process_arguments(argv): 13 17 if len(argv) == 1: … … 15 19 sys.exit(1) 16 20 elif argv[1] == 'all': 17 nodesFilename = ' /home/panstarrs/schastel/local/share/ippMhpccStorageNodes'21 nodesFilename = '%s/ippMhpccStorageNodes' % share_directory 18 22 nodesFile = open(nodesFilename) 19 23 nodes = [] … … 45 49 46 50 def get_seconds_since_last_message(ssh, node): 47 logfilename = '/export/%s/schastel/logs/%s_refresh.log' % (node, node)51 logfilename = ('%s/%s' % (node_directory, '/logs/%s_refresh.log') % (node, node)) 48 52 stdin, stdout, stderr = ssh.exec_command('tail -n 1 %s' % (logfilename)) 49 53 for line in stdout: -
trunk/ippm/FilesMonitoring/generate_tables.py
r35945 r35984 2 2 3 3 letters = '0123456789abcdef' 4 share_directory = "%s/%s/share/filemon/" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 4 5 5 6 nodes = [] 6 nodesFile = open(' /home/panstarrs/schastel/local/share/ippMhpccStorageNodes')7 nodesFile = open('%s/ippMhpccStorageNodes' % share_directory) 7 8 for line in nodesFile: 8 9 nodes.append(line[:-1]) … … 10 11 11 12 template = "" 12 templateFile = open(' sql/CreateTablesTemplate.sql')13 templateFile = open('%s/sql/CreateTablesTemplate.sql' % share_directory) 13 14 for line in templateFile: 14 15 template = "%s%s" % (template, line) -
trunk/ippm/FilesMonitoring/populate_table.py
r35945 r35984 5 5 import os 6 6 7 bin_directory = "%s/%s/bin" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 8 share_directory = "%s/%s/share/filemon/" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 9 node_directory = '/export/%s.0/ipp_filemon/' 10 7 11 def populate(node, directory): 12 root_dir = "%s/populate" % node_directory 8 13 try: 9 os.makedirs( '/export/%s.0/schastel/populate/sql'% node)14 os.makedirs(('%s/sql' % root_dir) % node) 10 15 except OSError: 11 16 pass 12 output = open( '/export/%s.0/schastel/populate/sql/populate_%s_%s.sql'% (node, node, directory),17 output = open(('%s/%s' % (root_dir, 'sql/populate_%s_%s.sql')) % (node, node, directory), 13 18 'w') 14 ignored = open( '/export/%s.0/schastel/populate/ignored_%s_%s'% (node, node, directory),19 ignored = open(('%s/%s' % (root_dir, 'log/ignored_%s_%s')) % (node, node, directory), 15 20 'w') 16 stdout = open( '/export/%s.0/schastel/populate/stdout_%s_%s'% (node, node, directory),21 stdout = open(('%s/%s' % (root_dir, 'log/stdout_%s_%s')) % (node, node, directory), 17 22 'w') 18 index_filename = '/export/%s.0/schastel/mlocate/%s.%s.mlocate_db'% (node, node, directory)19 p = subprocess.Popen((' /home/panstarrs/schastel/local/bin/locate -d %s .'20 % index_filename).split(' '),23 index_filename = ('%s/%s' % (node_directory,'/mlocate/%s.%s.mlocate_db')) % (node, node, directory) 24 p = subprocess.Popen(('%s/locate -d %s .' 25 % bin_directory,index_filename).split(' '), 21 26 stdout = subprocess.PIPE) 22 27 p.poll() … … 41 46 letters = '0123456789abcdef' 42 47 insertTemplate="" 43 sqlFile = open(' /home/panstarrs/schastel/dev/FilesMonitoring/sql/insert_template.sql')48 sqlFile = open('%s/sql/insert_template.sql' % share_directory) 44 49 for line in sqlFile: 45 50 insertTemplate = "%s%s" % (insertTemplate, line) -
trunk/ippm/FilesMonitoring/tools/deneb-locate.py
r35945 r35984 72 72 ("stsci08", "0"), ("stsci08", "1"), ("stsci08", "2"), 73 73 ("stsci09", "0"), ("stsci09", "1"), ("stsci09", "2"), 74 ("stsci10", "0"), ("stsci10", "1"), ("stsci10", "2"), 75 ("stsci11", "0"), ("stsci11", "1"), ("stsci11", "2"), 76 ("stsci12", "0"), ("stsci12", "1"), ("stsci12", "2"), 77 ("stsci13", "0"), ("stsci13", "1"), ("stsci13", "2"), 78 ("stsci14", "0"), ("stsci14", "1"), ("stsci14", "2"), 79 ("stsci15", "0"), ("stsci15", "1"), ("stsci15", "2"), 80 ("stsci16", "0"), ("stsci16", "1"), ("stsci16", "2"), 81 ("stsci17", "0"), ("stsci17", "1"), ("stsci17", "2"), 82 ("stsci18", "0"), ("stsci18", "1"), ("stsci18", "2"), 83 ("stsci19", "0"), ("stsci19", "1"), ("stsci19", "2"), 74 84 ] 75 85
Note:
See TracChangeset
for help on using the changeset viewer.
