Посты с тэгом snmp


Что юзать в Python'е для SNMP...

Для snmp в питоне есть несколько библиотек но у всех свои недостатки.

yapsnmp - быстрая, простая библиотека, но не обновлялась с 2004 года и имеет некоторые глюки. Для установки во всякие там Линуксы требуется бубен. Не работают многие флаги, например PRINT_NUMERIC_OIDS(http://sourceforge.net/tracker/?func=detail&aid=1119247&group_id=21077&atid=121077).

PySNMP - хорошая документация, но работает ОООооочень медленно, причем даже в тредах. Для большого объема данных не подходит.

Net-SNMP - обертка на питоне для netsnmp. Работает, синтаксис сложный.

Для просмотра таблицы коммутации используется команда типа:
snmpwalk -v 2c -c mycomm 192.168.1.100



Набор snmp скриптов облегчающие жизнь

Скрипты написаны на питоне, для установки достаточно форкнуть git репозитарий https://github.com/uralbash/snmpdesk. Документация как работать со скриптами будет выкладываться на github. Сейчас пока только 1 для извлечения таблицы коммутации(fdb), со временем будут появятся остальные. Pull Request'ы приветствуются :)