<catnrt> script documentation
- 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'.
- Execution dependencies:
Two independent versions of catnrt run simultaneously on xcanuck and colossus.
- 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]
-
-
- File dependencies:
- Input files:
- none
- Output files:
- none
- Code Location and execution
- Problems and Issues
- Notes
Go up one level
Last modified: Tue Nov 21 2006