it02 Posted March 7, 2017 · Report post Добрый день, хотелось бы автоматизировать рабочий процесс средствами Delphi, получать данные по snmp. Возможно немного не по адресу, но все же, может кто нибудь занимался подобным на основе snmpsend от Synapse или же IdSNMP? Столкнулся с проблемой, от оборудования Ubiquiti не получаю значений, с другими вендорами D-Link, Siklu E-band, Ruckus и т.д все прекрасно работает через snmpsend. Пример: value:AnsiString; SNMPGet('1.3.6.1.4.1.41112.1.4.5.1.5.1',readCommunity,ip.Text,value); //хочу получить уровень сигнала showmessage(value); //получаю null; но, если же это же выполнить из под линукс машину, то значения возвращаются snmpget -v 1 -c <readCommunity> <IP> 1.3.6.1.4.1.41112.1.4.5.1.5.1 iso.3.6.1.4.1.41112.1.4.5.1.5.1 = INTEGER: -44 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted March 7, 2017 · Report post скорее всего, вы пытаетесь делать запросы snmp версии 2 а нужна версия 1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
toxamash Posted March 10, 2017 · Report post В архиве synapse есть демо пример. Только вот проверил,скомпилировал на Delphi 10.1 Berlin, только подправить response:AnsiString; для юникодной версии. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...