LINUX.ORG.RU

perl + snmp


0

0

Hi, Решил забирать данные с мопеда ... сваял тестовый скриптик

#!/usr/bin/perl

use SNMP;

if ($start = new SNMP::Session(DestHost=> "192.168.0.254")){ $time = $start->get(["system.sysUptime", "0"])}; print $time;

возвращает NOSUCHOBJECT. Где я ошибся ? Заранее танкс

anonymous

а если использовать числовой oid (1.3.6.1.2.1.1.3.0) работает?

я делал используя Net::SNMP --- все работает (с числовыми оидами, правда)

hateful_dead
()
Ответ на: комментарий от anonymous

>C числовым таже проблема

а команды snmpget/snmpwalk выдают нужный результат?

>А вот с Net::SNMP выдает Can't locate Net/SNMP.pm in @INC

надо поставить значит модуль Net::SNMP

hateful_dead
()
Ответ на: комментарий от hateful_dead

>а команды snmpget/snmpwalk выдают нужный результат? Да выдает. >надо поставить значит модуль Net::SNMP Поставил, подправил и забегало ... хотя если честно я думал что SNMP и Net::SNMP одно и тоже.

Спасибо за помощь

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.