二.通過jenkins對系統的監控(1)


說明:通過jenkins定時請求系統,判斷系統是否掛了。

注:windows環境

1.新建一個自由風格的項目。

2.構建觸發器選擇定時構建。

3.執行windows批處理命令

4.構建后操作,發郵件

4.1 jenkins默認自帶發郵件的功能,配置比較簡單,功能也比較單一。

  4.1.1 配置系統管理員的郵件地址,系統管理-系統配置,下面兩項都需正確填寫。

 

 

  4.1.2  配置郵件通知,系統管理-系統配置下面,這這邊使用的是163郵箱,需特別注意下面的密碼是郵箱的授權碼(不知道可以百度下) 

    1.163郵箱

 

 

    2.qq郵箱

 

 配置好了后,可以勾選 測試,在Test e-mail recipient輸入自己的郵箱,看下能否成功。這個地方需要注意,使用163郵箱,若發給非自己郵箱,會發送異常。

網上說是網易的反垃圾郵件機制,要想發送成功,需要同時發送給自己。

  4.1.3 配置成功后,在job中配置,在構建后操作中選擇E-mail notification

 多個收件人,用空格分開,如下:

配置好后,下面測試下,故意寫錯命令,讓其構建失敗,收到的郵件如下:

注:使用jenkins默認的發郵件,發現觸發發郵件的時機不是很准確。比如:第一次構建失敗,發了郵件,第二次構建成功,它也發了郵件,之后構建成功不發。

4.2接下來 記錄下增強版的郵件通知。

  4.2.1 先要安裝好jenkins 的email插件,這里就不說了。

  4.2.2 在系統設置里配置,和上面類似

構建失敗,觸發。

上面點擊高級按鈕后:

我這里很多都是默認的。

注意: 
上面配置中,凡是以Default開頭的名稱,都可以在job的配置中當做變量使用。比如:默認的收件人地址:在單獨的job中可以這樣使用$DEFAULT_RECIPIENTS

  4.2.3 配置單獨job,在構建后操作中,選擇:

 之后:

注意這里在點擊高級設置后,是下面界面,如果直接保存,是發布了郵件的,需要把下面的Developers,換成Recipient List.

正確的;

這里我都是默認的.

點擊保存,構建日志如下:

收到的郵件如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM