<limitpager.pl> script documentation

  1. Introduction:
    This perl script takes the output generated by acis-read.pl, namely the 15 log files containing the mean value, standard deviation, and start/stop times for all the MSIDs monitored in the real-time telemetry and compares the mean values against a table of red and yellow telemetry limits. For yellow limit violations, the script alerts team members via email. In the case of a red limit trip, the script takes the more agressive approach of paging cell phones and sending out emails. The table of monitored values can be found linked off of any of the ACIS engineering web pages. The distribution list is reproduced below:
    	#DISTRIBUTION LIST V2.0
    	#yellow limit trip:
    	#------------------
    	#sot_lead\@head-cfa.harvard.edu
    	#pgf\@space.mit.edu
    	#goeke\@space.mit.edu
    	#eab\@space.mit.edu
    	
    	#red limit trip:
    	#---------------
    	#6177214366\@vtext.com          - Paul's phone
    	#6178723731\@vtext.com          - Joe's phone
    	#6178518470\@vtext.com          - Royce's phone
    	#6177216763\@vtext.com          - Nancy's phone
    	#dschwartzo\@vzw.blackberry.net - Dan's phone
    	#joseph.depasquale\@vzw.blackberry.net - Joe's phone
    	#pplucinsky\@vzw.blackberry.net - Paul's phone
    	#sot_lead\@head-cfa.harvard.edu
    	#pgf\@space.mit.edu
    	#goeke\@space.mit.edu
    	#eab\@space.mit.edu
    
    This script itself is executed every 5 minutes via CRON by user 'acisdude'. Under nominal operations, there are three versions running. The "primary" version that is run out of /export/acis-flight/primary/acis/bin/ on rhodes (via UDP port #1135), and the back-up versions that are run out of /home/acisdude/real-time/back-up/acis/bin (via UDP port #11112 on xcanuck and UDP port #11350 on colossus).
  2. Execution dependencies:
    Requires the user to be on rhodes to see the primary version, xcanuck (or any other HEAD LAN machine) to see the back-up 1 version and colossus (OPS LAN) to see the back-up 2 version. This script is run via CRON at 5-minute intervals.
  3. Script dependencies:
    Requires access to the 15 input log files specified below produce by acis-read.pl
    Scripts used by limitpager.pl
    none
    Scripts that depend on the outputs
    none
  4. File dependencies:
    Input files:
    acistempb.log
    acistempa.log
    acissimfocus
    acisother.log
    acismech.log
    acisled2.log
    acisleds.log
    acisled1.log
    acisisim.log
    acisformat.log
    acisdpa.log
    acisdea.log
    acisda.log
    acisEPHIN.log
    Output files:
    none
  5. Code Location and execution
  6. Problems and Issues
  7. Notes

Go up one level
Last modified: 08/05/09