PHP Conference Japan 2024

snmp3_get

(PHP 4, PHP 5, PHP 7, PHP 8)

snmp3_get擷取 SNMP 物件

說明

snmp3_get(
    字串 $hostname,
    字串 $security_name,
    字串 $security_level,
    字串 $auth_protocol,
    字串 $auth_passphrase,
    字串 $privacy_protocol,
    字串 $privacy_passphrase,
    陣列|字串 $object_id,
    整數 $timeout = -1,
    整數 $retries = -1
): 混合

snmp3_get() 函式用於讀取由 object_id 指定的 SNMP 物件的值。

參數

hostname

SNMP 代理程式(伺服器)的主機名稱。

security_name

安全名稱,通常是某種使用者名稱。

security_level

安全等級 (noAuthNoPriv|authNoPriv|authPriv)

auth_protocol

驗證協定 ("MD5""SHA""SHA256""SHA512")

auth_passphrase

驗證通行碼。

privacy_protocol

隱私協定 (DES 或 AES)

privacy_passphrase

隱私通行碼。

object_id

SNMP 物件 ID。

timeout

第一次逾時前的微秒數。

retries

發生逾時時重試的次數。

返回值

成功時返回 SNMP 物件值,失敗時返回 false

更新日誌

版本 說明
8.1.0 當 libnetsnmp 支援時,auth_protocol 現在接受 "SHA256""SHA512"

範例

範例 #1 使用 snmp3_get()

<?php
$nameOfSecondInterface
= snmp3_get('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName.2');
?>

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top