Details
-
Add New Device / OS
-
Resolution: Fixed
-
Major
-
None
-
Professional Edition
-
None
Description
The Allnet ALL3419 ist a kind of gateway, that I2C sensors can be connected to.
https://www.allnet.de/fileadmin/transfer/products_en/134571.pdf
It currently only shows up as a linux device with cpu/ram in Observium.
The MIB appears to change, based on the sensors connected, but the format appears to be very static.
Attachments
Activity
I do not know what is the mib for proposal. It's unusable too, produce ton of errors:
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue100 ::= { leveld100 65 }
|
Undefined identifier: leveld100 near line 1402 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue200 ::= { leveld200 65 }
|
Undefined identifier: leveld200 near line 2802 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue110 ::= { leveld110 65 }
|
Undefined identifier: leveld110 near line 1542 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue101 ::= { leveld101 65 }
|
Undefined identifier: leveld101 near line 1416 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue120 ::= { leveld120 65 }
|
Undefined identifier: leveld120 near line 1682 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue111 ::= { leveld111 65 }
|
Undefined identifier: leveld111 near line 1556 of ./ALLNET-SENSOR-MIB
|
Unlinked OID in ALLNET-SENSOR-MIB: sensorvalue102 ::= { leveld102 65 }
|
and Oids still untranslated.
I can add os definition for "detect device", but nothing else (without sensors, hardware, version).
So this is the device we're talking about:
https://www.allnet.de/en/allnet-brand/produkte/building-automation/the-base-control-units-gateways/p/allnet-all3419-ip-msr-zentrale-3x-i2c-1x-usb-lanwlan
It is a gateway that can have an arbitrary number of sensors of different types connected. The MIB is unfortunately dynamically generated by the device. The structure seems quite repetitive though. Is it possible to just repeat the MIB structure for sensor[1-200] and just plot every sensor as graph? Tough I see that the sensor name and unit don't seem to be part of the snmpdump.
More specifically, looking at snmpdump, the only thing that can really be done here seems to be to get a sensor ID from
iso.3.6.1.4.1.19935.:id.2.1.3.1.65 |
ant it's value (for example) from
iso.3.6.1.4.1.19935.:id.4.1.2.1.65.1 |
|
Attached MIB file unrelated with snmpdump.
I not understand what mean tons of Oids like this:
ALLNET-MSR-MIB::sensor1.1.0 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor1.2.1.2.1.65 = STRING: "/usr/sbin/allnet/sensor_read_float"
|
ALLNET-MSR-MIB::sensor1.2.1.3.1.65 = STRING: "1"
|
ALLNET-MSR-MIB::sensor1.2.1.4.1.65 = ""
|
ALLNET-MSR-MIB::sensor1.2.1.5.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 5
|
ALLNET-MSR-MIB::sensor1.2.1.6.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor1.2.1.7.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor1.2.1.20.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 4
|
ALLNET-MSR-MIB::sensor1.2.1.21.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensorvalue1 = STRING: "25.5600"
|
ALLNET-MSR-MIB::levelb1.2.1.65 = STRING: "25.5600"
|
ALLNET-MSR-MIB::levelb1.3.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::levelb1.4.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 0
|
ALLNET-MSR-MIB::sensor1.4.1.2.1.65.1 = STRING: "25.5600"
|
ALLNET-MSR-MIB::sensor96.1.0 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor96.2.1.2.1.65 = STRING: "/usr/sbin/allnet/sensor_read_float"
|
ALLNET-MSR-MIB::sensor96.2.1.3.1.65 = STRING: "96"
|
ALLNET-MSR-MIB::sensor96.2.1.4.1.65 = ""
|
ALLNET-MSR-MIB::sensor96.2.1.5.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 5
|
ALLNET-MSR-MIB::sensor96.2.1.6.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor96.2.1.7.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor96.2.1.20.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 4
|
ALLNET-MSR-MIB::sensor96.2.1.21.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensorvalue96 = STRING: "-2048000.0000"
|
ALLNET-MSR-MIB::levelb96.2.1.65 = STRING: "-2048000.0000"
|
ALLNET-MSR-MIB::levelb96.3.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::levelb96.4.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 0
|
ALLNET-MSR-MIB::sensor96.4.1.2.1.65.1 = STRING: "-2048000.0000"
|
ALLNET-MSR-MIB::sensor97.1.0 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor97.2.1.2.1.65 = STRING: "/usr/sbin/allnet/sensor_read_float"
|
ALLNET-MSR-MIB::sensor97.2.1.3.1.65 = STRING: "97"
|
ALLNET-MSR-MIB::sensor97.2.1.4.1.65 = ""
|
ALLNET-MSR-MIB::sensor97.2.1.5.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 5
|
ALLNET-MSR-MIB::sensor97.2.1.6.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor97.2.1.7.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensor97.2.1.20.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 4
|
ALLNET-MSR-MIB::sensor97.2.1.21.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::sensorvalue97 = STRING: "-2048000.0000"
|
ALLNET-MSR-MIB::levelb97.2.1.65 = STRING: "-2048000.0000"
|
ALLNET-MSR-MIB::levelb97.3.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 1
|
ALLNET-MSR-MIB::levelb97.4.1.65 = Wrong Type (should be OCTET STRING): INTEGER: 0
|
ALLNET-MSR-MIB::sensor97.4.1.2.1.65.1 = STRING: "-2048000.0000"
|
General questions and device support can be discussed in our Discord channel, click here to join.
Please make and attach additional information about the device:
- full snmp dump from device:
snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -Ih -ObentxU <hostname> .1 > myagent.snmpwalk
snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -Ih -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk
If device not support SNMP version 2c, replace -v2c with -v1.
- If you have problems with discovery or poller processes, please do and attach these debugs:
./discovery.php -d -h <device>
./poller.php -d -h <device>
- additionally attach device and/or vendor specific MIB files
This comment is added automatically.
Basic os definition added in r14021.
Not possible add sensors definition with incorrect MIB files and unknown sensor classes and units.
Snmp output do not contain this information and attached MIBs unrelated with snmpwalk output.