- Ubuntu 18.x --> 20.x
- Debian 10.x --> 11.x
You need download and unpack/build Sensible binary program
mv sensible /usr/local/bin/sensible
chmod a+x /usr/local/bin/sensible
useradd sensible
mkdir /var/log/sensible
chown sensible /var/log/sensible
mkdir -p /etc/sensible/scripts
You can use "sensible -r" to create the needed folders and the example settings.yaml file.
This will create /etc/sensible, /etc/sensible/scripts and /etc/sensible/settings.yaml
chown -R sensible /etc/sensible
cp <your-script-name-or-folder> /etc/sensible/scripts/
chown -R sensible /etc/sensible/scripts
create file /lib/systemd/system/sensible.service
with contents
[Unit]
Description=Sensible monitoring service
After=network.target
[Service]
ExecStart=/usr/local/bin/sensible
User=sensible
Restart=on-failure
[Install]
WantedBy=multi-user.target
Activate service
systemctl daemon-reload
systemctl enable sensible.service
systemctl start sensible.service
Check status of service
systemctl status sensible.service