Cacti:添加图表会产生“字段 ifName 的未知 snmp 值”

Cacti:添加图表会产生“字段 ifName 的未知 snmp 值”

我正在使用 cli 工具 add_graph.php 添加图表。以下是示例命令行:

/usr/bin/php -q /usr/share/cacti/cli/add_graphs.php --host-id=34  --graph-type=ds --graph-template-id=31 --snmp-query-id=1  --snmp-query-type-id=20 --snmp-field=ifName --snmp-value=Vl1239

我偶尔会收到此错误:

ERROR: Unknown snmp-value for field ifName - Vl1239

查看代码,这意味着该值未出现在此主机的 host_snmp_cache 表中的任何条目中。此外,似乎重新填充主机该表的方式如下:

/usr/bin/php -q /usr/share/cacti/cli/poller_reindex_hosts.php -id=34

但它不起作用。 ifName Vl1239 仍然缺失,但它肯定在主机上。主机上的其他接口也已添加,没有错误。

有任何想法吗?

答案1

我找到了这个问题的答案,它与 Cacti 无关。当重新索引器查询时,路由器无法提供所有虚拟接口。原因与交换机刀片上的 CPU 由于生成树错误而被固定在 100% 有关。修复错误后,CPU 降至 1%,snmp 响应现在准确了。

相关内容