Hi ,
Can someone help librenms support this brand?
Keenetic.
PS: The 4G router I sent. If this problem is solved, I can also send AP data.
Hi ,
Can someone help librenms support this brand?
Keenetic.
PS: The 4G router I sent. If this problem is solved, I can also send AP data.
I’m trying to progress this a bit more while I learn: Initial detection for Keenetic devices by rhinoau · Pull Request #17117 · librenms/librenms · GitHub
This vendor doesn’t specify an SNMP vendor ID, and their doco makes reference to only standard MIBs - so you’ll just get basic support like you already do and no device state/wireless information unless they improve that.
iso.3.6.1.2.1.1.1.0 = STRING: "Keenetic Hero 4G+ (KeeneticOS 4.02.C.1.0-1): KN-2311"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1
The internet mentions it was once a ZyXEL sub-brand - do you get anything if you specifically walk 1.3.6.1.4.1.890 ?
Can still add the basic OS identification with some naive parsing of the sysDesc, logo etc. to make it prettier, and hope one day they improve their SNMP support.
I’ve got it this far here Comparing librenms:master...rhinoau:keenetic · librenms/librenms · GitHub
CPU is specified in what looks like a semi-complete UCD table by the looks, and only provides 1/5/15 load values, I don’t know how to include them cleanly, so haven’t yet:
.1.3.6.1.4.1.2021.10.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.2021.10.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.2021.10.1.1.3 = INTEGER: 3
.1.3.6.1.4.1.2021.10.1.2.1 = STRING: Load-1
.1.3.6.1.4.1.2021.10.1.2.2 = STRING: Load-5
.1.3.6.1.4.1.2021.10.1.2.3 = STRING: Load-15
.1.3.6.1.4.1.2021.10.1.3.1 = STRING: 0.14
.1.3.6.1.4.1.2021.10.1.3.2 = STRING: 0.15
.1.3.6.1.4.1.2021.10.1.3.3 = STRING: 0.16
.1.3.6.1.4.1.2021.10.1.4.1 = STRING: 1
.1.3.6.1.4.1.2021.10.1.4.2 = STRING: 5
.1.3.6.1.4.1.2021.10.1.4.3 = STRING: 15
.1.3.6.1.4.1.2021.10.1.5.1 = INTEGER: 14
.1.3.6.1.4.1.2021.10.1.5.2 = INTEGER: 15
.1.3.6.1.4.1.2021.10.1.5.3 = INTEGER: 16
.1.3.6.1.4.1.2021.11.50.0 = Counter32: 88621
.1.3.6.1.4.1.2021.11.51.0 = Counter32: 0
.1.3.6.1.4.1.2021.11.52.0 = Counter32: 44339
.1.3.6.1.4.1.2021.11.53.0 = Counter32: 3809364
.1.3.6.1.4.1.2021.11.59.0 = Counter32: 40580
.1.3.6.1.4.1.2021.11.60.0 = Counter32: 534
@rhinoau Thanx for your contribution on this ! For all interested fellows, this support is now added in “master” and will be in next stable release.