Package: monitoring-plugins-systemd Version: 2.3.1-1
On systems with systemd installed, but no dbus installed, it's impossible to execute check_systemd as a standard user, only as root. Executing it under nagios user without dbus provides: Traceback (most recent call last): File "/usr/lib/nagios/plugins/check_systemd", line 724, in <module> main() File "/usr/lib/nagios/plugins/check_systemd", line 720, in main check.main(args.verbose) File "/usr/lib/python3/dist-packages/nagiosplugin/check.py", line 120, in main runtime.execute(self, verbose, timeout) File "/usr/lib/python3/dist-packages/nagiosplugin/runtime.py", line 130, in execute self.run(check) File "/usr/lib/python3/dist-packages/nagiosplugin/runtime.py", line 118, in run self.output.add(check) File "/usr/lib/python3/dist-packages/nagiosplugin/output.py", line 25, in add self.status = self.format_status(check) File "/usr/lib/python3/dist-packages/nagiosplugin/output.py", line 39, in format_status summary_str = check.summary_str.strip() File "/usr/lib/python3/dist-packages/nagiosplugin/check.py", line 148, in summary_str return self.summary.problem(self.results) or '' File "/usr/lib/nagios/plugins/check_systemd", line 510, in problem if result.context.name in ['startup_time', 'unit', 'dead_timers']: AttributeError: 'NoneType' object has no attribute 'name'non-zero return code