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

Reply via email to