我试图设置 mrtg 来探测我的 snmp 代理。snmp 代理已使用 v3 用户/通行证身份验证进行设置,并且工作正常。
但是,如果我尝试使用以下命令为 mrtg 创建一个配置文件:
sudo cfgmaker --global 'WorkDir: /var/www/mrtg' --output /etc/mrtg/mrtg.cfg \
<IPADRESS>:2161::::3 --username=<USER> --authprotocol=md5 --authpassword=<PASSWORD>
我收到以下错误:
使用 --authpassword 需要在 /usr/bin/cfgmaker 第 1531 行使用 --contextengineid。
当我为 SNMP v2(带有社区字符串)生成文件时,它就可以了。
如何获取制作 cfg 文件所需的 snmp 代理的 contextengineid?