zabbix實戰,利用139郵箱實現郵件+短信報警

    最近,要實現zabbix監控服務器的郵件+短信報警,可是網上的資料都不怎麼詳細,因此本人把實戰的過程詳細的記錄了下來。(呵呵,有點像連環畫)服務器

    首先,前提思路是,只要實現郵件報警。那麼,就利用139郵箱的短信提醒直接實現短信報警,因此咱們重點爲郵件報警。ide

    安裝步驟,前面的文章已經詳細敘述(http://duyunlong.blog.51cto.com/1054716/1107895),這裏就不囉嗦了,直接進入主題:測試

第一步,咱們點擊配置——》主機——》建立一個主機,以下圖3d

第二步,咱們點擊項目blog

第三步而後,填寫名稱,鍵值事件

第四步,咱們能夠點擊選擇,而後選擇裏面的模版,鍵值,我這裏選擇的是端口跟ip圖片

第五步,建立觸發器,觸發器就是,觸發報警的達到什麼條件就報警,以下圖ip

第六步,咱們能夠從添加里,添加表達式get

第七步,下面是點擊添加後,跳出的窗口。點擊選擇咱們能夠添加咱們建立的項目it

以下,是選擇跳出的窗口,咱們把組跟ip選擇正確,才能夠找到咱們建立的項目

好找到咱們建立的項目,以下SMB

而後,咱們選則,N的值,咱們選擇的是最末(最近)T值不是N

第八步,選擇監測中,而後點擊最新數據,然點擊重設,看是否能捕捉到,咱們建立的項目,以下圖

第九步,咱們建立報警的示例媒體,以下圖,點擊管理---示例媒體---建立示例媒體

以下圖,咱們填寫名稱,而後選擇用腳本,並填寫腳本名稱

填寫了腳本,那咱們具體看下腳本存放在zabbix服務器的什麼地方,內容是什麼,首先咱們進入/usr/local/zabbix/bin/建立一個腳本文件爲email.sh而後寫內容到這個腳本里,echo "$3" | mail -s "$2" $1,記住前提是,第一咱們裝了mail,這個能夠用補全看下系統有沒有mail命令,第二點,要注意的是,這個腳本,zabbix有執行權限,要否則發報警郵件的時候會報錯

而後,咱們要修改zabbix配置文件,把腳本路勁添加,要不zabbix找不到,腳本路徑,以下圖:

下圖,爲我本身的zabbix配置文件的路徑

第十步,咱們來配置動做,點擊“配置”---“動做”---右上角的“建立動做”以下圖

而後以下圖,咱們填寫名稱,修改成60秒,其餘都默認,而後點擊操做,以下圖:

 

第十一步,咱們點擊“管理”——“用戶”以下圖

 

第十二步,爲用戶選擇實例媒體,以下圖

第十三步:咱們填寫報警類型,而後填寫報警郵箱,這裏咱們填寫的是139郵箱,

第十四步,測試,咱們監控項目是SMB那麼,咱們把監控主機上的SMB關閉後,看會不會報警,咱們點擊“監測中”——“事件”而後咱們查看時間內容,以下圖:

由於上傳圖片有限事件的具體內容能夠本身點擊查看

而後咱們查看139郵箱以下圖:

下面爲郵件的內容

139郵箱,手機短信提醒設置

相關文章
相關標籤/搜索