<catnrt> script documentation

  1. Introduction:
    'catnrt' is a shell script originally written by Peter Ford and modified by Shanil Virani to enable PMON to be run on the CXC side. It is a tool that makes use of Peter Ford's ACIS TOOLS directory (/home/pgf on Colossus & /home/acisdude/pgf on xcanuck) to look for ACIS real-time telemetry either via the raw telemetry repository located at /dsops/GOT/baseline/RT_raw or through the UDP ports #11151 on colossus and #11113 on xcanuck. It then feeds the ACIS data to the PMON executable (located at /home/acisdude/pmon/pmon on xcanuck (HEAD LAN) and /home/acisdude/pmon2/pmon on colossus (OPS LAN)) to produce the PMON web page. pmon-pid-check.pl is a script run via CRON (at 5-minute intervals) to ensure there is always a 'catnrt' process active on the CPU. If one cannot be found, a new one is automatically launched and email is sent to 'acisdude'.
  2. Execution dependencies:
    Two independent versions of catnrt run simultaneously on xcanuck and colossus.
  3. Script dependancies:
    Requires access to /home/acisdude/pmon/sv-getnrt [xcanuck] & /home/acisdude/pmon2/sv-getnrt [colossus], /usr/ucb/rsh, and the contents of /data/acis/PMON/ on the HEAD LAN and /home/acisdude/PMONweb on colossus.
    Scripts used by catnrt
    /home/acisdude/pmon/sv-getnrt [xcanuck]
    /home/acisdude/pmon2/sv-getnrt [colossus]
    /data/acis/PMON/pmon [xcanuck]
    /home/acisdude/PMONweb/pmon [colossus]
    Scripts that depend on the output
    /data/acis/PMON/pmon [xcanuck]
    /home/acisdude/PMONweb/pmon [colossus]
  4. File dependencies:
    Input files:
    none
    Output files:
    none
  5. Code Location and execution
  6. Problems and Issues
  7. Notes

Go up one level
Last modified: Tue Nov 21 2006