使用 snmpget API,代理会返回与
原始请求中指定的 OID(或 OID)关联的值。
snmpgetnext API 类似,但代理会返回与
下一个(有效)OID 关联的值
例如
snmpgetnext('192.168.40.134',
'public',
'SNMPv2-MIB::sysUpTime.0');
将给出输出
字符串:user@hostname
(PHP 5、PHP 7、PHP 8)
snmpgetnext — 获取给定对象 ID 后面的 SNMP 对象
$hostname
,$community
,$object_id
,$timeout
= -1,$retries
= -1snmpgetnext() 函数用于读取指定 object_id
后面的 SNMP 对象的值。
主机名
SNMP 代理(服务器)的主机名。
社区
读取社区。
对象 ID
在所需对象之前的 SNMP 对象 ID。
超时
第一次超时之前的微秒数。
重试
如果发生超时,重试的次数。
成功时返回 SNMP 对象值,错误时返回 false
。如果发生错误,将显示 E_WARNING 消息。
示例 #1 使用 snmpgetnext()
<?php
$nameOfSecondInterface = snmpgetnetxt('localhost', 'public', 'IF-MIB::ifName.1');
?>
使用 snmpget API,代理会返回与
原始请求中指定的 OID(或 OID)关联的值。
snmpgetnext API 类似,但代理会返回与
下一个(有效)OID 关联的值
例如
snmpgetnext('192.168.40.134',
'public',
'SNMPv2-MIB::sysUpTime.0');
将给出输出
字符串:user@hostname