PHP.mk документација

SNMP::__construct

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

snmp.construct.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека snmp.construct.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SNMP::__construct

Референца за `snmp.construct.php` со подобрена типографија и навигација.

snmp.construct.php

SNMP::__construct

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

SNMP::__constructКреира SNMP инстанца што претставува сесија до оддалечен уред SNMP agent

= NULL

public SNMP::__construct(
         int $version,
         string $hostname,
         string $community,
         int $timeout = -1,
         int $retries = -1
)

Креира SNMP инстанца што претставува сесија до оддалечен уред SNMP agent.

Параметри

version
SNMP верзија на протокол: SNMP::VERSION_1, SNMP::VERSION_2C, SNMP::VERSION_3.
hostname

На SNMP agent. hostname може да биде проследено со опционално SNMP порта на агентот по двоеточие. IPv6 адресите мора да бидат затворени во квадратни загради ако се користат со порта. Ако FQDN се користи за hostname ќе биде решено од PHP SNMP екстензијата, а не од Net-SNMP енџинот. Користењето на IPv6 адреси при специфицирање на FQDN може да биде форсирано со затворање на FQDN во квадратни загради. Еве неколку примери:

IPv4 со стандардна порта127.0.0.1
IPv6 со стандардна порта::1 или [::1]
IPv4 со специфична порта127.0.0.1:1161
IPv6 со специфична порта[::1]:1161
FQDN со стандардна портаhost.domain
FQDN со специфична портаhost.domain:1161
FQDN со стандардна порта, форсирај употреба на IPv6 адреса[host.domain]
FQDN со специфична порта, форсирај употреба на IPv6 адреса[host.domain]:1161
community
Ја специфицира безбедносното ниво за дадено version. Целта на community низата за пристап е SNMP специфично за верзија:
SNMP::VERSION_1 public за дозвола само за читање или private за читање-запишување
SNMP::VERSION_2C public за дозвола само за читање или private за читање-запишување
SNMP::VERSION_3 SNMPиме за безбедност v3, може да биде едно од: noAuthNoPriv, authNoPriv (потребна е лозинка за автентикација и протокол за автентикација), или authPriv (потребни се и лозинка за автентикација и протокол, како и лозинка за приватност и протокол)
SNMPv3 бара конфигурирање на параметрите на сесијата поврзани со безбедноста со SNMP::setSecurity() method.
timeout
ID на објект што му претходи на посакуваниот.
retries
Бројот на повторни обиди во случај на истекување на времето.

Errors/Exceptions

SNMP::close() фрла исклучок кога бројот или типовите на параметрите се погрешни или непознати SNMP наведената верзија на протоколот.

Примери

Пример #1 Преземање на физичката локација на хостот

<?php

$session
= new SNMP(SNMP::VERSION_1, "127.0.0.1", "public");
$sysdescr = $session->get("sysDescr.0");
echo
"$sysdescr\n";

?>

Горниот пример ќе прикаже нешто слично на:

STRING: Test server

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.