From db62fce1623fbb38a0e15210107bce68ba2ccc87 Mon Sep 17 00:00:00 2001
From: Tamas Gal <tgal@km3net.de>
Date: Tue, 21 May 2019 13:33:43 +0200
Subject: [PATCH] Update commands

---
 supervisord.conf | 74 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 59 insertions(+), 15 deletions(-)

diff --git a/supervisord.conf b/supervisord.conf
index d32f7be..e21544b 100644
--- a/supervisord.conf
+++ b/supervisord.conf
@@ -80,9 +80,8 @@ stdout_logfile=logs/%(program_name)s.out.log        ; stdout log path, NONE for
 stderr_logfile=logs/%(program_name)s.err.log        ; stderr log path, NONE for none; default AUTO
 
 [program:ahrs_calibration]
-command=python scripts/ahrs_calibration.py              ; the program (relative uses PATH, can take args)
+command=python scripts/ahrs_calibration.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s
 ;process_name=%(program_name)s ; process_name expr (default %(program_name)s)
-directory=.                ; directory to cwd to before exec (def no cwd)
 ;priority=999                  ; the relative start priority (default 999)
 ;startsecs=1                   ; # of secs prog must stay up to be running (def. 1)
 ;startretries=3                ; max # of serial start failures when starting (default 3)
@@ -92,25 +91,70 @@ stdout_logfile=logs/%(program_name)s.out.log        ; stdout log path, NONE for
 stderr_logfile=logs/%(program_name)s.err.log        ; stderr log path, NONE for none; default AUTO
 
 [program:dom_activity]
-command=python scripts/dom_activity.py              ; the program (relative uses PATH, can take args)
-directory=.                ; directory to cwd to before exec (def no cwd)
-;priority=999                  ; the relative start priority (default 999)
-autostart=true                ; start at supervisord start (default: true)
-;startsecs=1                   ; # of secs prog must stay up to be running (def. 1)
-;startretries=3                ; max # of serial start failures when starting (default 3)
-;autorestart=unexpected        ; when to restart if exited after running (def: unexpected)
-;redirect_stderr=true          ; redirect proc stderr to stdout (default false)
-stdout_logfile=logs/%(program_name)s.out.log        ; stdout log path, NONE for none; default AUTO
-stderr_logfile=logs/%(program_name)s.err.log        ; stderr log path, NONE for none; default AUTO
+command=python scripts/dom_activity.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:dom_rates]
+command=python scripts/dom_rates.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:pmt_rates]
+command=python scripts/pmt_rates.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s -i 20 -u 3
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:pmt_hrv]
+command=python scripts/pmt_hrv.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s -i 20 -u 3
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:trigger_rates]
+command=python scripts/trigger_rates.py %(ENV_MONITORING_LIGIER_PORT)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+ 
+[program:triggermap]
+command=python scripts/live_triggermap.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:ztplot]
+command=python scripts/ztplot.py -d %(ENV_DETECTOR_ID)s -p %(ENV_MONITORING_LIGIER_PORT)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:rttc]
+command=python scripts/rttc.py -d %(ENV_DETECTOR_ID)s -l %(ENV_DETECTOR_MANAGER_IP)s
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:msg_dumper]
+command=python scripts/msg_dumper.py -l 127.0.0.1 -p $(ENV_MONITORING_LIGIER_PORT)s -f logs/MSG.log
+priority=200
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
+
+[program:weblog]
+command=frontail logs/*.log --ui-highlight --ui-highlight-preset frontail.json --theme dark -l 10000 -n n 200 -p $(ENV_WEBLOG_PORT)s
+priority=210
+stdout_logfile=logs/%(program_name)s.out.log
+stderr_logfile=logs/%(program_name)s.err.log
 
-[group:monitoring_processes]
-programs=ahrs_calibration,dom_activity
-priority=999
 
 [group:ligiers]
 programs=monitoring_ligier,ligiermirror
 priority=1
 
+[group:logging]
+programs=weblog,msg_dumper
+priority=200
+
+[group:monitoring_processes]
+programs=ahrs_calibration,dom_activity,dom_rates,pmt_rates,pmt_hrv,trigger_rates,triggermap,ztplot,rttc
+priority=999
+
 ; The [include] section can just contain the "files" setting.  This
 ; setting can list multiple files (separated by whitespace or
 ; newlines).  It can also contain wildcards.  The filenames are
-- 
GitLab