def self.activate?
agent_name = self.to_s.split("::").last.downcase
log_code(:PLMC37, "Starting default activation checks for the '%{agent}' agent", :debug, :agent => agent_name)
should_activate = Config.instance.pluginconf["#{agent_name}.activate_agent"]
if should_activate
log_code(:PLMC38, "Found plugin configuration '%{agent}.activate_agent' with value '%{should_activate}'", :debug, :agent => agent_name, :should_activate => should_activate)
unless should_activate =~ /^1|y|true$/
return false
end
end
return true
end