自從做網站以來我們用過很多種網站監控工具,有這麼一些:
- 自己用PHP編寫的監控程序;
- 國外的監控服務,例如Site 24x7;
- 國内的監控服務,例如DNSPOD提供的網站監控;
- 阿裡雲提供的站點監控。
自己寫的程序很靈活,隻是比較難做到讓程序員以外的人員來使用,而别人提供的監控服務都是隻部分免費,用多了是需要付費的。
近期我們要招聘專門的Web測試實習生,想找到一個更合适的軟件來進行不受數量限制的巡檢。我和同事尋找、安裝測試了多款軟件,後來還是覺得這個Uptime Kuma對我們來說是正好需要的。
網址:A fancy self-hosted monitoring tool
Uptime Kuma是一個開源的自托管遠程監控工具。它允許用戶監控他們的網站、在線服務或服務器的運行狀态。如果服務發生故障或無法訪問,Uptime Kuma可以向用戶發送通知。
以下是一些Uptime Kuma的關鍵特性:
- 多種類型的監控支持:Uptime Kuma支持HTTP(s)、TCP端口、Ping和關鍵字監控。這意味着你可以監控幾乎任何類型的在線服務。
- 多種通知方式:如果一個服務發生故障,Uptime Kuma可以通過多種方式向你發送通知,如電子郵件、Slack、Telegram、Discord和Webhooks等。
- 美觀的用戶界面:Uptime Kuma具有一個現代和直觀的用戶界面,使得服務狀态的查看和管理變得非常容易。
- 自托管:與一些其他的監控服務不同,Uptime Kuma是一個可以在你自己的服務器上運行的自托管應用。這樣增加成百上千的監控站點都無需額外的費用。
- 開源:Uptime Kuma是一個開源項目,這意味着任何人都可以查看其源代碼,貢獻代碼或自行修改。
所以我們在綜合比較後就選用了這個軟件,一些小技巧:
- 可以通過設置“反轉”來讓關鍵詞監控來對出現的關鍵詞進行報警;
- 維護時間是指的不報警時間,類似免打擾時間,并不是不檢測時間;
- 可以用系統自帶的導出、導入數據功能實現批量設置或者修改。
還有更多的使用技巧以後再補充。
评论