PHP SNMP ПРИМЕР

PHP SNMP позволяет получать и изменять данные из удаленных устройств, которые используют протокол SNMP (Simple Network Management Protocol). Для работы с SNMP можно использовать специальный модуль PHP, который называется SNMP.

Например, чтобы получить информацию о доступной памяти на удаленном устройстве, можно использовать следующий код на PHP:

$ip = "10.0.0.1";
$community = "public";
$oid = "SNMPv2-MIB::memAvailReal.0";
$value = snmpget($ip, $community, $oid);
echo "$oid: $value";

В данном примере мы указываем IP-адрес удаленного устройства, комьюнити и OID, который соответствует доступной реальной памяти на устройстве. Затем мы используем функцию snmpget для получения значения OID и выводим его на экран.

Если мы хотим изменить значение OID на удаленном устройстве, можно использовать функцию snmpset:

$ip = "10.0.0.1";
$community = "private";
$oid = "SNMPv2-MIB::sysLocation.0";
$value = "New Location";
snmpset($ip, $community, $oid, "s", $value);

В данном примере мы указываем IP-адрес удаленного устройства, комьюнити и OID, который соответствует местоположению системы на устройстве. Затем мы используем функцию snmpset для установки нового значения OID.

SNMP Polling Vs SNMP Traps

What are the versions of SNMP?

What is SNMP MIB?

Introdução ao Gerenciamento de Redes - parte 4 - SNMP

How SNMP Works - a quick guide

SNMP Tutorial (Updated with Visuals)

SNMP Tutorial

SNMP Explained - Simple Network Management Protocol - Cisco CCNA 200-301

PROTOCOLO SNMP

Ping \u0026 Monitoring from Anywhere - PHP

Реклама
Новое
Реклама