84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
公司的OA系统需要增加“设备状态管理”功能
要求能够监控如电脑、打印机、监控摄像头、服务器、交换机等设备的状态,如是否开机、网络流量等
这种需求有办法实现吗? 现在的OA是PHP做的,是不是需要借助其他技术做支持,大家给点思路吧
我记得 PHP 是一个exe()函数可以执行系统命令,比如ping
欢迎选择我的课程,让我们一起见证您的进步~~
抛砖引玉感觉需要实现的功能类似监控服务器状态,那比较常用的协议我就知道一个snmp。这种方案不需要额外添加设备,你可以对比一下其他协议,看看你吗自己设备支持协议的状况
还有一种就是买设备监控流量,好处是client不需要配置
最原始就是定期ping一下,可以检测是否开机,但是流量监控就肯定不行了
这个关键是各种设备提供什么样的接口和具体的查询协议来查询状态。有的可以用tcp/ip或http 来查询,php可以做到,但太过于字节的tcp/ip协议php也是无能为力了,就是看你们的具体情况和编程能力了,如果需要更底层,串口连接什么的,那最好用 c# ,c 等语言做一个中转程序了,那就比较复杂了。
抛砖引玉
感觉需要实现的功能类似监控服务器状态,那比较常用的协议我就知道一个snmp。
这种方案不需要额外添加设备,你可以对比一下其他协议,看看你吗自己设备支持协议的状况
还有一种就是买设备监控流量,好处是client不需要配置
最原始就是定期ping一下,可以检测是否开机,但是流量监控就肯定不行了
这个关键是各种设备提供什么样的接口和具体的查询协议来查询状态。有的可以用tcp/ip或http 来查询,php可以做到,但太过于字节的tcp/ip协议php也是无能为力了,就是看你们的具体情况和编程能力了,如果需要更底层,串口连接什么的,那最好用 c# ,c 等语言做一个中转程序了,那就比较复杂了。