bin/check_check in ruby-nagios-0.4.0 vs bin/check_check in ruby-nagios-0.5.0
- old
+ new
@@ -81,9 +81,13 @@
Settings = Struct.new(:nagios_cfg, :status_path, :service_pattern, :host_pattern, :percent_critical, :percent_warning, :percent_unknown, :show_ok, :quiet, :aggr)
def main(args)
progname = File.basename($0)
settings = Settings.new
settings.nagios_cfg = "/etc/nagios3/nagios.cfg" # debian/ubuntu default
+ # if nagios.cfg doesn't exist, look for icinga.cfg
+ if !File.exist?(settings.nagios_cfg)
+ settings.nagios_cfg = "/etc/icinga/icinga.cfg" # debian/ubuntu default
+ end
opts = OptionParser.new do |opts|
opts.banner = "Usage: #{progname} [options]"
opts.on("-f NAGIOS_CFG", "--config NAGIOS_CFG",