Hi, This is my first post so please forgive me if I’ve missed anything.
Please add additional support for Zyxel switches XS1930-12HP and XGS1930-28HP. These are detected by Librenms but only show traffic, CPU and memory information. The OS detected is ‘ZyXEL Ethernet Switch’.
I would like to see additional data for the following;
System temperature (Board, MAC, PHY)
Fan speeds
PoE Power Budget (consumption, limit, remaining)
SFP data (temperature, TX/RX power, voltage, current)
Any other data you think may be useful for these switches?
As I’m a new user and can only post 3 links at a time, here are the paste links for the first switch.
I’ll add the remaining links to later posts.
Thanks for your reply. Please private message me your external IP address and I’ll try and setup a port forward rule to one of the switches.
Do you have a preference on which switch you’d like to look at first?
I’ve setup port forward and NAT rules on my firewall and tested successfully from outside my network.
Please private message me your external IP so I can modify the rules to give you access.
I got PoE budget implemented, but there’s nothing regarding fans/PSUs/voltages.
There is a MIB for stuff like fans, temperatures, etc… But this device doesn’t return anything on those OIDs
Also not getting anything from the ZYXEL-TRANSCEIVER-MIB
I can create a pull request for the PoE Budget, but that’s about it I’m afraid.
I also came across this post on the Zyxel forum:
XGS1210 desktop switches are intended for Home/SOHO users with just a few other networking devices in their network.
A simple management tool such as web GUI is sufficient to setup such network easily for most cases.
As external monitoring tools are mostly used for small-medium networks, SNMP feature is supported by more advanced Smart Managed Switches such as the GS1900 series.
I’m guessing this is correct for the entire XS-model line.
Looking at the datasheet the list of supported MIBs is also not that big. Just a new generic MIBs and ‘Zyxel private common MIB’, which doesn’t have much to go with either.
Yeah my guess is that it’s a general Zyxel MIB ZIP file that contains MIBs for all their devices.
There’s nothing in ZYXEL-HW-MONITOR-MIB either.
In that file we have zyxelHwMonitor which is a suboid of esMgmt from ZYXEL-ES-SMI:
Querying esMgmt we get a few things like serial number, software version, etc.
But quering zyxelHwMonitor results with an ‘No Such Object’.
Ok, would you like to have a look at the other switch - XGS1930-28HP?
There are only two MIB files supplied for that model from the support page (see links above).
It has the same object OID as the other switch so I expect the work you’ve done will probably cover this model but you never know.
It has similar features (system temps, fans, PoE, SFP+).
Let me know and I’ll change my firewall rule so you can look at the second switch.
That’s not uncommon. Manufacturers usually have a standard set of MIBs for multiple product lines, but not everything (sometimes nothing) of any MIB will be implemented in all of their product lines.
Especially cheaper gear, which I feel Zyxel is, will generally have limited SNMP support as smaller organisations or SOHO users are unlikely to use it.
Thanks for trying and confirming that at least the PoE Budget can be added.
If you can create a pull request that would be great.
I will get in touch with Zyxel support and ask why all the MIBs they supply and list on the datasheets produce no data. If they respond with anything positive I’ll report back.