# check process dbusgpiod with pidfile /var/run/dbusgpio/dbusgpiod.lock # start program = "/usr/bin/dbusgpiod restart" # stop program = "/usr/bin/dbusgpiod stop" # check process poweroffd with pidfile /tmp/poweroffd.lock # start program = "/usr/bin/poweroffd restart" # stop program = "/usr/bin/poweroffd stop" # depends on dbusgpiod # check process stationd with pidfile /var/run/rmap/stationd.lock # start program = "/usr/bin/stationd restart" # stop program = "/usr/bin/stationd stop" # check process rmapweb with pidfile /var/run/rmap/rmapweb.lock # start program = "/usr/bin/rmapweb restart" # stop program = "/usr/bin/rmapweb stop" # check process amqp2arkimetd with pidfile /var/run/rmap/amqp2arkimetd.lock # start program = "/usr/bin/amqp2arkimetd restart" # stop program = "/usr/bin/amqp2arkimetd stop" # depends on rmap # check process amqp2mqttd with pidfile /var/run/rmap/amqp2mqttd.lock # start program = "/usr/bin/amqp2mqttd restart" # stop program = "/usr/bin/amqp2mqttd stop" # depends on rmap # check process mqtt2graphited with pidfile /var/run/rmap/mqtt2graphited.lock # start program = "/usr/bin/mqtt2graphited restart" # stop program = "/usr/bin/mqtt2graphited stop" # depends on apache, rmap check process amqp2dballed with pidfile /var/run/rmap/amqp2dballed.lock start program = "/usr/bin/amqp2dballed restart" stop program = "/usr/bin/amqp2dballed stop" # depends on rmap # check process borinudd with pidfile /var/run/rmap/borinudd.lock # start program = "/usr/bin/borinudd restart" # stop program = "/usr/bin/borinudd stop" # check process mqtt2dballed with pidfile /var/run/rmap/mqtt2dballed.lock # start program = "/usr/bin/mqtt2dballed restart" # stop program = "/usr/bin/mqtt2dballed stop" check process report2observationd with pidfile /var/run/rmap/report2observationd.lock start program = "/usr/bin/report2observationd restart" stop program = "/usr/bin/report2observationd stop" # depends on rmap check process mqtt2stationmaintd with pidfile /var/run/rmap/mqtt2stationmaintd.lock start program = "/usr/bin/mqtt2stationmaintd restart" stop program = "/usr/bin/mqtt2stationmaintd stop" # depends on rmap check process mqtt2amqpd_sample_fixed with pidfile /var/run/rmap/mqtt2amqpd_sample_fixed.lock start program = "/usr/bin/mqtt2amqpd --datalevel=sample --stationtype=fixed --pidfile=/var/run/rmap/mqtt2amqpd_sample_fixed.lock --stderr=/var/log/rmap/mqtt2amqpd_sample_fixed.err --stdout=/var/log/rmap/mqtt2amqpd_sample_fixed.log restart" stop program = "/usr/bin/mqtt2amqpd --datalevel=sample --stationtype=fixed --pidfile=/var/run/rmap/mqtt2amqpd_sample_fixed.lock --stderr=/var/log/rmap/mqtt2amqpd_sample_fixed.err --stdout=/var/log/rmap/mqtt2amqpd_sample_fixed.log stop" # depends on rmap check process mqtt2amqpd_sample_mobile with pidfile /var/run/rmap/mqtt2amqpd_sample_mobile.lock start program = "/usr/bin/mqtt2amqpd --datalevel=sample --stationtype=mobile --pidfile=/var/run/rmap/mqtt2amqpd_sample_mobile.lock --stderr=/var/log/rmap/mqtt2amqpd_sample_mobile.err --stdout=/var/log/rmap/mqtt2amqpd_sample_mobile.log restart" stop program = "/usr/bin/mqtt2amqpd --datalevel=sample --stationtype=mobile --pidfile=/var/run/rmap/mqtt2amqpd_sample_mobile.lock --stderr=/var/log/rmap/mqtt2amqpd_sample_mobile.err --stdout=/var/log/rmap/mqtt2amqpd_sample_mobile.log stop" # depends on rmap check process mqtt2amqpd_report_mobile with pidfile /var/run/rmap/mqtt2amqpd_report_mobile.lock start program = "/usr/bin/mqtt2amqpd --datalevel=report --stationtype=mobile --pidfile=/var/run/rmap/mqtt2amqpd_report_mobile.lock --stderr=/var/log/rmap/mqtt2amqpd_report_mobile.err --stdout=/var/log/rmap/mqtt2amqpd_report_mobile.log restart" stop program = "/usr/bin/mqtt2amqpd --datalevel=report --stationtye=mobile --pidfile=/var/run/rmap/mqtt2amqpd_report_mobile.lock --stderr=/var/log/rmap/mqtt2amqpd_report_mobile.err --stdout=/var/log/rmap/mqtt2amqpd_report_mobile.log stop" # depends on rmap check process mqtt2amqpd_report_fixed with pidfile /var/run/rmap/mqtt2amqpd_report_fixed.lock start program = "/usr/bin/mqtt2amqpd --datalevel=report --stationtype=fixed --pidfile=/var/run/rmap/mqtt2amqpd_report_fixed.lock --stderr=/var/log/rmap/mqtt2amqpd_report_fixed.err --stdout=/var/log/rmap/mqtt2amqpd_report_fixed.log restart" stop program = "/usr/bin/mqtt2amqpd --datalevel=report --stationtype=fixed --pidfile=/var/run/rmap/mqtt2amqpd_report_fixed.lock --stderr=/var/log/rmap/mqtt2amqpd_report_fixed.err --stdout=/var/log/rmap/mqtt2amqpd_report_fixed.log stop" # depends on rmap check process amqp2dballed_sample_fixed with pidfile /var/run/rmap/amqp2dballed_sample_fixed.lock start program = "/usr/bin/amqp2dballed --datalevel=sample --stationtype=fixed --pidfile=/var/run/rmap/amqp2dballed_sample_fixed.lock --stderr=/var/log/rmap/amqp2dballed_sample_fixed.err --stdout=/var/log/rmap/amqp2dballed_sample_fixed.log restart" stop program = "/usr/bin/amqp2dballed --datalevel=sample --stationtype=fixed --pidfile=/var/run/rmap/amqp2dballed_sample_fixed.lock --stderr=/var/log/rmap/amqp2dballed_sample_fixed.err --stdout=/var/log/rmap/amqp2dballed_sample_fixed.log stop" # depends on rmap check process amqp2dballed_sample_mobile with pidfile /var/run/rmap/amqp2dballed_sample_mobile.lock start program = "/usr/bin/amqp2dballed --datalevel=sample --stationtype=mobile --pidfile=/var/run/rmap/amqp2dballed_sample_mobile.lock --stderr=/var/log/rmap/amqp2dballed_sample_mobile.err --stdout=/var/log/rmap/amqp2dballed_sample_mobile.log restart" stop program = "/usr/bin/amqp2dballed --datalevel=sample --stationtype=mobile --pidfile=/var/run/rmap/amqp2dballed_sample_mobile.lock --stderr=/var/log/rmap/amqp2dballed_sample_mobile.err --stdout=/var/log/rmap/amqp2dballed_sample_mobile.log stop" # depends on rmap check process amqp2dballed_report_mobile with pidfile /var/run/rmap/amqp2dballed_report_mobile.lock start program = "/usr/bin/amqp2dballed --datalevel=report --stationtype=mobile --pidfile=/var/run/rmap/amqp2dballed_report_mobile.lock --stderr=/var/log/rmap/amqp2dballed_report_mobile.err --stdout=/var/log/rmap/amqp2dballed_report_mobile.log restart" stop program = "/usr/bin/amqp2dballed --datalevel=report --stationtye=mobile --pidfile=/var/run/rmap/amqp2dballed_report_mobile.lock --stderr=/var/log/rmap/amqp2dballed_report_mobile.err --stdout=/var/log/rmap/amqp2dballed_report_mobile.log stop" # depends on rmap check process amqp2dballed_report_fixed with pidfile /var/run/rmap/amqp2dballed_report_fixed.lock start program = "/usr/bin/amqp2dballed --datalevel=report --stationtype=fixed --pidfile=/var/run/rmap/amqp2dballed_report_fixed.lock --stderr=/var/log/rmap/amqp2dballed_report_fixed.err --stdout=/var/log/rmap/amqp2dballed_report_fixed.log restart" stop program = "/usr/bin/amqp2dballed --datalevel=report --stationtype=fixed --pidfile=/var/run/rmap/amqp2dballed_report_fixed.lock --stderr=/var/log/rmap/amqp2dballed_report_fixed.err --stdout=/var/log/rmap/amqp2dballed_report_fixed.log stop" # depends on rmap check process composereportd with pidfile /var/run/rmap/composereportd.lock start program = "/usr/bin/composereportd restart" stop program = "/usr/bin/composereportd stop" # depends on rmap check process amqp2amqp_identvalidationd with pidfile /var/run/rmap/amqp2amqp_identvalidationd.lock start program = "/usr/bin/amqp2amqp_identvalidationd restart" stop program = "/usr/bin/amqp2amqp_identvalidationd stop" # depends on apache, wsgirmap, rmap check process amqp2amqp_jsonline2bufrd with pidfile /var/run/rmap/amqp2amqp_jsonline2bufrd.lock start program = "/usr/bin/amqp2amqp_jsonline2bufrd restart" stop program = "/usr/bin/amqp2amqp_jsonline2bufrd stop" # depends on rmap check process amqp2djangod with pidfile /var/run/rmap/amqp2djangod.lock start program = "/usr/bin/amqp2djangod restart" stop program = "/usr/bin/amqp2djangod stop" # depends on apache, rmap check process amqp2geoimaged with pidfile /var/run/rmap/amqp2geoimaged.lock start program = "/usr/bin/amqp2geoimaged restart" stop program = "/usr/bin/amqp2geoimaged stop" # depends on apache, rmap check process ttn2dballed with pidfile /var/run/rmap/ttn2dballed.lock start program = "/usr/bin/ttn2dballed restart" stop program = "/usr/bin/ttn2dballed stop" # depends on apache, rmap # check directory wsgirmap path /var/run/wsgirmap # if does not exist then exec "/bin/mkdir -p /var/run/wsgirmap || exit 1" # as uid root # if failed uid rmap then exec "/usr/bin/chown -R rmap:rmap /var/run/wsgirmap" # as uid root # if does not exist then exec "/usr/bin/systemctl stop httpd.service" # depends on apache # check directory rmap path /var/run/rmap # if does not exist then exec "/bin/mkdir -p /var/run/rmap || exit 1" # as uid root # if failed gid rmap then exec "/usr/bin/chown -R bin:rmap /var/run/rmap" # as uid root # if failed permission 775 then exec "/usr/bin/chmod 775 /var/run/rmap" # as uid root # check directory logrmap path /var/log/rmap # if does not exist then exec "/bin/mkdir -p /var/log/rmap || exit 1" # as uid root # if failed uid rmap then exec "/usr/bin/chown -R rmap:rmap /var/log/rmap" # as uid root # check process apache with pidfile /var/run/httpd/httpd.pid # start program = "/usr/bin/systemctl start httpd.service" # stop program = "/usr/bin/systemctl stop httpd.service"