uWSGI snmp统计信息

我有兴趣通过snmp收集统计uWSGI在Cacti中的图表。 根据这些文档,我开始与uwsgi

uwsgi -s :3031 --udp 192.168.10.1:2222 --snmp --snmp-community foo --emperor /usr/local/uwsgi/vassals --emperor-tyrant --pidfile /var/run/uwsgi.pid --vacuum 

他们提供的示例snmpget命令工作正常:

 $ snmpget -v2c -c foo 192.168.10.1:2222 1.3.6.1.4.1.35156.17.1.1 SNMPv2-SMI::enterprises.35156.17.1.1 = Counter64: 0 

然而,除了那个之外,我看不到任何其他的snmp“价值”。 我不应该能够从基地OID snmpwalk? 当我试图看看什么值暴露,我得到一个超时。

 snmpwalk -v2c -c foo 192.168.10.1:2222 1.3.6.1.4.1.35156.17 Timeout: No Response from 192.168.10.1:2222 

从我引用的文档:

一般信息由uWSGI服务器本身pipe理。 访问uWSGI SNMP信息的基础OID是1.3.6.1.4.1.35156.17(iso.org.dod.internet.private.enterprise.unbit.uwsgi)。 常规选项映射到1.3.6.1.4.1.35156.17.1.x。

我一般不了解snmp,或者uWSGI提供snmp方式。 谢谢你的帮助。

“旧”的snmp统计信息只导出由应用程序通过apipipe理的值。

新的API是这样的:

http://uwsgi-docs.readthedocs.org/en/latest/Metrics.html

通过snmp暴露值为1.3.6.1.4.1.35156.17.3.x

在这两种情况下,你不能走路,只能得到直接的价值