From 14e32dc2a182819727d9136aae0725c486ef2b79 Mon Sep 17 00:00:00 2001 From: htouvet Date: Fri, 29 Jun 2018 17:59:44 +0200 Subject: [PATCH] wip install scripts for debian --- install.sh | 22 ++++++++++++++++++++++ systemd/check_providers.service | 13 +++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 install.sh create mode 100644 systemd/check_providers.service diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..ec0e23c --- /dev/null +++ b/install.sh @@ -0,0 +1,22 @@ +#! /bin/sh +apt-get install python conntrack net-utils + +mkdir -p /usr/local/bin +mkdir -p /opt/check_providers +cp check_providers.py /opt/check_providers/check_providers.py +chmod +x /opt/check_providers/check_providers.py +ln -s /opt/check_providers/check_providers.py /usr/local/bin/check_providers + +cp systemd/check_providers.service /lib/systemd/system/check_providers.service +cp sample/check-providers.ini /etc/check-providers.ini + +echo Please modify configuration in /etc/check-providers.ini +echo Then enable service with: +echo systemctl enable check_providers +echo Check with +echo check_providers check +echo monitor (ie check and enable/disable if necessary) with +echo check_providers monitor +echo starts: +echo systemctl start check_providers + diff --git a/systemd/check_providers.service b/systemd/check_providers.service new file mode 100644 index 0000000..3e5e644 --- /dev/null +++ b/systemd/check_providers.service @@ -0,0 +1,13 @@ +[Unit] +Description=TIS check multi providers +Wants=shorewall.service +After=shorewall.service + +[Service] +Type=simple +StandardOutput=syslog +ExecStart=/usr/bin/python /usr/local/bin/check_providers.py monitor -i 20 +Restart=on-abort + +[Install] +WantedBy=basic.target