Send netdisco-users mailing list submissions to
netdisco-users@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/netdisco-users
or, via email, send a message with subject or body 'help' to
netdisco-users-requ...@lists.sourceforge.net
You can reach the person managing the list at
netdisco-users-ow...@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of netdisco-users digest..."
Today's Topics:
1. Re: SSH Collector Testing? (Jim Araujo)
2. Re: SSH Collector Testing? (Michael Butash)
--- Begin Message ---
Hi Christian,
Thanks again for looking into this. Perhaps I am confused. I thought for
these particular devices SSHCollector performs the task of getting IP
addresses?
I've setup the stanza for
https://metacpan.org/pod/App::Netdisco::SSHCollector::Platform::PaloAlto
and looking at the code on github, it looks like the SSHCollector
performs a "set cli scripting-mode on" and then a "show arp all". I
believe the collector is working as the database command you had me run
shows the database has the interface IP addresses. Just the Web GUI is
blank. If I search for an IP owned by the Palo it shows up under the
switch it is plugged into, but not for the PaloAlto itself.
On 11/11/2021 6:46 PM, Christian Ramseyer wrote:
Ok in the macsuck part it says that the device does not advertise
layer 2 functionality in the SNMP attributes, and so no macsuck is
performed.
I think if you just enter the IP or Mac in the search box on top of
the UI, you should get an entry similar to the attached image. But
since there is no L2 mapping from Mac to Port it will not show up in
the ports of the device, it's just a disconnected ARP entry.
I have no Palo Altos to try, in some cases you can get lucky by just
enabling layer 2 in the snmp settings, but more likely Palo Alto does
not support these MIBs and will not give you any useful data. Maybe
somebody else on the list has experience with this brand.
Cheers
Christian
On 11.11.21 17:29, Jim Araujo wrote:
Hi Christian, thanks for the troubleshooting steps. I see that the
last query shows the database has the IPv4 addresses in it, but the
Web Gui does not. The troubleshooting log is from a Palo alto PA-5220.
https://pastecode.io/s/0i2kdb37
On 11/11/2021 8:08 AM, Christian Ramseyer wrote:
Hi Jim
The SSH collector only collects ARP tables. There are two more
pieces that are needed for everything to show up properly in the web
interface:
- discovery of the L2 device: netdisco-do -D discover -d <IP>
this will give the list of interfaces and other hardware
- collection of the mac address tables: netdisco-do -D macsuck -d <IP>
this will give the interface -> connected MAC addresses
If you see ARP entries collected that later can not be found in the
UI, most likely one of these is not working properly with your gear.
I usually look into the database using SQL after running
discover/macsuck/arpnip: netdisco-do psql , then:
select * from device where ip = <ip of l2 or l3 device>;
-- if there's nothing here, discovery or credentials is the problem
-- all your routers and switches involved should show up here
select * from device_port where ip = <ip of l2 device>;
-- if there's nothing here, discovery found no ports:
-- shitty SNMP support or switch is not added to netdisco
select * from node where switch = <ip of l2 device>;
-- here you should see some connected macs on ports, otherwise
-- macsuck issue
select * from node_ip where mac = <a mac found on a port in prev.
step>;
-- you should find your arp tables here, otherwise arpnip issue or
-- you're not pointing netdisco at the correct L3 devices
Maybe that helps narrowing the issue down a bit.
Cheers
Christian
On 10.11.21 17:58, Jim Araujo wrote:
I believe SSHCollector is getting the ARP entries as when i do a
'~/bin/netdisco-do arpnip -d 1.2.3.4 -D' shows 'processed 43 ARP
cache entries. However nothing is listed in the web gui for this
node...Am I running into a bug?
https://sourceforge.net/p/netdisco/netdisco2/254/
On 11/10/2021 8:43 AM, Jim Araujo wrote:
Hello netdisco team! First off great work on this app, it is
incredible. SNMPv3 seems to work correctly, however when I create
a new stanza for SSH collection for devices like BigIP, PaloAlto,
and NXOS is there a way to test if they are working? On the web
gui these particular devices do not show any information under
Addresses, nor anything under Ports...I am hoping to get this
working as we have a large F5 environment and would be helpful to
be able to search for IPs that the F5 or PaloAlto owns.
Thanks again!
--
-Jim
--- End Message ---
--- Begin Message ---
I would think with snmp in any version working you would get *most* data
back to build a device model, and arp would give you the rest for mac
associations as a router without a cam table would link device interfaces.
Even stupid cisco firewalls that still don't support cdp/lldp or arp mib
via polling usually give me a proper response enough to build a netdisco
device, but not enough to associate them properly to a switch link in
topology without the mac->ip via arp tables polled with ssh as Christian
mentioned.
Do you get lldp neighbors show on the pan/f5 and switch both in netdisco?
Maybe debug the device discovery to see what it's polling and results, or
compare the data between the sql tables if not matching up? Seems perhaps
something isn't associating the same device, snmp vs ssh collector, or
conflicting? Should it?
Good data to probably add to the site for troubleshooting ssh features out
of this, something I was meaning to try at my last project but didn't get
to for our pans there.
-mb
On Thu, Nov 11, 2021 at 5:04 PM Jim Araujo <jimara...@gmail.com> wrote:
> Hi Christian,
>
> Thanks again for looking into this. Perhaps I am confused. I thought for
> these particular devices SSHCollector performs the task of getting IP
> addresses?
>
> I've setup the stanza for
>
> https://metacpan.org/pod/App::Netdisco::SSHCollector::Platform::PaloAlto
>
> and looking at the code on github, it looks like the SSHCollector
> performs a "set cli scripting-mode on" and then a "show arp all". I
> believe the collector is working as the database command you had me run
> shows the database has the interface IP addresses. Just the Web GUI is
> blank. If I search for an IP owned by the Palo it shows up under the
> switch it is plugged into, but not for the PaloAlto itself.
>
>
> On 11/11/2021 6:46 PM, Christian Ramseyer wrote:
> > Ok in the macsuck part it says that the device does not advertise
> > layer 2 functionality in the SNMP attributes, and so no macsuck is
> > performed.
> >
> > I think if you just enter the IP or Mac in the search box on top of
> > the UI, you should get an entry similar to the attached image. But
> > since there is no L2 mapping from Mac to Port it will not show up in
> > the ports of the device, it's just a disconnected ARP entry.
> >
> > I have no Palo Altos to try, in some cases you can get lucky by just
> > enabling layer 2 in the snmp settings, but more likely Palo Alto does
> > not support these MIBs and will not give you any useful data. Maybe
> > somebody else on the list has experience with this brand.
> >
> > Cheers
> > Christian
> >
> >
> > On 11.11.21 17:29, Jim Araujo wrote:
> >> Hi Christian, thanks for the troubleshooting steps. I see that the
> >> last query shows the database has the IPv4 addresses in it, but the
> >> Web Gui does not. The troubleshooting log is from a Palo alto PA-5220.
> >>
> >> https://pastecode.io/s/0i2kdb37
> >>
> >>
> >> On 11/11/2021 8:08 AM, Christian Ramseyer wrote:
> >>> Hi Jim
> >>>
> >>> The SSH collector only collects ARP tables. There are two more
> >>> pieces that are needed for everything to show up properly in the web
> >>> interface:
> >>>
> >>> - discovery of the L2 device: netdisco-do -D discover -d <IP>
> >>> this will give the list of interfaces and other hardware
> >>> - collection of the mac address tables: netdisco-do -D macsuck -d <IP>
> >>> this will give the interface -> connected MAC addresses
> >>>
> >>> If you see ARP entries collected that later can not be found in the
> >>> UI, most likely one of these is not working properly with your gear.
> >>>
> >>> I usually look into the database using SQL after running
> >>> discover/macsuck/arpnip: netdisco-do psql , then:
> >>>
> >>> select * from device where ip = <ip of l2 or l3 device>;
> >>> -- if there's nothing here, discovery or credentials is the problem
> >>> -- all your routers and switches involved should show up here
> >>>
> >>> select * from device_port where ip = <ip of l2 device>;
> >>> -- if there's nothing here, discovery found no ports:
> >>> -- shitty SNMP support or switch is not added to netdisco
> >>>
> >>> select * from node where switch = <ip of l2 device>;
> >>> -- here you should see some connected macs on ports, otherwise
> >>> -- macsuck issue
> >>>
> >>> select * from node_ip where mac = <a mac found on a port in prev.
> >>> step>;
> >>> -- you should find your arp tables here, otherwise arpnip issue or
> >>> -- you're not pointing netdisco at the correct L3 devices
> >>>
> >>> Maybe that helps narrowing the issue down a bit.
> >>>
> >>> Cheers
> >>> Christian
> >>>
> >>>
> >>>
> >>>
> >>> On 10.11.21 17:58, Jim Araujo wrote:
> >>>> I believe SSHCollector is getting the ARP entries as when i do a
> >>>> '~/bin/netdisco-do arpnip -d 1.2.3.4 -D' shows 'processed 43 ARP
> >>>> cache entries. However nothing is listed in the web gui for this
> >>>> node...Am I running into a bug?
> >>>>
> >>>> https://sourceforge.net/p/netdisco/netdisco2/254/
> >>>>
> >>>> On 11/10/2021 8:43 AM, Jim Araujo wrote:
> >>>>> Hello netdisco team! First off great work on this app, it is
> >>>>> incredible. SNMPv3 seems to work correctly, however when I create
> >>>>> a new stanza for SSH collection for devices like BigIP, PaloAlto,
> >>>>> and NXOS is there a way to test if they are working? On the web
> >>>>> gui these particular devices do not show any information under
> >>>>> Addresses, nor anything under Ports...I am hoping to get this
> >>>>> working as we have a large F5 environment and would be helpful to
> >>>>> be able to search for IPs that the F5 or PaloAlto owns.
> >>>>>
> >>>>> Thanks again!
> >>>>>
> --
> -Jim
>
>
>
> _______________________________________________
> Netdisco mailing list
> netdisco-users@lists.sourceforge.net
> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
--- End Message ---
_______________________________________________
Netdisco mailing list - Digest Mode
netdisco-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netdisco-users