# Generic YodaDaemon # Use it as schema for custom deploy #---------------------------------------------------------------------------- [YodaDaemon] yodaLog: /home/kusanagi/tmp/manager/logs/yodaMonitor.log pidfileYoda: /home/kusanagi/tmp/manager/logs/yodaMonitor.pid rawReaderLog: /home/kusanagi/tmp/manager/logs/rawReaderMonitor.log pidfileRawReader: /home/kusanagi/tmp/manager/logs/rawReaderMonitor.pid transferLog: /home/kusanagi/tmp/manager/logs/transferMonitor.log pidfileTransfer: /home/kusanagi/tmp/manager/logs/transferMonitor.pid #---------------------------------------------------------------------------- [RawReaderMonitor] folderToMonitor: /home/ntsomz/downlinks/ benchmarkFile: /home/kusanagi/tmp/manager/logs/Benchmark.csv #---------------------------------------------------------------------------- [YodaMonitor] benchmarkFile: /home/kusanagi/tmp/manager/logs/Benchmark.csv #Time delay for polling the DB pollingDelay: 60 # The process will monitor new entries into the specific database. # Notice that for security reason the parameter have to a OWNER-ONLY read file dbConnectionFile: /home/kusanagi/tmp/manager/.dbConnection folderToMonitor: /home/kusanagi/tmp/pit/ #---------------------------------------------------------------------------- [TransferMonitor] benchmarkFile: /home/kusanagi/tmp/manager/logs/Benchmark.csv #Time delay for polling the DB pollingDelay: 60 # The process will monitor new entries into the specific database. # Notice that for security reason the parameter have to a OWNER-ONLY read file dbConnectionFile: /home/kusanagi/tmp/manager/.dbConnection # If active YodaMonitor will tranfer the source data file to the specified remote host # Notice that for security reason the parameter have to a OWNER-ONLY read file remoteConnectionFile: /home/kusanagi/tmp/manager/.mephiConnection #---------------------------------------------------------------------------- [YodaProcess] #Define here the directory where the YODA executable is avaliable executables: /home/kusanagi/pamela/bin/ #yodaToStore: /home/kusanagi/tmp/tmp/ yodaUnpackDir: /home/kusanagi/tmp/yoda/filesFromYoda/ #Yoda output files are unpacked temporary here and then moved to yodaUnpackDir yodaTmpUnpack: /home/kusanagi/tmp/filesFromYoda/ yodaParameter: -c 3 -o %(yodaTmpUnpack)s benchmarkFile: /home/kusanagi/tmp/manager/logs/Benchmark.csv # This variable define if the process have to overwrite, if exists, olf files. # Possible values [True|False] (default False) overwriteFiles: True #---------------------------------------------------------------------------- [RawReaderProcess] executables: /home/kusanagi/tmp/rawreader/bin/RawReader.exe #---------------------------------------------------------------------------- # Specify here the QLOOK program you want to be automatically executed by the YodaProcess # The format is # key = name of the executable in the form path/nameExecutable # value = all the parameters (but the file to process!) # The ADD/REMOVE of items can be done HOT, that is is not necessary to stop the YodaDaemon # # Example : # /opt/pamela/oneDir/xxx/extremeQLOOK: 'string', 0, 1234, 'anotherString' [QLOOKs] /home/kusanagi/pamela/bin/VarDumpToXML: -xslPath /home/kusanagi/pamela/data/VarDumpTemplate.xsl /home/kusanagi/pamela/bin/ArrDumpToXML: -xslPath /home/kusanagi/pamela/data/ArrDumpTemplate.xsl /home/kusanagi/pamela/bin/TabDumpToXML: -xslPath /home/kusanagi/pamela/data/TabDumpTemplate.xsl /home/kusanagi/pamela/bin/LogToXML: -xslPath /home/kusanagi/pamela/data/LogTemplate.xsl /home/kusanagi/pamela/bin/McmdToXML: -xslPath /home/kusanagi/pamela/data/McmdTemplate.xsl /home/kusanagi/pamela/bin/PhysEndRunToXML: -xslPath /home/kusanagi/pamela/data/PhysEndRunTemplate.xsl /home/kusanagi/pamela/bin/HeaderScan_QL: '' /home/kusanagi/pamela/bin/Packet_QL: '' /home/kusanagi/pamela/bin/S4_Calibration_QL: '' /home/kusanagi/pamela/bin/S4_QL: '' /home/kusanagi/pamela/bin/TmtcTemperature_QL: '' /home/kusanagi/pamela/bin/OrbitalRate: -map /home/kusanagi/pamela/data/terra4.png #/home/kusanagi/pamela/bin/ND_QL: '' #/home/kusanagi/pamela/bin/AcCalib: '' #/home/kusanagi/pamela/bin/AcQLOOK: '' #/home/kusanagi/pamela/bin/TriggerScan: '' #/home/kusanagi/pamela/yoda/bin/TrackerQLookBasic: '' #/home/kusanagi/pamela/yoda/bin/TrackerQLookExpert: '' #/home/kusanagi/pamela/yoda/bin/TrkCalibQLookBasic: '' #/home/kusanagi/pamela/yoda/bin/TrkCalibQLookExpert: '' #/home/kusanagi/pamela/yoda/bin/FCaloCHKCALIB: '' #/home/kusanagi/pamela/yoda/bin/FCaloQLOOK: ''