【发布时间】:2021-10-07 16:51:38
【问题描述】:
我可以使用 php 中的简单代码监控我的本地网络。我使用 xammp。例如:
<?php
echo ' my computer = ';
$a = snmpget("127.0.0.1", "public", "1.3.6.1.2.1.1.1.0");
echo $a;
echo "<br>";
echo ' my computer (ip) = ';
$device = snmpget("192.168.1.131", "public", "1.3.6.1.2.1.1.1.0");
echo $device;
echo "<br>";
?>
输出:
我的电脑 = STRING:“硬件:Intel64 Family 6 Model 60 Stepping 3 AT/AT COMPATIBLE - 软件:Windows 版本 6.3(Build 19043 多处理器免费)”
我的电脑 (ip) = STRING:“硬件:Intel64 Family 6 Model 60 Stepping 3 AT/AT COMPATIBLE - 软件:Windows 版本 6.3(Build 19043 多处理器免费)”
通过更改 ip 和 OID,我可以获得有关网络上打印机和其他设备的信息。
我在我的共享主机中尝试了此代码,但它不起作用也无法正常工作,因为从客户服务中他们说 snmp 仅在 VPS 主机中有效
我目前正在测试一个 vps 以尝试使用 snmp 从我的本地网络获取数据但没有成功。有可能做到这一点吗?我是 VPS 的新手
我的服务器是 Ubuntu 18,我的提供商是 Hostinger
【问题讨论】: