• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SNMP::setSecurity()

    (PHP 5 >= 5.4.0, PHP 7)

    Configures security-related SNMPv3 session parameters

    说明

    publicSNMP::setSecurity(string $sec_level[,string $auth_protocol= [,string $auth_passphrase= [,string $priv_protocol= [,string $priv_passphrase= [,string $contextName= [,string $contextEngineID= ]]]]]]): bool

    setSecurity configures security-related session parameters used in SNMP protocol version 3

    参数

    $sec_level

    the security level(noAuthNoPriv|authNoPriv|authPriv)

    $auth_protocol

    the authentication protocol(MD5 or SHA)

    $auth_passphrase

    the authentication pass phrase

    $priv_protocol

    the privacy protocol(DES or AES)

    $priv_passphrase

    the privacy pass phrase

    $contextName

    the context name

    $contextEngineID

    the context EngineID

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    范例

    Example #1 SNMP::setSecurity() example

    <?php
      $session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
      $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
    ?>
    

    参见

    • SNMP::__construct() Creates SNMP instance representing session to remote SNMP agent

    上篇:SNMP::set()

    下篇:SNMP::walk()