(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP::setSecurity — 配置与安全相关的 SNMPv3 会话参数
$securityLevel,$authProtocol = "",$authPassphrase = "",$privacyProtocol = "",$privacyPassphrase = "",$contextName = "",$contextEngineId = ""setSecurity 配置在 SNMP 协议版本 3 中使用的与安全相关的会话参数
securityLevel安全级别 (noAuthNoPriv|authNoPriv|authPriv)
authProtocol身份验证协议 (MD5 或 SHA)
authPassphrase身份验证密码短语
privacyProtocol隐私协议 (DES 或 AES)
privacyPassphrase隐私密码短语
contextName上下文名称
contextEngineId上下文 EngineID
示例 #1 SNMP::setSecurity() 示例
<?php
$session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>