我已经在 Debian 11 上成功安装和配置了 cacti。只有一个问题:我无法从 snmp Cacti 中获取网络统计信息和磁盘分区。
Total: 0.020000, Delta: 0.020000, Executing SNMP get for num of indexes @ '.1.3.6.1.2.1.2.1.0' Index Count:
Total: 0.020000, Delta: 0.000000, Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1' Index Count: 0
Total: 0.020000, Delta: 0.000000, No SNMP data returned
snmpwalk 工作正常
snmpwalk -v3 -l authPriv -u myuser -a SHA512 -A "password" -x AES -X "password" cacti1.server IF-MIB::ifDescr.2
IF-MIB::ifDescr.2 = STRING: eth0
系统是Debian 11,服务器和受监控的客户端
答案1
找到解决方法。
我已经使用 MD5(原文如此!)和 DES 而不是 aes 重新创建了用户。现在工作正常。
net-snmp-config --create-snmpv3-user -ro -A MD5 -X DES -a passs -x pass myuser
我更喜欢最安全的 sha512+AES,但会出现问题。
还有线
net-snmp-config --create-snmpv3-user -ro -A MD5 -X AES -a passs -x pass myuser
工作正常