Hello.
I have a little problem with SNMP. A few days back I create own template for MikroTik devices. Template is very simple (only 19 static items and some preprocessing in 2 items). I configured SNMPv3 in MikroTik devices and added this devices to Zabbix. I thought everything works good, because I received data from all these devices.
But when I looked to the zabbix_server.log, I found many these errors:
This problem is generated from more different than MikroTik devices (for example switches from different vendors). So I disabled all SNMP devices except MikroTik routers and I want to resolve first this devices.
So I searched internet and found few recommendations for this problem:
- increase Timeout in zabbix_server.conf (I set the value to 20.)
- enable bulk requests (I had it enabled. I didn´t try to disable it.)
- check if zabbix pollers aren´t overloaded (I checked it and all pollers looks good.)
Next, I found this useful presentation: https://assets.zabbix.com/files/even...bix_SNMPv3.pdf
Slide 17 - there are informations about EngineID, EngineBoots and EndigeTime:
Some of MikroTik routers response me EngineID, when I send SNMP request with OID: SNMP-FRAMEWORK-MIB::snmpEngineID.0, but most of routers don´t know about this OID.
OID for EngineBoots and EngineTime don´t work for me in any MikroTik.
Does it mean that MikroTik with SNMPv3 aren´t suitable for use with Zabbix? But as I said above, everything looks ok and I received all items. No one unsupported item.
All of these MikroTik devices (and other SNMP devices I have in Zabbix) are in internet. As I said, I have problem with more devices than MikroTik, but I want resolve first MikroTik devices.
I uploaded screenshot from zabbix_server.log and pollers graph to attachments.
Thank for any help!
I have a little problem with SNMP. A few days back I create own template for MikroTik devices. Template is very simple (only 19 static items and some preprocessing in 2 items). I configured SNMPv3 in MikroTik devices and added this devices to Zabbix. I thought everything works good, because I received data from all these devices.
But when I looked to the zabbix_server.log, I found many these errors:
Code:
SNMP agent item "used.hdd" on host "HOST A" failed: first network error, wait for 15 seconds resuming SNMP agent checks on host "HOST A": connection restored SNMP agent item "ros.time" on host "HOST B" failed: first network error, wait for 15 seconds resuming SNMP agent checks on host "HOST B": connection restored
So I searched internet and found few recommendations for this problem:
- increase Timeout in zabbix_server.conf (I set the value to 20.)
- enable bulk requests (I had it enabled. I didn´t try to disable it.)
- check if zabbix pollers aren´t overloaded (I checked it and all pollers looks good.)
Next, I found this useful presentation: https://assets.zabbix.com/files/even...bix_SNMPv3.pdf
Slide 17 - there are informations about EngineID, EngineBoots and EndigeTime:
The SNMPv3 device needs to return the following values in accordance with RFC specification:
OID for EngineBoots and EngineTime don´t work for me in any MikroTik.
Does it mean that MikroTik with SNMPv3 aren´t suitable for use with Zabbix? But as I said above, everything looks ok and I received all items. No one unsupported item.
All of these MikroTik devices (and other SNMP devices I have in Zabbix) are in internet. As I said, I have problem with more devices than MikroTik, but I want resolve first MikroTik devices.
I uploaded screenshot from zabbix_server.log and pollers graph to attachments.
Thank for any help!
The could not even claim to have snmpv3 capability without this..
Nothing I can add here..
Comment