App::Netdisco::SSHCollector::Platform::ASA
Collect IPv4 ARP and IPv6 neighbor entries from Cisco ASA devices.
You will need the following configuration for the user to
automatically enter "enable" status after
login:
aaa authorization exec LOCAL auto-enable
To use an "enable" password
separate from the login password, add an
"enable_password" under
"device_auth" tag in your configuration
file:
device_auth:
- tag: sshasa
driver: cli
platform: ASA
only: '192.0.2.1'
username: oliver
password: letmein
enable_password: myenablepass
- arpnip($host, $ssh)
- Retrieve ARP and neighbor entries from device.
$host is the hostname or IP address of the device.
$ssh is a Net::OpenSSH connection to the device.
Returns a list of hashrefs in the format
"{ mac => MACADDR, ip => IPADDR
}".