Implement a smartmon service and other changes
I implemented a smartmon service to be shipped with prometheus-node-exporter that is periodically invoked from a timer. While doing so I stumbled into a dependency issue, some older rules example where a newer one should be fixed and I also fixed the fact that the systemd collector is disabled by default (I'm opinionated on that).