Zabbix3.0配置郵件警示,zabbix3.0郵件警示

來源:互聯網
上載者:User

Zabbix3.0配置郵件警示,zabbix3.0郵件警示

我們搭建好Zabbix伺服器建立了監控項和觸發器之後,如何使用郵箱達到警示功能?本文使用mail作為郵件發送工具。

下面將介紹,如何安裝和配置郵箱。

話不多說,就是幹!我們分兩步,第一步安裝mail郵件發送工具,第二步配置Zabbix伺服器發送警示郵件

一、mail安裝和設定

安裝郵件支援功能

yum install postfixsystemctl start postfixsystemctl enable postfix驗證:ss -lntp

安裝發郵件工具mail

yum -y install bzip2 openssl openssl-devel wget patch gcc-c++cd /optwget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2tar jxvf mailx-12.4.tar.bz2 #解壓cd mailx-12.4 #進入目錄wget http://www.linuxfromscratch.org/patches/blfs/7.6/mailx-12.4-openssl_1.0.0_build_fix-1.patch #下載補丁包patch -Np1 -i mailx-12.4-openssl_1.0.0_build_fix-1.patch #打補丁包make #編譯make install UCBINSTALL=/usr/bin/install #安裝ln -s /usr/local/bin/mailx /bin/mail #建立mailx到mail的軟串連ln -s /etc/nail.rc /etc/mail.rc #建立mailx設定檔軟串連whereis mailx #查看安裝路徑mailx -V #查看版本資訊

編輯寄件者及郵件伺服器資訊

vi /etc/nail.rc添加一下設定檔:set from=xxxxxx0@163.com #設定預設寄件者set smtp=smtp.163.com #smtp伺服器set smtp-auth-user=xxxxxx@163.com #設定認證寄件者郵箱set smtp-auth-password=12345678 #登入密碼set smtp-auth=login #允許登入
(郵箱資訊根據自身情況修改!)

 重啟-->systemctl restart postfix

發送郵件測試

echo “郵件內容” | mail -s "郵件主題" xxxxxx@163(收件者郵箱地址)例如:echo "---Hello Word!---" | mail -s "Message" xxxxxx@163.com

mail命令參數詳解

-b<地址>:指定密件副本的收信人地址; -c<地址>:指定副本的收信人地址; -f<郵件檔案>:讀取指定郵件檔案中的郵件; -i:不顯示終端發出的資訊; -I:使用互動模式; -n:程式使用時,不使用mail.rc檔案中的設定; -N:閱讀郵件時,不顯示郵件的標題; -s<郵件主題>:指定郵件的主題; -u<使用者帳號>:讀取指定使用者的郵件; -v:執行時,顯示詳細的資訊。

二、Zabbix伺服器配置

配置zabbix設定檔vim /etc/zabbix/zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts   #郵件發送指令碼放在配置路徑下

指令碼內容:

[root@zabbix_server alertscripts]# cat sendmail.sh #!/bin/shmessages=`echo $3 | tr '\r\n' '\n'`subject=`echo $2 | tr '\r\n' '\n'`echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2>&1

重啟zabbix服務

配置zabbix圖形化--管理--警示媒介類型--右上方建立媒體類型--傳入三個參數

{ALERT.SENDTO}  --  收件者地址

{ALERT.SUBJECT}  --  主題

{ALERT.MESSAGE}  --  本文

 配置收件者和使用者權限--管理--使用者--警示媒介--選擇sendemail.sh指令碼,輸入收件者的郵箱地址

添加許可權--管理--使用者群組--選擇Zabbix administrator組

點擊許可權--添加所監控的分組

配置--動作--編輯郵件發送操作

配置發送動作和發送資訊格式

警示主機:{HOSTNAME1}<br/>
警示地址:{IPADDRESS}<br/>
警示時間:{EVENT.DATE} {EVENT.TIME}<br/>
警示等級:{TRIGGER.SEVERITY}<br/>
警示資訊:{TRIGGER.NAME}<br/>
警示項目:{TRIGGER.KEY1}<br/>
問題詳情:{ITEM.NAME}:&nbsp;{ITEM.VALUE}<br/>
目前狀態:{TRIGGER.STATUS}:&nbsp;{ITEM.VALUE1}<br/>
事件ID:{EVENT.ID}

配置--動作--操作

修改期間為60秒 

修改步驟為3,表示觸發3次動作 

選擇使用者Admin

選擇僅送到sendEmail.sh 

點擊更新

恢複資訊主體:

警示主機: {TRIGGER.NAME}<br/>
警示地址: {IPADDRESS}<br/>
警示時間: {EVENT.DATE} {EVENT.TIME}<br/>
目前狀態: {TRIGGER.STATUS}<br/>
警示層級: {TRIGGER.SEVERITY}<br/>
警示URL: {TRIGGER.URL}<br/>

Item values:<br/>

1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}<br/>
2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}<br/>
3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}<br/>

 配置完成!

點擊報表--動作日誌--可以查看到郵件發送情況!!!

有問題請提出!!謝謝!!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.