Агент оболочки SNMP?

Итак, у нас есть несколько внутренних приложений, которые предоставляют метрики через RESTful API. Мы хотели бы предоставить эти данные через SNMP. Я думаю, что на уровне хоста оболочка SNMP получит SNMPGET, а затем выполнит HTTP-запрос необходимых данных, преобразует их в SNMP и ответит.

Кто-нибудь делал что-то подобное или слышал, чтобы кто-то делал что-то подобное. Доступны ли какие-либо существующие программы или библиотеки?


person CarpeNoctem    schedule 12.01.2012    source источник


Ответы (1)


Большинство людей, которые хотят создавать сценарии или расширения агентов, выбирают Net-SNMP, так как он легко -поддержка использования для выполнения именно тех вещей, о которых вы говорите.

В Net-SNMP это можно сделать с помощью скриптов оболочки или напрямую < href="http://www.net-snmp.org/wiki/index.php/Tut:Extending_snmpd_using_perl" rel="nofollow">встроенный perl. (есть и другие способы, но эти две ссылки самые эффективные и самые популярные).

См. раздел «РАСШИРЕНИЕ ФУНКЦИОНАЛЬНОСТИ АГЕНТА» в файле snmpd.conf. справочная страница тоже.

person Wes Hardaker    schedule 12.01.2012