Blob Blame History Raw
diff -uNr collectd-systemd-212cb7918fa6925213082d11a0fe0fb44fe84852.ORIG/collectd_systemd.py collectd-systemd-212cb7918fa6925213082d11a0fe0fb44fe84852/collectd_systemd.py
--- collectd-systemd-212cb7918fa6925213082d11a0fe0fb44fe84852.ORIG/collectd_systemd.py	2020-06-30 12:00:47.510046277 +0200
+++ collectd-systemd-212cb7918fa6925213082d11a0fe0fb44fe84852/collectd_systemd.py	2020-06-30 12:01:30.212189275 +0200
@@ -90,7 +90,7 @@
                 self.init_dbus()
                 state = self.get_service_state(full_name)
 
-            value = (1.0 if state == 'running' or state == 'reload' or ( state == 'dead' and type == 'oneshot' ) else 0.0)
+            value = (1.0 if state == 'running' or state == 'reload' or state == 'start' or ( state == 'dead' and type == 'oneshot' ) else 0.0)
             self.log_verbose('Sending value: {}.{}={} (state={}, type={})'
                              .format(self.plugin_name, name, value, state, type))
             val = collectd.Values(