Z linii poleceń nie mam problemów. Wynik jest zwracany poprawnie:
bash-3.00# snmpwalk -v2c -c public 127.0.0.1 .1.3.6.1.2.1.7 UDP-MIB::udpInDatagrams.0 = Counter32: 1256653 UDP-MIB::udpNoPorts.0 = Counter32: 0 UDP-MIB::udpInErrors.0 = Counter32: 0 UDP-MIB::udpOutDatagrams.0 = Counter32: 11807
Z manual'a wyciągnałem najprostrzy przykład dla PHP:
<?php $a = snmpwalk("127.0.0.1", "public", ".1.3.6.1.2.1.7"); foreach ($a as $val) { } ?>
Jednak po jego wykonaniu, dostaje komunikat:
Fatal error: Call to undefined function snmpwalk() in /var/apache2/htdocs/content/snmp.php on line 2
Czy coś, gdzieś muszę włączyć w jakimś pliku konfiguracyjnym aby ta funkcja zaczęła u mnie działać ?
Tu załączam link z mojego phpinfo() - gdyby był potrzebny:
phpinfo()