snmp3_real_walk
(PHP 4, PHP 5, PHP 7, PHP 8)
Return all objects including their respective object ID within the specified one
Description
The snmp3_real_walk() function is used to traverse over a number of SNMP objects starting from object_id and return not only their values but also their object ids.
Parameters
hostnameThe hostname of the SNMP agent (server).
security_nameSecurity-name
security_levelSecurity-level
auth_protocolAuth-protocol
auth_passphraseAuth-passphrase
privacy_protocolPrivacy-protocol
privacy_passphrasePrivacy-passphrase
object_idThe SNMP object id.
timeoutThe number of microseconds until the first timeout.
retriesThe number of times to retry if timeouts occur.
Return Values
Returns an associative array of the SNMP object ids and their values on success or false on error. In case of an error, an E_WARNING message is shown.
Changelog
| Version | Description |
|---|
Examples
Using snmp3_real_walk()
<?php
var_export(snmp3_real_walk('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName'));
?>The above will output something like: array ( 'IF-MIB::ifName.1' => 'STRING: lo', 'IF-MIB::ifName.2' => 'STRING: eth0', 'IF-MIB::ifName.3' => 'STRING: eth2', 'IF-MIB::ifName.4' => 'STRING: sit0', 'IF-MIB::ifName.5' => 'STRING: sixxs', )