衆所周知,用Linux系統自帶的sendmail發送郵件是有限制的,可能對有些郵箱沒法正常發送,致使報警郵件不可以及時發送到,所以就可能會產生沒必要要的麻煩!對此,咱們能夠用其餘方法來發送郵件,就是在cacti上登錄本身的郵箱,設定本身的郵箱來發送報警郵件!簡而言之就是把系統當作一個郵件客戶端,登錄本身的郵箱來發送郵件!bash
廢話很少說,下面是在cacti上面的設置過程,其中cacti已經安裝了相關的插件。服務器
測試系統信息:
ide
#uname -a Linux 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux #cat /etc/redhat-release CentOS release 6.4 (Final)
說明:XXX@126.com是測試報警發送郵箱,XXX@qq.com是測試接收郵箱測試
一、開始設置發件箱和收件箱,設置完後保存「Save」,選擇「Send a Test Email」
spa
,發送一個測試郵件插件
發送測試郵件3d
郵件接收成功
blog
二、在Thresholds裏面設置發件箱事件
至此就能夠正常的發收報警郵件了,爲了可以更及時的接收郵件,能夠將接收郵箱設置爲本身的郵件郵箱,好比@139,@wo.com.cn等等,一旦郵箱收到郵件後就會有短信提醒。get
宕機郵件提醒
爲了能及時瞭解監控主機的信息狀況並及時的處理事件,就必須掌握主機的在線信息。此時,當服務器發生宕機可以及時的被通知,就顯得至關重要了!對此,我列出了簡要的設置方法:
簡要的設置步驟:console --> setting --> Thresholds --> Emailing Options --> 選擇"Send Emails with Urgent Priority"和"Dead Hosts Notifications" --> Dead Host Notifications Email(接收郵件郵箱地址,能夠用逗號分隔多個郵箱)
郵件的警告信息「Notice」能夠在: console --> Devices --> 選擇監控的設備 --> Down Host Message(此信息在monitor面板上顯示,當主機宕機的時候) 、Additional Options 「Notes」(此信息在宕機時發送的報警郵件中顯示)
監控多核CPU(多圖cpu合併成一圖)
默認的cacti只能監控單核的cpu,日前單核CPU基本不多見了,多核CPU就會產生多張數據圖,那麼這種狀況下就不容易統計cpu的數值。爲了解決這個問題,就必須有多核cpu的監控模板(附件中提供的是二、四、八、核CPU的模板,其餘模板能夠另行下載),而後導入模板後選擇對應的CPU核數的模板值,就能夠將多個cpu的數據圖顯示在同一個圖上,比較明顯的觀察數據動向!
下面是簡要的導入安裝過程:
先上傳模板:console --> Import Templates --> 選擇文件(選擇所要上傳的模板文件) --> import
console --> Graph Management --> Add --> "Selected Graph Template""選擇對應核數的cpu模板" 、「Host」"選擇設備" --> Create --> Graph Item Fields 分別選擇對應的cpu名字 --> Save
以上內容通過本人測試均成功,如有變化,隨時更新!僅做參考……如有其餘疑問可共同探討!!!