DLink 1210 EOFError

Hello,

I set up Oxidized this week and it’s been amazing with our Cisco equipment, but I can’t figure out how to get it to pull my DLink configs properly. The model is a DXS-1210-12SC and the firmware is so old SSH isn’t supported so I’m having to use telnet. Here is output from the logs:

192.168.244.2 raised EOFError (rescued IOError) with msg "end of file reached"
lib/oxidized/node.rb: Oxidized::Telnet failed for DLink-Front    
lib/oxidized/job.rb: Config fetched for DLink-Front at 2019-12-12 19:59:26 UTC
/DLink-Front status no_connection, retry attempt 3

Here is what it’s capturing in the debug log for this switch specifically:

                 ^M^[[1;1H^[[2J^[[H
^M                  DXS-1210-12SC 10GbE Smart Managed Switch

^M                             Command Line Interface
^M                            Firmware: Build V1.15.005
^M           Copyright(C) 2017 D-Link Corporation. All rights reserved.

User Access Verification

Username: admin
^MPassword: ****************

I have tried the suggestion here to change the prompt in dlink.rb but it didn’t seem to help. If anyone has further suggestions I’d greatly appreciate it.

Thank you!

This is an Oxidized issue. You’d have far more success asking this on Oxidized site than here. If you don’t get an answer, you’ll probably at least get the method to do the troubleshooting.