隻要是運營網站,就繞不過對網站進行監控的問題,我們推出的網站都是希望能提供不間斷服務器的,而大家都不可能24小時盯着網站,還得需要有技術手段來幫忙實現檢測。
以前我們用過幾種方式:
- 現成的軟件(Windows下的monitor共享軟件或者Linux下的開源軟件)
- 現成的外部服務(DNSPOD監控、Uptime Robots、Monitor.Us等)
- 自己編寫的軟件(Linux下腳本checkping、PHP編寫的巡檢程序等)
其中第一種基本上不用了,第二種還在使用隻是有一些限制(例如監控點數量等),第三種方式也在繼續使用(還有待繼續完善)。
今年一月份開始使用阿裡雲的服務後,發現其中免費提供的雲監控服務還是相當不錯的,功能上比較完善了,其它免費甚至收費監控服務能提供的功能基本上都有了,數量上隻是限制了每個賬号200個網站監控點,算是比較充裕的(如果還不夠可以多注冊幾個阿裡雲賬号),每月的免費短信提醒有1000條之多。詳細介紹請看:雲監控 - 阿裡雲。下面是主要提供的監控項目:
- ECS雲服務器監控項:CPU、内存、系統平均負載、磁盤、磁盤讀、磁盤寫、入流量、出流量、TCP連接數、進程總數、進程數
- RDS雲數據庫監控項:磁盤空間使用率、IOPS使用率、連接數使用率、CPU使用率
- 網站監控項:HTTP監控、PING監控、TCP監控、UDP監控、DNS監控、SMTP監控、POP3監控、FTP監控
- 自定義監控:還可以在服務器上設置腳本來提供自定義監控項目。
從上面這些項目來看,基本上可以實現自己安裝nagios, cacti等的各種監控,如果獨立服務器都轉為雲服務器,自己也不需要在服務器上安裝nagios, cacti等軟件了。
我已經把DNSPOD有限的幾個站點監控暫停了,轉到阿裡雲監控,還有自己編寫的服務器IP的PING檢測腳本也停了轉用阿裡雲PING監控。
以後阿裡雲的監控服務還會添加更多服務項目和監控點(包括海外監控點),那就更好了!
我以前試用過Amazon AWS的服務,其中也有監控,現在好久沒有用過都忘記了,也可以重新利用起來。(補充:看了一下,好像隻能監控雲平台的一些情況,沒有看到可以監控網站)
评论