要使用PHP SNMP擴展,你需要確保已經在你的服務器上安裝了SNMP和PHP的SNMP擴展。以下是一些配置步驟:
sudo apt-get install snmp
sudo apt-get install php-snmp
配置SNMP
在安裝好SNMP和PHP的SNMP擴展之后,你需要配置SNMP。你可以編輯SNMP的配置文件/etc/snmp/snmpd.conf
來配置SNMP。設置好所需的參數并保存文件。
重啟SNMP服務 完成配置之后,你需要重啟SNMP服務以使更改生效。你可以使用以下命令來重啟SNMP服務:
sudo service snmpd restart
snmpwalk -v 2c -c public localhost
如果一切正常,你應該能夠看到SNMP返回的數據。
<?php
$hostname = "localhost";
$community = "public";
$oid = "SNMPv2-MIB::sysDescr.0";
$session = new SNMP(SNMP::VERSION_2C, $hostname, $community);
$result = $session->get($oid);
echo "System Description: " . $result . "\n";
?>
以上是簡單的PHP SNMP配置和使用示例。你可以根據自己的需求進一步配置和使用SNMP。