PHP在远程设备/客户端上执行SNMP漫游?

PHP在远程设备/客户端上执行SNMP漫游?,php,snmp,Php,Snmp,我正在尝试为我们公司创建一个新的应用程序来进行SNMP漫游 以下是我正在努力实现的目标。客户登录我们的网站。点击一个说“DoSNMP漫游”的按钮,一个PHP脚本将进行漫游,并将数据解析到MySQL数据库中,就这样 这可以用PHP实现吗 我一直在读,我看到它看起来像是,但我不确定,因为客户端不会与脚本运行的服务器位于同一网络上(我们将使用godaddy) 谢谢 如果您试图从GoDaddy服务器对客户端网络中的设备进行SNMP漫游,那么答案是否定的:您将无法执行此操作 SNMP通常不通过防火墙,因此

我正在尝试为我们公司创建一个新的应用程序来进行SNMP漫游

以下是我正在努力实现的目标。客户登录我们的网站。点击一个说“DoSNMP漫游”的按钮,一个PHP脚本将进行漫游,并将数据解析到MySQL数据库中,就这样

这可以用PHP实现吗

我一直在读,我看到它看起来像是,但我不确定,因为客户端不会与脚本运行的服务器位于同一网络上(我们将使用godaddy)


谢谢

如果您试图从GoDaddy服务器对客户端网络中的设备进行SNMP漫游,那么答案是否定的:您将无法执行此操作


SNMP通常不通过防火墙,因此您需要将PHP代码部署在与客户端相同的网络上。

这是错误的。。。snmp与任何其他数据包一样传递,除非路由器专门配置为阻止它。我经常使用它访问互联网上不同提供商的路由器等


戈达迪可能在这方面有障碍,但我从未见过这种情况。您可能希望在计算机上安装snmp副本,并从命令行执行snmpwalk

我将如何“部署”它?基本上,它们需要在与您希望通过SNMP访问的设备相同的网络上运行PHP服务器。您可以将代码复制到该服务器并在该服务器上运行,但是如果没有任何奇怪的防火墙/路由技巧(如果可能的话),通过Internet访问SNMP通常并不容易。Aw太糟糕了。。谢谢你的快速回复!