NagiosからホストUP時間のパーセンテージを印刷できます-次のコードでPerlモジュールを報告します:
#!/usr/bin/perl
use strict ;
use Nagios::Report ;
my $x = Nagios::Report->new(q<local_cgi localhost nagiosadmin>)
or die "Can't construct Nagios::Report object." ;
$x->mkreport(
[ qw(HOST_NAME PERCENT_TOTAL_TIME_UP) ],
sub {
my %F = @_; my $u = $F{PERCENT_TOTAL_TIME_UP}; $u =~ s/%//;
},
0,
sub {
my $F = shift @_ ;
}
) ;
$x->debug_dump ;
しかし、どうすればService UP Time Percentageのみを印刷できますか?パーセンテージ値のみを出力するという意味です。
私は多くのオプションを試しましたが、正しく理解できませんでした。