標籤:

利用阿里云云監控跟蹤和監控網站、雲伺服器宕機和運行狀態

利用阿里云云監控跟蹤和監控網站、雲伺服器宕機和運行狀態

來自專欄 伺服器運維

無論我們網站和項目使用的虛擬主機還是雲伺服器,作為運維來說不可能24小時在線進行管理、監控,如果有出現故障和問題總不能讓用戶和同事提醒出現問題,這樣事情就比較嚴重。我們在選擇穩定且靠譜的主機商的同時,我們還需要用到監控工具進行跟蹤伺服器的運行狀態。

關於伺服器的運行監控我們可以選擇的工具和方法有很多種,有第三方提供的工具,也有開源腳本自定義部署監控。相對而言,利用第三方服務商提供的監控工具、功能是比較簡單的。而且如今提供這類服務的商家也比較多,比如阿里雲、騰訊雲等主流的雲主機商也都有提供一定的免費資源,而且狀態提醒渠道也是比較方便的。

今天,老蔣就來分享利用阿里云云監控工具如何進行網站、伺服器的監控。目前阿里云云監控服務是免費提供的,有1000條簡訊提醒,包括郵件提醒。添加站點和部署伺服器中都有較為詳細的參考文檔,這裡老蔣進行較為詳細的整理,進而對比後面其他服務商的時候可以有一個對比。

第一、網站監控添加

我們登錄阿里云云監控管理,找到側欄菜單"站點管理",可以單獨的添加某一個網站的監控策略。單獨站點的監控相對於伺服器的監控部署是簡單很多的,只需要我們添加站點進來即可。

站點類型可以選擇HTTP、PING、TCP、FTP等,一般我們選擇HTTP即可,可以監控URL網址或者網站對應的伺服器IP地址。對於一般網站站長用戶,我們只需要監控網站URL即可,如果是用VPS、伺服器的,也可以選擇一台伺服器中的IP地址監控。

目前探測點有杭州、青島、北京等三個節點,對於請求方式我們直接默認即可。後面的設置都默認即可,默認如果發生超過閥值的超時會通知簡訊、郵件通知,默認每個月有1000條簡訊。

第二、伺服器監控配置

相對網站站點的監控是簡單一點的,但是也不是特別的準確,有些時候是假報警,如果需要稍微精確一點的,且是雲伺服器的可以使用雲伺服器監控配置。這裡還分如果是阿里雲伺服器和非阿里雲伺服器,這裡老蔣一一簡單提煉具體的方法。(菜單選擇"主機監控")

1、阿里雲伺服器(Linux)

1-1、安裝

#64-bitsudo bash -c "wget -O /tmp/cloudmonitor.tar.gz

cms-download.aliyun.com

&& mkdir /usr/local/cloudmonitor && ar -xf

/tmp/cloudmonitor.tar.gz -C /usr/local/cloudmonitor &&

/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh install &&

/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start"

#32-bitsudo bash -c "wget -O /tmp/cloudmonitor.tar.gz

cms-download.aliyun.com

&& mkdir /usr/local/cloudmonitor && ar -xf

/tmp/cloudmonitor.tar.gz -C /usr/local/cloudmonitor &&

/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh install &&

/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start"

1-2、查看運行狀態

sudo /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh status

1-3、重啟

sudo /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh restart

1-4、卸載

sudo bash -c "/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && rm -rf /usr/local/cloudmonitor"

2、非阿里雲伺服器

2-1、安裝

sudo bash -c CMS_AGENT_ACCESSKEY=xxxxxxx

CMS_AGENT_SECRETKEY=xxxxxxxxxx VERSION=1.2.11 bash -c "$(curl -L

cms-download.aliyun.com)"

命令行中包含雲監控為我們生成的CMS_AGENT_ACCESSKEY和CMS_AGENT_SECRETKEY,每個賬戶是不同的,我們需要到自己的阿里雲監控安裝文檔中複製。

直接運行腳本即可安裝完畢。

2-2、檢查和設定報警規則

然後我們可以到"主機監控"-"實例列表",看到剛才添加進來的伺服器。可以看到運行狀態和數據。默認是沒有設定規則的,我們需要自己設定報警規則。

可以設定CPU、磁碟、公網網路流量、帶寬等參數設定單獨的規則。從規則設定上可以看到比站點單獨的添加細緻很多。

2-3、設定通知渠道

可以設定簡訊、郵件、釘釘、旺旺渠道報警。可以單獨設定郵件主題。設定完畢之後保存即可。

第三、雲監控小結

1、阿里云云監控有提供網站和伺服器監控,而且目前是免費使用的。我們可以用來監控虛擬主機、伺服器站點和單獨伺服器監控。

2、從配置和安裝上看都比較簡單,如果我們是普通的網站站點,直接用站點監控即可,如果有報警就人工看看是否有問題,因為站點監控也有經常誤報。

3、伺服器監控相對配置規則較為繁瑣一些,但是監控的準確度比站點監控詳細很多,應該產生誤報的概率會小一些,而且可以用郵件、簡訊、旺旺等多渠道告警通知。

本文來自老部落:laobuluo.com/1092.html


推薦閱讀:

從開源時代到萬物互聯,開發者如何弄潮?
使用recompose給React開發加點料
全球化2.0時代,澳門為何會擁抱阿里雲?
阿里雲大數據培訓3天課程—北京站12月15日強勢來襲!

TAG:阿里雲 |