我希望能够执行电源故障时的动作,即当我的网络路由器在UPS上时电力消失,因此它不知道电源故障,因此我想能够将电源故障数据存储到通过PHP的文本文件,所以无论如何可以通过PHP将电源故障数据写入文本文件?如何检测电源故障?
回答
有这样的不正确的方法。
首先,你需要一台外部机器。
为什么?因为如果一台机器因为没电而关闭,它就不能再执行代码了!
因此,这里是我的想法:
如果你有一个服务器,它可以remotly访问的路由器上运行,你可以简单地“平”(“file_get_contents‘或’curl”),您的路由器请求。如果你得到一个错误,这意味着它不再在线。然后将其存储到文本文件中。
如果你想使用本地笔记本电脑来做到这一点,你可以简单地“ping”你的路由器位置(可能是192.168.0.1,取决于你的路由器),如果它没有响应,这意味着它是离线的。
UPS设备至少在15分钟内为电网故障提供电源。这意味着您将有15分钟的时间由UPS电池提供执行。 –
是的,但是如果您的UPS正在为路由器供电,则在UPS电量耗尽之前您不会检测到停电,此时太迟,因为所有其他设备也处于脱机状态。最明智的做法是实际获得具有PO检测和网络访问权限的propper路由器。该路由器可以连接到外部或内部API端点,并执行您需要执行的任何内容。为什么用额外的PO监控硬件和笔记本电脑重塑自行车? – Auris
大多数UPS设备都有SNMP服务器,您可以在其中查询简单的统计数据(绝对是电源故障)。
有一些Linux软件包,例如nut-snmp
,您可以使用它来从UPS获取信息。
- 1. ,检测故障
- 2. 测试自动化:如何模拟电源故障/机器故障?
- 3. 检测Ckeditor故障
- 4. 错误时,电源故障
- 5. Linux:电源故障输入?
- 6. 如何检测MySql服务器故障?
- 7. 检测皮肤故障
- 8. 故障电脑
- 9. 电源故障和Oracle数据恢复
- 10. 电源故障和mysql崩溃
- 11. SocketIO网络/电源故障问题
- 12. 硒电网故障
- 13. 角资源故障
- 14. 如何查找屏幕设备的电源故障:xamarin
- 15. 如何在Windows上使用C++编程恢复电源故障
- 16. SQLite WAL在电源故障时安全性如何?
- 17. DCOS故障与IP-检测脚本
- 18. 检测网络故障排除?
- 19. OL3 - 故障检测功能点击
- 20. 磁盘故障检测Perl脚本
- 21. 检测负载的故障与head.js
- 22. MIPS故障检测空终止字符
- 23. WebBrowser控件:检测导航故障
- 24. 故障检索在
- 25. 检查框故障
- 26. 如何测试AWS故障模式?
- 27. 如何检测电源连接状态?
- 28. 如何检测iOS中UITextView(UIScrollView)故障的底部
- 29. 如何处理或检测VB.NET中的网络故障?
- 30. 如何检测Android上无声故障的原因?
用示例 –
@MASIDDIQUI解释一下你的问题:更新:D –
1.你的路由器如何让电源掉电? 2.你如何提出检测电源故障? 3. Mikrotik路由器是否支持API/SSH /控制台的远程控制? –