tOn Sat, 7 Sep 2002, Igor Suvorov wrote: > > Понадобилось прикрутить собственный скрипт к snmpd. > Прописал в snmpd.conf, как там описано: > > pass .1.3.6.1.4.1.2021.255 /usr/local/bin/my_script.pl > > Все хорошо, но размер возвращаемых данных ограничен 4096 > байтами. Беглый поиск места, где можно было бы переопределить > размер этого буфера ничего не дал. Может быть, кто-то ткнет > меня более точно ...
Абсолютно не разбираюсь в snmp, но может 4096 - это макс. размер данных которые могут быть переданы в pipe за один write (и соответственно, считаны за один read). Возможно сам snmpd делает только один read из pipe'а - посему надо смотреть код (и править - но возможно он читает в буфер ограниченной длины, размер которой можно изменить только перекомпилив snmpd). Надеюсь чем-то помог. Best regards, -Vlad