If you are trying to import mibs with dependencies on other mibs you will have to set the MIBDIRS environment variable.
Unix / Linux: export MIBDIRS=/home/<user>/MIBS:/usr/share/snmp/mibs
Window: Good luck! No really. Try this url out. It has everything that you need to know about setting environment vars in windows.
http://vlaurie.com/computers2/Articles/environment.htmsnmp_read_mib
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
snmp_read_mib
Референца за `function.snmp-read-mib.php` со подобрена типографија и навигација.
snmp_read_mib
класата mysqli_driver
snmp_read_mib — Чита и парсира MIB датотека во активното MIB дрво
= NULL
Оваа функција се користи за вчитување дополнителни, на пр. специфични за производителот, MIB-ови за да може да се користат OID-ови читливи за луѓето како VENDOR-MIB::foo.1 наместо OID-ови кои се склони кон грешки, може да се користат нумерички OID-ови.
Редоследот по кој се вчитуваат MIB-овите е важен бидејќи основната Net-SNMP библиотека ќе прикажува предупредувања ако референцираните објекти не можат да се решат.
Параметри
filenameИмето на датотеката на MIB.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 Користење snmp_read_mib()
<?php
print_r( snmprealwalk('localhost', 'public', '.1.3.6.1.2.1.2.3.4.5') );
snmp_read_mib('./FOO-BAR-MIB.txt');
print_r( snmprealwalk('localhost', 'public', 'FOO-BAR-MIB::someTable') );
?>Горниот пример е измислен, но резултатите би изгледале вака:
Array
(
[iso.3.6.1.2.1.2.3.4.5.0] => Gauge32: 6
)
Array
(
[FOO-BAR-MIB::someTable.0] => Gauge32: 6
)