我希望能夠執行電源故障時的動作,即當我的網絡路由器在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 /控制檯的遠程控制? –