SNMP::setSecurity

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

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

Описание

publicSNMP::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
To Top