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