diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2020-12-10 14:55:09 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2023-08-07 16:59:22 +0900 |
commit | 8d03390c0e95fa2822ce79967467378dcbb65796 (patch) | |
tree | 47dde9faba3b8d231bb506bd0347b94a178cdf5b | |
parent | eb8e024b7313b48bbc04ec0bff43e22720936232 (diff) | |
download | smokeping-8d03390c0e95fa2822ce79967467378dcbb65796.tar.gz |
DNS: additional command line options
-rw-r--r-- | lib/Smokeping/probes/DNS.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Smokeping/probes/DNS.pm b/lib/Smokeping/probes/DNS.pm index 94dd698..357a339 100644 --- a/lib/Smokeping/probes/DNS.pm +++ b/lib/Smokeping/probes/DNS.pm @@ -81,6 +81,11 @@ sub probevars { return undef; }, }, + options => { + _re => ".*", + _example => "", + _doc => "Additional options for dig binary.", + }, }); } @@ -113,7 +118,11 @@ sub pingone ($){ my $lookuphost = $target->{vars}{lookup}; $lookuphost = $target->{addr} unless defined $lookuphost; my $dnsserver = $target->{vars}{server} || $host; + my $options = $self->{properties}{options}; my $query = "$self->{properties}{binary} \@$dnsserver $lookuphost"; + if ($options) { + $query = "$query $options"; + } my @times; |