|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-04-19 07:09 UTC] tlechat at ccf dot com
If seems that a default OID (.iso.3.6.1.2.1) is always added to OID parameter when I call snmpget or snmpwalk.
Example, If I try :
snmpget("myhost","public","1.3.6.1.2.3.1191.1.2"),
it will try to get .iso.3.6.1.2.1.1.3.6.1.2.3.1191.1.2
so it fails....
with warning ".iso.3.6.1.2.1.1.3.6.1.2.3.1191.1.2" doesn't exists
I modify php_snmp.dll when I saw with an dll editor the string .1.3.6.1.2.1 inside and I replace first of his char by \0, from now, it works fine, I can get different OID.
Bonus Question : What is snmprealwalk() function ? There is no information in documentation. It seems that it does same function that snmpwalkoid. Right ?
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 11:00:01 2025 UTC |
PRECISION : In my previous mail I wrote that snmpget("myhost","public","1.3.6.1.2.3.1191.1.2") will fails with warning ".iso.3.6.1.2.1.1.3.6.1.2.3.1191.1.2" doesn't exists But the exact warning is : Warning: Invalid object identifier: 1.3.6.1.2.3.1191.1.2 So it could be really an incorrect object identifier, but a simple snmpwalkoid on same machine can show you that it starts always on iso.3.6.1.2.1. if you specify no OID, and it fails if you specify OID (for example try with .1 or .iso) Please note that my correct email is tlechat@ccf.fr (sorry) RegardsStart your OID with a . ie. snmpget("myhost","public",".1.3.6.1.2.3.1191.1.2")