diff --git a/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm b/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm index b6122f35..0c26bc82 100644 --- a/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm +++ b/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm @@ -34,7 +34,10 @@ register_worker({ phase => 'store' }, sub { debug sprintf ' [%s] arpnip - processed %s IPv6 Neighbor Cache entries', $device->ip, scalar @{ vars->{'v6arps'} }; - $device->update({last_arpnip => \$now}); + $device->update({ + last_arpnip => \$now, + layers => \[q{overlay(layers placing '1' from 6 for 1)}], + }); my $status = $job->best_status; return Status->$status("Ended arpnip for $device"); diff --git a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm index 029adb2a..99aa8165 100644 --- a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm +++ b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm @@ -92,7 +92,10 @@ register_worker({ phase => 'main', driver => 'snmp' }, sub { debug sprintf ' [%s] macsuck - removed %d fwd table entries to archive', $device->ip, $archived; - $device->update({last_macsuck => \$now}); + $device->update({ + last_macsuck => \$now, + layers => \[q{overlay(layers placing '1' from 7 for 1)}], + }); return Status->done("Ended macsuck for $device"); });