this program should have a directory structure on disk something like:
tmp <-- temporary files (mostly output from currently running programs)
log <-- log files (should these go in /var/log instead?)
plugins <-- programs that can be run as commands from within sprite
etc <-- config
This monitor reads from a number of files and outputs a single
file that can be read by spreadsheets
owners: pzimmer, mburns
kill_cmd: pkill -9 monitor.exe
status_cmd: ps monitor.exe <-- this calls internal ps, how to
description: Logs stuff for the thing
start_cmd: service syslogd start
stop_cmd: service syslogd stop
status_cmd: ps syslogd
description: Production database
start_cmd: service postgresql start
stop_cmd: service postgresql stop
status_cmd: run "service postgresql status"
name: report downloader
description: This downloads a daily report from Barclays
run_conditions: cron "30 4 * * *"
output: email "firstname.lastname@example.org" "Daily Barclays Report"