2009/11/21 Les Fenison <[email protected]>: > Looks like a nice idea but doesn't work on Nagios 3.2
In case you're tempted to try and get it working in Nagios 3 (as I did), here are the changes I made to the perl script to get it working: # diff /usr/local/src/downtime-2.2/downtime_job.pl /usr/local/nagios/bin/downtime_job.pl 32c32 < my($NAGDIR) = "/u02/nagios" ; # Nagios root directory --- > my($NAGDIR) = "/usr/local/nagios" ; # Nagios root directory 36c36 < my($CMDFILE) = "$NAGDIR/log/rw/nagios.cmd"; # Nagios CMD file --- > my($CMDFILE) = "$NAGDIR/var/rw/nagios.cmd"; # Nagios CMD file 38,39c38,40 < my($OBJECTS) = "$NAGDIR/log/objects.cache"; # Nagios 2 objects file < my($DOWNDAT) = "$NAGDIR/log/downtime.dat"; # existing sched downtime --- > my($OBJECTS) = "$NAGDIR/var/objects.cache"; # Nagios 2 objects file > # my($DOWNDAT) = "$NAGDIR/var/downtime.dat"; # existing sched downtime > my($DOWNDAT) = "$NAGDIR/var/retention.dat"; # existing sched downtime 41,43c42,44 < my($STATUSLOG) = "$NAGDIR/log/status.log"; # Nagios status log file < my($HGCFG) = "$NAGDIR/etc/hostgroups.cfg";# needed if ver=1 < my($DOWNLOG) = "$NAGDIR/log/downtime.log"; # existing sched downtime --- > my($STATUSLOG) = "$NAGDIR/var/status.log"; # Nagios status log file > my($HGCFG) = "$NAGDIR/etc/objects/hostgroups.cfg";# needed if ver=1 > my($DOWNLOG) = "$NAGDIR/var/downtime.log"; # existing sched downtime Of course in Nagios 3.2 the side.html is now side.php, but that change is trivial to work out too. hth, Jim ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Nagios-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
