Hello Tristan,
there is a script bulkdelete.sh at <nedi>/contrib/, but I never tried it.
May you can try once more to discover, get the ssh keys, start a refresh-run with detailed logging messages and check only some of the 50 devices:
- discover, starting at the devip:
sudo -u www-data /var/nedi/nedi.pl -v -p -A "inet_ntoa(devip) regexp '^172.16.*$|^192.168.*$'"
- optional get ssh keys (check your nedi.conf:usessh) :
sudo -u www-data /var/nedi/nedi.pl -v -k -A "inet_ntoa(devip) regexp '^172.16.*$|^192.168.*$'"
- refresh-run:
sudo -u www-data /var/nedi/nedi.pl -v -A "inet_ntoa(devip) regexp '^172.16.*$|^192.168.*$'"
May you get a hint from the logging messages what is going wrong. May check your device definition files (for example 1.3.6.1.4.1.9.1.697.def) for the devices. In one situations I saw this messages for a device with connection problems at the uplink. I saw the messages for a router with many IP-Addresses (check your nedi.conf:useip variable). In an other situation I saw the message when the device definition file was wrong (Minor Firmware Version was different). You can check the OID with snmpget.
For example:
snmpget -v2c -c<community string> <device-address> 1.3.6.1.2.1.1.2.0
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.9.1.697
Regards
Peter