Send netdisco-users mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of netdisco-users digest..."
Today's Topics: 1. Re: Macsuck not possible on Cisco 2918 Switch (Jeroen van Ingen) 2. Re: Mac Suck Problem with Netdisco2 (Jeroen van Ingen) 3. Re: netdisco2 adding new MIBs (Oliver Gorwits) 4. Re: DBIx::Class:Storage messages after DB upgrade (Oliver Gorwits)
--- Begin Message ---Hi Sebastian, Charles,If the ACL is the cause, I wouldn't expect any snmpwalk output at all... So is SNMP working for other objects?If so, maybe it's a software bug, or perhaps a platform limitation that 2918 doesn't expose forwarding table via SNMP. Both hard to imagine, but I don't really know the platform. IOS 12.2(44) train is already pretty old and the model number sounds like an older, lower end Cisco.Regards, Jeroen van Ingen ICT Service Centre University of Twente, P.O.Box 217, 7500 AE Enschede, The Netherlands On 11/25/2015 03:26 PM, Charles Goldsmith wrote:Sebastian, your SNMP community strings have an access-list on them, 10 in this case. Try a 'show access-list 10' My guess is that your netdisco server IP is not in that access-list. On Tue, Nov 24, 2015 at 11:15 AM, Sebastian Rösch <[email protected] <mailto:[email protected]>> wrote: Hello Jeroen, sure, here is the output: snmp-server community xyz RO 10 snmp-server community zyx RW 10 snmp-server contact xxx snmp-server enable traps snmp authentication coldstart warmstart snmp-server enable traps config snmp-server enable traps syslog snmp-server host xyz bla But I can´t see any restrctions here.... it´s a pretty simple config?! Best Regards Sebastian Rösch -----Ursprüngliche Nachricht----- Von: Jeroen van Ingen [mailto:[email protected] <mailto:[email protected]>] Gesendet: Montag, 23. November 2015 12:16 An: [email protected] <mailto:[email protected]> Betreff: Re: [Netdisco] Macsuck not possible on Cisco 2918 Switch Sebastian, >> I have a problem to macsuck addresses from a Cisco 2918 Switch (Cisco >> IOS Software, C2918 Software (C2918-LANLITEK9-M), Version >> 12.2(44)SE6, RELEASE SOFTWARE (fc1) ) They won´t be fetched. >> >> When I do a simple snmpwalk the data isn´t also being fetched. What >> should I do now? Do I need a special MIB? > > If the data isn't appearing with snmpwalk then it could be an SNMP > "view" restriction (ACL)? > > You might need to configure the device to permit access to the table > via SNMP. Sadly I can't lay my hands on the command right now but > maybe someone else can help? Could you paste the SNMP related configuration from that switch? For example, "show run | inc snmp" ? You may want to find/replace the actual SNMP community values with something bogus. This bit of config will show if any SNMP view restrictions are in place, hiding the objects that we need. Regards, Jeroen van Ingen ICT Service Centre University of Twente, P.O.Box 217, 7500 AE Enschede, The Netherlands ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 _______________________________________________ Netdisco mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/netdisco-users
--- End Message ---
--- Begin Message ---Hi Oliver,Oh wow, SNMP::Info 2.01, that's pretty ancient, released in 2009... I won't be going through all the code changes between those versions :-)Let's try something else.1) What's the "SNMP Class" reported for these switches in your Netdisco2 install?2) What models are involved, can you share one or two "Description" examples?3) Do the devices report layer 3 capabilities in the "Layers"?Generally a combination of "layers" capabilities with description and/or SNMP vendor ID is used to determine the SNMP::Info class. If we can find some common factor there allowing your "problematic" switches to be put into a different SNMP::Info class, we can probably find a class that supports the basic functionality without doing a macsuck per VLAN.Regards, Jeroen van Ingen ICT Service Centre University of Twente, P.O.Box 217, 7500 AE Enschede, The Netherlands Telephone +31 53 489 2526, Fax +31 53 489 2383 [email protected]; http://www.utwente.nl/icts (working on Mondays, Tuesdays and alternating Fridays) On 11/25/2015 11:21 AM, Oliver Bührig wrote:Hi Jeroen, thanks for your reply. The netdisco 1.x is running with SNMP::INFO version 2.01-1 from Ubuntu 10.04 repository. Netdisco 2.x ist running with SNMP::INFO 3.28-1 on Debian with original SNMP::Ino from CPAN. Regards, Oliver Am 23.11.2015 um 12:23 schrieb Jeroen van Ingen:Hi Oliver, Going through the list mails, I saw that nobody had replied to your question yet. Netdisco 2.0 does macsuck in the same way that Netdisco 1.x does: it asks the SNMP::Info class whether or not to do the macsuck per VLAN and then collects all the forwarding table entries. Can you share with us what version of SNMP::Info is running on the ND1 system and what version is installed on the ND2 system? Maybe we can find some way to fix this for you. Regards, Jeroen van Ingen ICT Service Centre University of Twente, P.O.Box 217, 7500 AE Enschede, The Netherlands On 09/25/2015 09:47 AM, Oliver Bührig wrote:Hi all, I running Netdisco Version 1.0 and want migrate to Netdisco2. With a test system I ran into Problems with Catos Switches and MacSuck. Same Problem as described in a post from Drik Troendle some time ago. *[Netdisco] Netdisco2 Macsuck CPU Utilization on Cisco Catalyst 6500 <http://sourceforge.net/p/netdisco/mailman/message/33520728/>* From: Troendle, Dirk (SCC) <dirk.troendle@pa...> - 2015-03-02 15:54:47 It takes about 2-3 hours, depending from the device type, to read all mac address assignment from the switch. The CPU get up to 100 %. With Netdisco Version 1.0 I had no problems. The MacSuck run took max. 1.5 minutes. Cisco Nexus and IOS and some other vendor did not run into problems with Version 2. Netdisco Version1.0 runs MacSuck in a different way as Version 2.0 do, right ? Version 2 request mac address assignments per Vlan and Catalyst with CatOS spend a lot of time (CPU) to send snmp answers. Version 1.0 seems to get the mac addresses from the bridgetable. 'Saw : 1440 forwarding table entries. Took 82 seconds.' Any ideas to get that kind of request in Netdisco Version 2 ? Regards, Oliver Buehrig ------------------------------------------------------------------------------ _______________________________________________ Netdisco mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/netdisco-users------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 _______________________________________________ Netdisco mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/netdisco-users
--- End Message ---
--- Begin Message ---Hi Martin, On 2015-11-26 16:49, Martin Lärcher wrote:the same here with Avaya VSP 8000 and VSP 7200. But this devices should support SONMP too, or? We get always "validate_autoload_method(hasCDP) Unable to resolve method"Well, according to the current release of SNMP::Info, SONMP is included in the support neighbor protocols, and is checked for:https://metacpan.org/pod/SNMP::Info#Topology-InformationHowever this relies on the device being identified correctly in the first place (as something which supports SONMP) - what we call the Device Class. You can see the Device Class in the web interface under the device details tab, or at the command line when run in debug, when the SNMP connection is made. If it's not specific to the vendor/platform, then it's likely SONMP is not being tested.The creation of a new device class is also a little tricky, if required.regards, oliver.Running with debug shows the following: SNMP::Info::_global lldp_sys_cap : LLDP-MIB::lldpLocSysCapEnabled.0 : .1.0.8802.1.1.2.1.3.6.0 SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at/home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 676.SNMP::Info::_load_attr lldp_rem_id : LLDP-MIB::lldpRemChassisId : .1.0.8802.1.1.2.1.4.1.1.5 error:snmp_translate_obj:Unknown OID hasCDP SNMP::Info::_validate_autoload_method(hasCDP) Unable to resolve method. SNMP::Info::_global sonmp_run : S5-ETH-MULTISEG-TOPOLOGY-MIB::s5EnMsTopStatus.0 : .1.3.6.1.4.1.45.1.6.13.1.2.0 error:snmp_translate_obj:Unknown OID hasFDP SNMP::Info::_validate_autoload_method(hasFDP) Unable to resolve method. error:snmp_translate_obj:Unknown OID hasEDP SNMP::Info::_validate_autoload_method(hasEDP) Unable to resolve method. error:snmp_translate_obj:Unknown OID hasAMAP SNMP::Info::_validate_autoload_method(hasAMAP) Unable to resolve method. SNMP::Info::_load_attr sonmp_topo_port : S5-ETH-MULTISEG-TOPOLOGY-MIB::s5EnMsTopNmmPort : .1.3.6.1.4.1.45.1.6.13.2.1.1.2 SNMP::Info::_load_attr sonmp_topo_ip : S5-ETH-MULTISEG-TOPOLOGY-MIB::s5EnMsTopNmmIpAddr : .1.3.6.1.4.1.45.1.6.13.2.1.1.3 error:snmp_translate_obj:Unknown OID hasCDP SNMP::Info::_validate_autoload_method(hasCDP) Unable to resolve method. [23437] 2015-11-25 15:55:22 debug [192.168.x.x] neigh - CDP/LLDP not enabled! [23437] 2015-11-25 15:55:22 info discover: finished at Wed Nov 25 16:55:22 2015 [23437] 2015-11-25 15:55:22 info discover: status done: Ended discover for 192.168.x.x Regards Martin VON: [email protected] [mailto:[email protected]] GESENDET: Freitag, 20. Februar 2015 10:54 AN: [email protected] BETREFF: Re: [Netdisco] netdisco2 adding new MIBs Hello Oliver, thanks for your answer.If you're not seeing any icon, then probably the neighbor protocols aren't working correctly on that uplink (CDP, LLDP, etc). You can discover the devices manually using the web form at the homepage ofyourNetdisco installation, or at the command line using netdisco-do.Yes, you're right. The vsp4000 do not know anything about LLDP (*damn*). It is on the Avaya roadmap for further enhancement. Until then we'll have to add devices manually :-(OK, I will come back to this... at the moment there isn't an easyway,but I will try to think of something.Thanks for thinking about an easy way to add new mibs.Maybe it's possible to create a website where mibs can be uploaded andprocessed so that the result can be shared with others that are using these mibs. But maybe I'm not thinking very well and it's more complicated than I can imagine :-) Greetings Mathias ArcelorMittal Bremen GmbH Vorsitzender des Aufsichtsrates: Hedwig Vergote Vorstand der GmbH: Dr. Dietmar Ringel, Vorsitzender, Rudolf Egbert, Jörn Pufpaff, Dr. Paul Benteler Sitz der Gesellschaft: Bremen Amtsgericht Bremen, HRB 15474 HB
--- End Message ---
--- Begin Message ---Hi Pavel,I don't have any definite suggestions, sorry. Have you checked that the Locale is set correctly since the update? (LC_ALL)regards, oliver. On 2015-10-21 22:18, Pavel Skovajsa wrote:Hello all, I just upgraded our Ubuntu 14.04 from Postgres 9.1 to Postgres 9.3 using pg_upgrade tool. Netdisco's web page works great, except I noticed I now have the netdisco-daemon.log full of errors like this. They were certainly not there before. Any advices?: DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UTF8":0xe8 0xf6 0x7f [for Statement "UPDATE node_ip SET active = true, dns =?, time_last = to_timestamp(1445465451.354297) WHERE ( ( ip = ? AND mac = ? ) )" with ParamValues: 1='èö.}.phone.xyz.com [1]', 2='10.230.43.51', 3='10:8c:cf:e0:f3:a6'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Arpnip.pm line 134 DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UTF8":0xe8 0xf6 0x7f [for Statement "UPDATE node_ip SET active = true, dns =?, time_last = to_timestamp(1445465450.482445) WHERE ( ( ip = ? AND mac = ? ) )" with ParamValues: 1='èö.}.xyz.com [2]', 2='10.198.217.113', 3='64:d8:14:a4:c7:92'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Arpnip.pm line 134 DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UTF8":0xe8 0xf6 0x7f [for Statement "UPDATE node_ip SET active = true, dns =?, time_last = to_timestamp(1445465456.819462) WHERE ( ( ip = ? AND mac = ? ) )" with ParamValues: 1='èö.}.phone.xyz.com [3]', 2='10.230.43.51', 3='10:8c:cf:e0:f3:a6'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Arpnip.pm line 134 DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UTF8":0xe8 0xf6 0x7f [for Statement "UPDATE node_ip SET active = true, dns =?, time_last = to_timestamp(1445465456.931373) WHERE ( ( ip = ? AND mac = ? ) )" with ParamValues: 1='èö.}.phone.xyz.com [4]', 2='10.230.43.51', 3='10:8c:cf:e0:f3:a6'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Arpnip.pm line 134 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 945 generated 908 errors [for Statement "INSERT INTO device_port ( descr, duplex, duplex_admin, ip, is_master, lastchange, mac, mtu, name, port, pvid, slave_of, speed, stp, type, up, up_admin, vlan) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 313 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 24 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 12 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 11 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 27 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 46 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 30 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UTF8": 0xff [for Statement "UPDATE node_ip SET active = true, dns = ?,time_last = to_timestamp(1445465469.351659) WHERE ( ( ip = ? AND mac =? ) )" with ParamValues: 1='................................................................phone.xyz.com [5]', 2='10.198.35.143', 3='00:1f:6c:81:25:c3'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Arpnip.pm line 134 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 11 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 35 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 27 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR: invalid input syntax for type macaddr: "00:00:00:00" [for Statement "SELECT me.ip, me.creation, me.dns, me.description, me.uptime, me.contact, me.name [6], me.location, me.layers, me.ports, me.mac, me.serial, me.model, me.ps1_type, me.ps2_type, me.ps1_status, me.ps2_status, me.fan, me.slots, me.vendor, me.os, me.os_ver, me.log, me.snmp_ver, me.snmp_comm, me.snmp_class, me.vtp_domain, me.last_discover, me.last_macsuck, me.last_arpnip FROM device me WHERE ( mac = ? )" with ParamValues: 1='00:00:00:00'] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 754 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 41 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 13 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 45 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 23 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 33 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 24 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 DBIx::Class::Storage::DBI::try {...} (): DBI Exception: DBD::Pg::st execute_for_fetch failed: ERROR: current transaction is aborted, commands ignored until end of transaction block [err was 7 now 2000000000] executing 46 generated 21 errors [for Statement "INSERT INTO device_vlan ( description, ip, last_discover, vlan) VALUES ( ?, ?, now(), ? )"] at /home/netdisco/perl5/lib/perl5/App/Netdisco/Core/Discover.pm line 472 -pavel Links: ------ [1] http://phone.xyz.com [2] http://xyz.com [3] http://phone.xyz.com [4] http://phone.xyz.com [5] http://phone.xyz.com [6] http://me.name
--- End Message ---
------------------------------------------------------------------------------
_______________________________________________ Netdisco mailing list - Digest Mode [email protected] https://lists.sourceforge.net/lists/listinfo/netdisco-users
