Changeset 34047 for branches/eam_branches/ipp-20120601/ippMonitor
- Timestamp:
- Jun 20, 2012, 12:21:48 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120601/ippMonitor
- Files:
-
- 15 edited
- 2 copied
-
. (modified) (1 prop)
-
INSTALL (modified) (1 diff)
-
czartool/czartool/czarconfig.xml (modified) (3 diffs)
-
def/autocode.php (modified) (2 diffs)
-
def/camProcessedExp_Images.d (modified) (2 diffs)
-
def/diffSummary_Images.d (modified) (1 diff)
-
def/newImfile.d (modified) (1 diff)
-
def/pzDoneImfile.d (modified) (1 diff)
-
def/pzPendingImfile.d (modified) (1 diff)
-
def/rawBurntoolState.d (modified) (1 diff)
-
def/rawImfile.d (modified) (1 diff)
-
def/summitImfile.d (modified) (1 diff)
-
raw/czartool_labels.php (modified) (2 diffs)
-
raw/site.php.in (modified) (2 diffs)
-
scripts/generate (modified) (12 diffs)
-
supervision (copied) (copied from trunk/ippMonitor/supervision )
-
supervision/check_if_mysql_slave_is_running_fine.py (copied) (copied from trunk/ippMonitor/supervision/check_if_mysql_slave_is_running_fine.py )
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120601/ippMonitor
- Property svn:mergeinfo changed
/trunk/ippMonitor (added) merged: 33990-33991,34006-34007,34011-34017
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20120601/ippMonitor/INSTALL
r32403 r34047 15 15 # note that we have a special version for ippmonitor without $PSCONFIG/$PSCONFDIR values: 16 16 ipp@ippdb03 / ippdb03 example: 17 psconfigure --dbhost ippdb01 --dbuser ipp --dbpass ipp --htdocs /var/www/localhost/htdocs --site ~/ippconfig/ippmonitor.config17 # psconfigure --dbhost ippdb01 --dbuser ipp --dbpass ipp --htdocs /var/www/localhost/htdocs --site ~/ippconfig/ippmonitor.config 18 18 19 #ipp@ippdb03 / ippdb01 example: 20 psconfigure --dbhost ippdb03 --dbuser ipp --dbpass ipp --htdocs /var/www/localhost/htdocs --site ~/ippconfig/ippmonitor.config 21 22 # 23 # Regular installation on ippMonitor.ifa.hawaii.edu 24 # Note: we use a 'science databases (replication) slave' and the ippMonitor read-only account to connect to that database 25 psconfigure --dbhost scidbs1 --dbuser ippMonitor --dbpass ippMonitor --htdocs /var/www/localhost/htdocs --site ~/ippconfig/ippmonitor.config -
branches/eam_branches/ipp-20120601/ippMonitor/czartool/czartool/czarconfig.xml
r32954 r34047 21 21 <gpc1database> 22 22 <name>gpc1</name> 23 <host> ippdb01</host>23 <host>scidbs1</host> 24 24 <user>ippMonitor</user> 25 25 <password>ippMonitor</password> … … 29 29 <czardatabase> 30 30 <name>czardb</name> 31 <host> ippdb01</host>31 <host>scidbm</host> 32 32 <user>ipp</user> 33 33 <password>ipp</password> … … 46 46 47 47 </czarconfig> 48 -
branches/eam_branches/ipp-20120601/ippMonitor/def/autocode.php
r29485 r34047 28 28 // ** TABLE RESTRICTIONS ** 29 29 30 // Note: the restriction is now moved AFTER the count query 31 // unless the RESTRICT_COUNT keyword is used 30 32 if ($restricted == 0) { 31 if ("$ UNRESTRICTED" != "none") {32 $WHERE = "$WHERE $ UNRESTRICTED";33 if ("$RESTRICT_COUNT" != "none") { 34 $WHERE = "$WHERE $RESTRICT_COUNT"; 33 35 } 34 36 } … … 56 58 menu_end(); 57 59 } 60 61 // Restrict the query if it is necessary 62 if ($restricted == 0) { 63 if ( ("$UNRESTRICTED" != "none") && ("$RESTRICT_COUNT" == "none") ) { 64 $WHERE = "$WHERE $UNRESTRICTED"; 65 } 66 } 67 58 68 // set up the row counter variables 59 69 if ($ID['from']) { -
branches/eam_branches/ipp-20120601/ippMonitor/def/camProcessedExp_Images.d
r31828 r34047 3 3 FILE camProcessedExp_Images.php 4 4 MENU ipp.science.dat 5 6 UNRESTRICTED AND 0>1 5 7 6 8 # the following WHERE clauses are added to all queries joined by AND … … 10 12 WHERE camProcessedExp.cam_id = camRun.cam_id 11 13 WHERE camProcessedExp.fault = 0 12 13 14 # define image names to be used below 14 15 # IMAGE VAR basename filerule camera class_id -
branches/eam_branches/ipp-20120601/ippMonitor/def/diffSummary_Images.d
r28654 r34047 3 3 FILE diffSummary_Images.php 4 4 MENU ipp.stack.dat 5 6 UNRESTRICTED AND 0>1 5 7 6 8 WHERE diffRun.diff_id = diffSkyfile.diff_id -
branches/eam_branches/ipp-20120601/ippMonitor/def/newImfile.d
r18193 r34047 4 4 MENU ipp.load.dat 5 5 6 UNRESTRICTED WHERE 0>1 7 6 8 # field size format name show link to extras 7 9 FIELD exp_id, 5, %d, exposure ID -
branches/eam_branches/ipp-20120601/ippMonitor/def/pzDoneImfile.d
r16638 r34047 3 3 FILE pzDoneImfile.php 4 4 MENU ipp.load.dat 5 6 UNRESTRICTED AND 0>1 5 7 6 8 WHERE pzDownloadImfile.fault = 0 -
branches/eam_branches/ipp-20120601/ippMonitor/def/pzPendingImfile.d
r16638 r34047 3 3 FILE pzPendingImfile.php 4 4 MENU ipp.load.dat 5 6 UNRESTRICTED AND 0>1 5 7 6 8 WHERE summitImfile.exp_name = pzDownloadExp.exp_name -
branches/eam_branches/ipp-20120601/ippMonitor/def/rawBurntoolState.d
r30690 r34047 5 5 6 6 # if no query restrictions are supplied, we want to limit the query or it is extremely long running: 7 RESTRICT_COUNT WHERE 0>1 7 8 UNRESTRICTED WHERE exp_id = 0 8 9 -
branches/eam_branches/ipp-20120601/ippMonitor/def/rawImfile.d
r26991 r34047 5 5 6 6 # HEAD PHP insert_backref ("rawExp.php", "exp_id", $ID['link']); 7 8 UNRESTRICTED WHERE 0>1 7 9 8 10 OP OP1 $ra * 57.295783 -
branches/eam_branches/ipp-20120601/ippMonitor/def/summitImfile.d
r16617 r34047 3 3 FILE summitImfile.php 4 4 MENU ipp.load.dat 5 6 UNRESTRICTED WHERE 0>1 5 7 6 8 # field size format name show link to extras -
branches/eam_branches/ipp-20120601/ippMonitor/raw/czartool_labels.php
r33846 r34047 171 171 echo "<tr><td>Who's using the cluster?</td><td><a href=\"http://ippmonitor.ipp.ifa.hawaii.edu/ippMonitor/clusterMonitor/top.html\"><font color=\"blue\">here</font></a></td></tr>"; 172 172 echo "<tr><td>IPP metrics</td><td><a href=\"http://ipp0022.ifa.hawaii.edu/ps1sc/ippMetrics\"><font color=\"blue\">here</font></a></td></tr>"; 173 echo "<tr><td>Czar log pages</td><td><a href=\"http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/wiki/PS1_IPP_CzarLogs\"><font color=\"blue\">here</font></a></td></tr>"; 173 echo "<tr><td>Czar log pages</td><td><a href=\"http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/wiki/PS1_IPP_CzarLogs\"><font color=\"blue\">All</font></a> "; 174 echo "<a href=\"http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/wiki/PS1_IPP_CzarLog_".(date("Ymd")-date("w")+"1")."\">This week</a>"; 175 echo "</td></tr>"; 174 176 echo "<tr><td>Exposure summary</td><td><a href=\"czartool_exposures.php?pass=$pass&proj=$proj\"><font color=\"blue\">here</font></a></td></tr>"; 175 177 … … 215 217 showReplicationsStatus($REPL_HOST_PSTAMP, $REPL_USER_PSTAMP, $REPL_PASSWORD_PSTAMP, $REPL_DBNAME_PSTAMP); 216 218 showReplicationsStatus($REPL_HOST_IPPADMIN, $REPL_USER_IPPADMIN, $REPL_PASSWORD_IPPADMIN, $REPL_DBNAME_IPPADMIN); 219 showReplicationsStatus($REPL_HOST_ISP, $REPL_USER_ISP, $REPL_PASSWORD_ISP, $REPL_DBNAME_ISP); 217 220 echo "</table>"; 218 221 -
branches/eam_branches/ipp-20120601/ippMonitor/raw/site.php.in
r31812 r34047 25 25 $REPL_USER_IPPADMIN = "ippMonitor"; 26 26 $REPL_PASSWORD_IPPADMIN = "ippMonitor"; 27 $REPL_DBNAME_IPPADMIN = "ipp001 (gpc1, isp, ippadmin, czardb )";27 $REPL_DBNAME_IPPADMIN = "ipp001 (gpc1, isp, ippadmin, czardb, ipptopsps, megacam, ssp, uip)" ; 28 28 29 29 $REPL_HOST_NEBULOUS = "ippdb02.IfA.Hawaii.Edu"; 30 30 $REPL_USER_NEBULOUS = "ippMonitor"; 31 31 $REPL_PASSWORD_NEBULOUS = "ippMonitor"; 32 $REPL_DBNAME_NEBULOUS = "ippdb02 ( Nebulous)";32 $REPL_DBNAME_NEBULOUS = "ippdb02 (nebulous)"; 33 33 34 34 $REPL_HOST_PSTAMP = "ippc19.IfA.Hawaii.Edu"; … … 40 40 $REPL_USER_GPC1 = "ippMonitor"; 41 41 $REPL_PASSWORD_GPC1 = "ippMonitor"; 42 $REPL_DBNAME_GPC1 = "ippdb03 (gpc1, isp, ippadmin, czardb)"; 42 $REPL_DBNAME_GPC1 = "ippdb03 (czardb, gpc1, ippadmin, ipptopsps, megacam, skycells, ssp, uip)"; 43 44 $REPL_HOST_ISP = "ippc17.IfA.Hawaii.Edu"; 45 $REPL_USER_ISP = "ippMonitor"; 46 $REPL_PASSWORD_ISP = "ippMonitor"; 47 $REPL_DBNAME_ISP = "ippc17 (isp)"; 48 49 43 50 44 51 ?> -
branches/eam_branches/ipp-20120601/ippMonitor/scripts/generate
r31816 r34047 29 29 &init_key ("MODE"); 30 30 &init_key ("UNRESTRICTED"); 31 &init_key ("RESTRICT_COUNT"); 31 32 &init_key ("TABLE"); 32 33 &init_key ("TITLE"); … … 46 47 if ($key eq "TABLE") { ($value) = $value =~ m|^\s*(.+)\s*$|; } 47 48 if ($key eq "TYPE") { ($value) = $value =~ m|^\s*(.+)\s*$|; } 48 if ($key eq "TOPLOT") { ($value) = $value =~ m|^\s*(.+)\s*$|; }49 if ($key eq "PLOTTER") { ($value) = $value =~ m|^\s*(.+)\s*$|; }50 if ($key eq "PLOTTITLE") { 51 ($value) = $value =~ m|^\s*(.+)\s*$|;52 $value =~ s/\s/_/g;53 }49 if ($key eq "TOPLOT") { ($value) = $value =~ m|^\s*(.+)\s*$|; } 50 if ($key eq "PLOTTER") { ($value) = $value =~ m|^\s*(.+)\s*$|; } 51 if ($key eq "PLOTTITLE") { 52 ($value) = $value =~ m|^\s*(.+)\s*$|; 53 $value =~ s/\s/_/g; 54 } 54 55 55 56 &set_keypair ($key, $value); … … 61 62 if ($field =~ m|\S+\s+as\s+\S+|) { 62 63 ($fieldreal) = $field =~ m|\S+\s+as\s+(\S+)|; 63 #print STDERR "Case 1\n";64 #print STDERR "Case 1\n"; 64 65 } elsif ($field =~ m|\S+\s+AS\s+\S+|) { 65 #print STDERR "field=$field\n";66 $fieldreal = $field;67 $fieldreal =~ s/\s+AS.*$//;66 #print STDERR "field=$field\n"; 67 $fieldreal = $field; 68 $fieldreal =~ s/\s+AS.*$//; 68 69 #($fieldreal) = $field =~ m|\S+\s+as\s+(\S+)|; 69 #print STDERR "Case 2\n";70 #print STDERR "Case 2\n"; 70 71 } else { 71 72 $fieldreal = $field; 72 #print STDERR "Case 3\n";73 #print STDERR "Case 3\n"; 73 74 } 74 #print STDERR "field=[$field]\tfieldreal=[$fieldreal]\n";75 #print STDERR "field=[$field]\tfieldreal=[$fieldreal]\n"; 75 76 76 77 if ($VERBOSE) { printf "%-20s %-20s %-20s %-20s %-20s %-20s\n", $field, $name, $format, $show, $link, $extras; } … … 141 142 &check_key ("MODE", "basic"); 142 143 &check_key ("UNRESTRICTED", "none"); 144 &check_key ("RESTRICT_COUNT", "none"); 143 145 &check_key ("TABLE", ""); 144 146 &check_key ("TITLE", ""); … … 324 326 # generate a WHERE test for each field (field != *) 325 327 sub write_table_restrict { 326 327 328 if ($WHERE) { 328 329 print FILE "\$WHERE = \"WHERE $WHERE\";\n"; … … 348 349 } 349 350 350 # Generate GROUP BY statement if any 351 # Generate GROUP BY statement if any 351 352 sub write_group_by { 352 353 print FILE "\$WHERE = check_ordering ('$GROUPS', \$WHERE);\n"; … … 536 537 @extfields = split (/,/, $extras); 537 538 for ($i = 0; $i < @extfields; $i++) { 538 # print STDERR $extfields[$i],"\n";539 # print STDERR $extfields[$i],"\n"; 539 540 ($label, $value, $outline) = &parse_label ($extfields[$i]); 540 # print STDERR "[",$label,"]","[",$value,"]","[",$outline,"\n";541 # print STDERR "[",$label,"]","[",$value,"]","[",$outline,"\n"; 541 542 print FILE " \$link = \$link . \"&$outline\";\n"; 542 543 } … … 553 554 # print STDERR "#############################\n"; 554 555 # foreach my $key ( keys %linkarg ) { 555 # print STDERR "key: $key, value: $linkarg{$key}\n";556 # print STDERR "key: $key, value: $linkarg{$key}\n"; 556 557 # } 557 558 … … 560 561 561 562 if ($linkarg{$word}) { 562 # print STDERR "Case 1\n";563 # print STDERR "Case 1\n"; 563 564 $linkarg{$word} = "$linkarg{$word},$value"; 564 565 } else { 565 # print STDERR "Case 2\n";566 # print STDERR "Case 2\n"; 566 567 $linkarg{$word} = $value; 567 568 } … … 585 586 # print STDERR "### parse_label ###\n"; 586 587 # for ($i = 0; $i < @field; $i++) { 587 # print STDERR "field[$i]=$field[$i]\n";588 # print STDERR "field[$i]=$field[$i]\n"; 588 589 # } 589 590 # for ($i = 0; $i < @fieldreal; $i++) { 590 # print STDERR "fieldreal[$i]=$fieldreal[$i]\n";591 # print STDERR "fieldreal[$i]=$fieldreal[$i]\n"; 591 592 # } 592 593 # for ($i = 0; $i < @count; $i++) { 593 # print STDERR "count[$i]=$count[$i]\n";594 # print STDERR "count[$i]=$count[$i]\n"; 594 595 # } 595 596 … … 598 599 if ($string =~ m|\S+=\S+|) { 599 600 ($label, $value) = $string =~ m|(\S+)=(\S+)|; 600 # print STDERR "value=$value\n";601 # print STDERR "value=$value\n"; 601 602 if ($value =~ m|^\$|) { 602 603 MATCH_LABEL: … … 669 670 $name = &parse_fieldname ($name); 670 671 if (exists $ops{$name}) { 671 #if OPx was defined, replace it by its value672 $name = $ops{$name};673 $name =~ s/\s+//g;672 #if OPx was defined, replace it by its value 673 $name = $ops{$name}; 674 $name =~ s/\s+//g; 674 675 } 675 676 $camera = &parse_fieldname ($camera);
Note:
See TracChangeset
for help on using the changeset viewer.
