Argus Config

Java Argus Argus Detail Pane Extended Info Set Preferences Alert Pane Help Contents Help Detail Config Ops View

Argus needs to know which services to monitor on which box. This knowledge lives in /sx00/Argus/rc and /sx00/Argus/rc.src, specifically host info from ARS is used to expand rc.src into rc. Here is just part of the stanza defining the 'pwsync' service:

service=pwsync \
  port=678 \
  dings=(clear:l status:t) \
  external \
  hosts=( \
        where &hname like 'aagaard%' and &status=3 and &xhm=1  \
        where &hname like 'aesop%' and &status=3 and &xhm=1  \
        bell01.myuw.net \
        where &hname like 'boca%' and &status=3 and &xhm=1  \
        where &hname like 'bp%' and &status=3 and &xhm=1  \
        bradley.u.washington.edu \
        where &hname like 'bunyan%' and &status=3 and &xhm=1  \
        where &hname like 'carom%' and &status=3 and &xhm=1  \
        where &hname like 'cat%' and &status=3 and &xhm=1  \
        !catseye.nebula2.washington.edu \
        !catdb01.cac.washington.edu \
        where &hname like 'cg%' and &status=3 and &xhm=1  \
        where &hname like 'cicero%' and &status=3 and &xhm=1  \
        ...
        stufiles1.u.washington.edu \
        stufiles2.u.washington.edu \
        stufiles3.u.washington.edu \
        stufiles4.u.washington.edu
  ) \
  help=(/usr/local/lib/Argus/help-pwsync)