diff --git a/health-daemon/pvchealthd/objects/MonitoringInstance.py b/health-daemon/pvchealthd/objects/MonitoringInstance.py index 7148eb1c..5166335a 100644 --- a/health-daemon/pvchealthd/objects/MonitoringInstance.py +++ b/health-daemon/pvchealthd/objects/MonitoringInstance.py @@ -317,8 +317,17 @@ class MonitoringInstance(object): ) if successful_plugins < 1: + self.logger.out( + "No plugins loaded; pvchealthd going into noop loop. Incorrect plugin directory? Fix and restart pvchealthd.", + state="e", + ) return + self.logger.out( + f'{self.logger.fmt_blue}Plugin list:{self.logger.fmt_end} {" ".join(self.all_plugin_names)}', + state="i", + ) + # Clean up any old plugin data for which a plugin file no longer exists plugins_data = self.zkhandler.children( ("node.monitoring.data", self.this_node.name)