snmp3_get
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
snmp3_get
Референца за `function.snmp3-get.php` со подобрена типографија и навигација.
snmp3_get
(PHP 4, PHP 5, PHP 7, PHP 8)
snmp3_get — Преземи SNMP object
= NULL
string
$hostname,string
$security_name,string
$security_level,string
$auth_protocol,string
$auth_passphrase,string
$privacy_protocol,string
$privacy_passphrase,array|string
$object_id,int
$timeout = -1,int
$retries = -1): mixed
На snmp3_get() функцијата се користи за читање на вредноста на една SNMP објект специфициран од
object_id.
Параметри
hostname-
и враќа не само нивните вредности, туку и нивните ID на објекти. 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-
ID на објект што му претходи на посакуваниот.
retries-
Бројот на микросекунди до првиот тајмаут.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. SNMP вредност на објектот при успех или false при грешка.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.5.0 | Сега фрла ValueError кога должината на името на хостот е еднаква или поголема од 128 бајти, кога портот е негативен или поголем од 65535, или кога вредностите за тајмаут или обиди се пониски од -1 или премногу големи. |
| 8.1.0 |
На auth_protocol сега прифаќа "SHA256"
and "SHA512" кога е поддржано од libnetsnmp.
|
Примери
Пример #1 Користење snmp3_get()
<?php
$nameOfSecondInterface = snmp3_get('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName.2');
?>Види Исто така
- snmp3_set() - Преземи го SNMP објектот што го следи дадениот id на објектот