mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
49f206f58e
PR #9546 has resulted in Platform being detected as "Juniper Virtual Chassis Switch" when a set of devices is stacked. Hence, no more possibility to see whether it is for example an EX2300 or EX3400 virtual-chassis. This commit falls back to using rewrite_junos_hardware() if the "Juniper Virtual Chassis Switch" string is detected in boxDescr, resulting in usable hardware data. Caveat - it's possible to build a virtual-chassis of multiple switch models, but only for higher end hardware: https://www.juniper.net/documentation/en_US/junos/topics/concept/virtual-chassis-ex4200-overview.html#jd0e75 Example SNMP output: mschmidt@nlrtm1-librenms1:~$ snmpwalk -v2c -cremoved -m JUNIPER-MIB -M /opt/librenms/mibs hostname jnxBoxDescr JUNIPER-MIB::jnxBoxDescr.0 = STRING: Juniper Virtual Chassis Switch Also reported previously via the community forums: https://community.librenms.org/t/pr-9546-results-in-junos-platform-detection-quirks-in-combination-with-virtual-chassis/6537