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
)