Changeset 261 for trunk/nagios-velvice
- Timestamp:
- Jun 25, 2018, 10:25:30 PM (7 years ago)
- Location:
- trunk/nagios-velvice
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nagios-velvice/velvice.cgi
r260 r261 15 15 use strict; 16 16 use warnings; 17 use version; our $VERSION = version->declare('0.6. 5');17 use version; our $VERSION = version->declare('0.6.6'); 18 18 19 19 use CGI; … … 38 38 $config->{'host-mapping'} ||= {}; 39 39 $config->{'color-downtime'} ||= {}; 40 $config->{'color-downtime'}{' min'} ||=3;41 $config->{'color-downtime'}{' max'}||= 50;42 $config->{'color-downtime'}{'factor'} ||= 0.7;40 $config->{'color-downtime'}{'day-min'} ||= 3; 41 $config->{'color-downtime'}{'day-max'} ||= 50; 42 $config->{'color-downtime'}{'factor'} ||= 0.7; 43 43 $config->{'remote-action'} ||= {}; 44 44 … … 64 64 my ($color, $downtime) = @_; 65 65 66 $downtime = $downtime - $config->{'color-downtime'}{' min'}; # same color first days67 $downtime = $config->{'color-downtime'}{' max'} if $downtime > $config->{'color-downtime'}{'max'}; #max 50 days for color66 $downtime = $downtime - $config->{'color-downtime'}{'day-min'}; # same color first days 67 $downtime = $config->{'color-downtime'}{'day-max'} if $downtime > $config->{'color-downtime'}{'day-max'}; # max 50 days for color 68 68 $downtime = 0 if $downtime < 0; 69 69 70 my $factor = ($downtime * $config->{'color-downtime'}{'factor'}) / $config->{'color-downtime'}{' max'};70 my $factor = ($downtime * $config->{'color-downtime'}{'factor'}) / $config->{'color-downtime'}{'day-max'}; 71 71 return Color::Calc::color_light_html($color, $factor); 72 72 } … … 204 204 $interval = 240 if $interval < 240; 205 205 $interval = 3000 if $interval > 3000; 206 my $future = $now + 20 + int(rand($interval - 20)); # 206 my $future = $now + 20 + int(rand($interval - 20)); # 5 * 60 = 300 207 207 208 208 $htmlpage .= " -- <b>CHECK</b> [$now/" . ($future - $now) . "]"; -
trunk/nagios-velvice/velvice.sample.yml
r256 r261 11 11 12 12 color-downtime: 13 min:314 max:5015 factor: 0.713 day-min: 3 14 day-max: 50 15 factor: 0.7 16 16 17 17 remote-action:
Note: See TracChangeset
for help on using the changeset viewer.