fix to the fix for ospf_routers discovery

This commit is contained in:
Oliver Gorwits
2019-01-02 20:54:50 +00:00
parent d614382fcd
commit 6a986783e4

View File

@@ -22,11 +22,11 @@ register_worker({ phase => 'main', driver => 'snmp' }, sub {
my $eigrp_peers = $snmp->eigrp_peers || {};
return Status->info(" [$device] neigh - no BGP, OSPF, or EIGRP peers")
unless ((scalar values %$ospf_peers) or (scalar values %$ospf_peer_id)
unless ((scalar values %$ospf_peers) or (scalar values %$ospf_routers)
or (scalar values %$bgp_peers) or (scalar values %$eigrp_peers));
my $count = 0;
foreach my $ip ((values %$ospf_peers), (values %$ospf_routers),
foreach my $ip ((values %$ospf_peers), (values %ospf_routers),
(values %$bgp_peers), (values %$eigrp_peers)) {
my $peer = get_device($ip);
next if $peer->in_storage or not is_discoverable($peer);