diff --git a/smartmon.service b/smartmon.service new file mode 100644 index 0000000..62796d1 --- /dev/null +++ b/smartmon.service @@ -0,0 +1,8 @@ +[Unit] +Description=Gather S.M.A.R.T. metrics to be picked up by prometheus node exporter + +[Service] +ExecStart=bash -c "smartmon.sh | sponge /tmp/smartmon.prom" + +[Install] +WantedBy=multi-user.target diff --git a/smartmon.timer b/smartmon.timer new file mode 100644 index 0000000..0b55fa6 --- /dev/null +++ b/smartmon.timer @@ -0,0 +1,8 @@ +[Unit] +Description=Gather S.M.A.R.T. metrics every minute to be picked up by prometheus node exporter + +[Timer] +OnCalendar=*-*-* *:0/01:00 + +[Install] +WantedBy=timers.target