I have ROS 4.9, and MRTG 2.15.0 running on Linux. I've been using MRTG with SNMPv1 to monitor traffic on the router without trouble. I want to switch to snmp v3 to take advantage of the 64-bit counters.
I followed the example at the bottom this post to configure a community on the router: http://forum.mikrotik.com/viewtopic.php ... it=snmp+v3. That worked fine and I was able to snmpwalk the router from my monitoring station.
I then set a 10-digit engineID for snmp on the router, and tried to generate an mrtg cfg file for it with the following command:
Code: Select all
/usr/local/mrtg-2/bin/cfgmaker --global 'Workdir: /work/path' --global 'Options[_]: bits, growright' --ifref=descr --output /output/path/r.va.0.cfg --enablesnmpv3 --username=<community-name> --authproto=MD5 --authpassword=<auth-password> --contextengineid=<engine-id> --snmp-options=:::::3 xxx.xxx.xxx.xxx
SNMPopen failed: Received usmStatsUnsupportedSecLevels.0 Report-PDU with value 2 during synchronization at /usr/local/mrtg-2/bin/cfgmaker line 915
For fun, I tried removing authproto and authpassword, but that just generates a stub of a cfg file with a few directives but no content.
Kind of stuck here, as searches for usmStatsUnsupportedSecLevels are not returning anything enlightening. Any help is greatly appreciated.
Thanks!
Ed