1. 程式人生 > >閃電狗 傳送郵件 配置

閃電狗 傳送郵件 配置

今天配置了 閃電狗的整合 , 在 閃電狗 定時任務 模組中進行配置 監控內容。

metric_name 會標識到 監控表中 新增時,會進行選擇。程式碼大致意思為:生命一個監控名稱,去mongoDB資料庫中進行查詢 符合關鍵字條件的 內容 , message 是關鍵字,timestamp為時間限制。 生命一個空的 內容 content ,然後進行插入到mongoDB b2b_metrics 表中,進行儲存, 返回 次數和內容。

執行週期為 每小時的可被5整除的分鐘的第40秒進行執行指令碼。

在配置完成後,在監控模組圖表頁面可以看到下圖內容。

當配置完成後,顯示正常後,進行配置 警告郵件     ,配置地方在     設定模組  狗狗tab中,點選新增


進行配置相關資訊,  郵件地址多個時 ,逗號分隔。

配置到這裡時,已經完成了一半。但就在這時,即便觸發了條件,也沒能向我的郵件中傳送郵件。

1.對比了正確的配置和我的配置,未發現問題。

2.檢查郵箱地址,未發現問題。

3.檢視告警模組中 ,是否存在內容, 存在!

4.登入伺服器檢視 程式日誌!發現問題!(檢視日誌很重要!!!

發現後臺日誌中報錯了報錯內容為: 501 Syntax: HELO hostname_   在傳送郵件時出現的異常資訊。

5.檢查了 啟動 條件 , 指定啟動檔案,加 引數 進行啟動。沒問題!    start.sh proudect     proudect  為啟動引數。

閃電狗資料夾結構為 在閃電狗根目錄下   conf--->     有三個資料夾 , 每一個資料夾  都可以進行單獨配置 進行啟動 , 所以也是啟動引數。每個資料夾下  都有一個  app.prxxxxx  的配置檔案。裡面可以進行配置   郵箱傳送源。  

6.檢查了配置檔案中  mongoDB 的連結和發件箱的配置,都沒問題。

7.百度異常資訊,得知     先用 hostname 命令  檢視 當前伺服器   名稱 ,得到名稱後,進行ping此名稱,

8.ping 伺服器名稱   未通。

9.配置   /etc/hosts 檔案,對應的 hostname 進行配置到  127.0.0.1 處 結尾。

10 。 郵件可正常傳送 。

至此,整合閃電狗完成。