set snmp driver on macsuck phase workers

This commit is contained in:
Oliver Gorwits
2017-09-09 16:27:58 +01:00
parent 9167e02de5
commit 16a79463cb
3 changed files with 12 additions and 14 deletions

View File

@@ -25,13 +25,6 @@ register_worker({ primary => true }, sub {
return Status->defer("macsuck deferred: $host is not macsuckable")
unless is_macsuckable_now($device);
my $snmp = App::Netdisco::Transport::SNMP->reader_for($device);
return Status->defer("macsuck failed: could not SNMP connect to $host")
unless defined $snmp;
return Status->done("Skipped macsuck for device $host without layer 2 capability")
unless $snmp->has_layer(2);
return Status->done('Macsuck is able to run.');
});