it02 Posted March 7, 2017 Posted March 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 Вставить ник Quote
rdc Posted March 7, 2017 Posted March 7, 2017 скорее всего, вы пытаетесь делать запросы snmp версии 2 а нужна версия 1 Вставить ник Quote
toxamash Posted March 10, 2017 Posted March 10, 2017 В архиве synapse есть демо пример. Только вот проверил,скомпилировал на Delphi 10.1 Berlin, только подправить response:AnsiString; для юникодной версии. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.