使用 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 物件值。
hostname
SNMP 代理 (伺服器) 的主機名稱。
community
讀取社群字串。
object_id
所需的 SNMP 物件 ID 前面的物件 ID。
timeout
第一次逾時之前的微秒數。
retries
發生逾時時要重試的次數。
成功時傳回 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