it02 Опубликовано 7 марта, 2017 · Жалоба Добрый день, хотелось бы автоматизировать рабочий процесс средствами 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rdc Опубликовано 7 марта, 2017 · Жалоба скорее всего, вы пытаетесь делать запросы snmp версии 2 а нужна версия 1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
toxamash Опубликовано 10 марта, 2017 · Жалоба В архиве synapse есть демо пример. Только вот проверил,скомпилировал на Delphi 10.1 Berlin, только подправить response:AnsiString; для юникодной версии. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...