class Inspec::Resources::MonitoringTool
Helper class for monitored_by matcher
def find_utility_or_error(utility_name)
def find_utility_or_error(utility_name) [ "/usr/sbin/#{utility_name}" , "/sbin/#{utility_name}" , "/usr/bin/#{utility_name}" , "/bin/#{utility_name}" , "#{utility_name}" ].each do |cmd| return cmd if inspec.command(cmd).exist? end raise Inspec::Exceptions::ResourceFailed, "Could not find `#{utility_name}`" end
def initialize(inspec, service_name)
def initialize(inspec, service_name) @inspec = inspec @service_name ||= service_name end