牛牛在线工具

snmp2_real_walk()

收录 8868 个 PHP 函数,含用途说明与用法示例。

snmp2_real_walk()

执行 SNMP 的实际行走(walk)操作,并返回结果数组

函数名:snmp2_real_walk() 适用版本:PHP 4 >= 4.3.3, PHP 5, PHP 7 用法: snmp2_real_walk(string $hostname, string $community, string $object_id, int $timeout = 1000000, int $retries = 5) : array|false 说明: snmp2_real_walk() 函数用于执行 SNMP 的实际行走(walk)操作,并返回结果数组。此函数与 snmp2_walk() 函数类似,但 snmp2_real_walk() 会忽略不可访问的节点。 参数: $hostname:SNMP 代理主机名或 IP 地址。 $community:SNMP 代理的团体名。 $object_id:要查询的 SNMP 对象标识符。 $timeout(可选):超时时间(以微秒为单位),默认为 1000000 微秒(即 1 秒)。 $retries(可选):重试次数,默认为 5 次。 返回值: 如果成功,返回包含结果的关联数组。如果失败,返回 false。 示例: <?php $hostname = 'localhost'; $community = 'public'; $object_id = 'IF-MIB::ifDescr'; $result = snmp2_real_walk($hostname, $community, $object_id); if ($result === false) { echo "SNMP walk failed."; } else { foreach ($result as $key => $value) { echo "$key: $value\n"; } } ?> 以上示例将使用 SNMP 协议查询 localhost 主机上的 IF-MIB::ifDescr 对象标识符,并将结果打印出来。