NAME
Xymon::Plugin::Server::Hosts - Xymon bbhostgrep wrapper
SYNOPSIS
use Xymon::Plugin::Server::Hosts;
my $hosts = Xymon::Plugin::Server::Hosts->new();
my @result = $hosts->grep('bbd');
for my $entry (@result) {
my ($ip, $host, $test) = @$entry;
print "ip = $ip, host = $host, test = $test\n";
}
SUBROUTINES/METHODS
new
Just a constructor. (Takes bbhostgrep options optionally)
grep(TEST)
Execute bbhostgrep and return its result.
Return value is an array like:
(entry1, entry2, ...)
Each entiries are arrayref like:
[ IP-address, hostname, tests ]
If TEST does not contain wildcard character ('*'), tests is a scalar value. Otherwise it is ARRAYREF contains test names which matchies TEST.