SNMP::setSecurity

(PHP 5 >= 5.4.0, PHP 7)

SNMP::setSecurityНастраивает связанные с безопасностью параметры сессии SNMPv3

Описание

public SNMP::setSecurity ( string $securityLevel , string $authProtocol = "" , string $authPassphrase = "" , string $privacyProtocol = "" , string $privacyPassphrase = "" , string $contextName = "" , string $contextEngineId = "" ) : bool

setSecurity настраивает связанные с безопасностью параметры сессии, используемые в протоколе SNMP версии 3

Список параметров

securityLevel

уровень безопасности (noAuthNoPriv|authNoPriv|authPriv)

authProtocol

протокол аутентификации (MD5 или SHA)

authPassphrase

пароль ауутентификации

privacyProtocol

протокол конфиденциальности (DES или AES)

privacyPassphrase

пароль конфиденциальности

contextName

имя контекста

contextEngineId

контекст EngineID

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования SNMP::setSecurity()

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

Смотрите также

  • SNMP::__construct() - Создает экземпляр SNMP, представляющий сессию удаленного агента SNMP