Назад | Перейти на главную страницу

Статистика snmp uWSGI

Меня интересует сбор статистики для uWSGI через snmp для построения графиков в 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, кроме этого. Разве я не могу использовать snmpwalk с базового OID? Когда я пытаюсь увидеть, какие значения выставлены, у меня возникает тайм-аут.

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. Базовый OID для доступа к информации SNMP uWSGI - 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 экспортирует только значения, управляемые приложениями через api.

Новый api:

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

которые предоставляют значения через snmp как 1.3.6.1.4.1.35156.17.3.x

в обоих случаях вы не можете ходить, а только получаете прямые значения