Zabbix3.0郵件報(bào)警配置
我們搭建好Zabbix服務(wù)器創(chuàng)建了監(jiān)控項(xiàng)和觸發(fā)器之后,如何使用郵箱達(dá)到報(bào)警功能?本文使用mail作為郵件發(fā)送工具。
下面將介紹,如何安裝和配置郵箱。
話不多說,就是干!我們分兩步,第一步安裝mail郵件發(fā)送工具,第二步配置Zabbix服務(wù)器發(fā)送報(bào)警郵件
一、mail安裝和設(shè)置
安裝郵件支持功能
yum install postfix systemctl start postfix systemctl enable postfix
驗(yàn)證:ss -lntp
安裝發(fā)郵件工具mail
yum -y install bzip2 openssl openssl-devel wget patch gcc-c++ cd /opt wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 #解壓 cd mailx-12.4 #進(jìn)入目錄 wget http://www.linuxfromscratch.org/patches/blfs/7.6/mailx-12.4-openssl_1.0.0_build_fix-1.patch #下載補(bǔ)丁包 patch -Np1 -i mailx-12.4-openssl_1.0.0_build_fix-1.patch #打補(bǔ)丁包 make #編譯 make install UCBINSTALL=/usr/bin/install #安裝 ln -s /usr/local/bin/mailx /bin/mail #創(chuàng)建mailx到mail的軟連接 ln -s /etc/nail.rc /etc/mail.rc #創(chuàng)建mailx配置文件軟連接 whereis mailx #查看安裝路徑 mailx -V #查看版本信息
編輯發(fā)件人及郵件服務(wù)器信息
vi /etc/nail.rc 添加一下配置文件: set from=xxxxxx0@163.com #設(shè)置默認(rèn)發(fā)件人 set smtp=smtp.163.com #smtp服務(wù)器 set smtp-auth-user=xxxxxx@163.com #設(shè)置認(rèn)證發(fā)件人郵箱 set smtp-auth-password=12345678 #登錄密碼 set smtp-auth=login #允許登錄 (郵箱信息根據(jù)自身情況修改?。?/pre>
重啟-->systemctl restart postfix
發(fā)送郵件測試
echo “郵件內(nèi)容” | mail -s "郵件主題" xxxxxx@163(收件人郵箱地址)
例如:
echo "---Hello Word!---" | mail -s "Message" xxxxxx@163.com
mail命令參數(shù)詳解
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<郵件文件>:讀取指定郵件文件中的郵件;
-i:不顯示終端發(fā)出的信息;
-I:使用互動模式;
-n:程序使用時(shí),不使用mail.rc文件中的設(shè)置;
-N:閱讀郵件時(shí),不顯示郵件的標(biāo)題;
-s<郵件主題>:指定郵件的主題;
-u<用戶帳號>:讀取指定用戶的郵件;
-v:執(zhí)行時(shí),顯示詳細(xì)的信息。
二、Zabbix服務(wù)器配置
配置zabbix配置文件vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts #郵件發(fā)送腳本放在配置路徑下
腳本內(nèi)容:
[root@zabbix_server alertscripts]# cat sendmail.sh #!/bin/sh messages=`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服務(wù)
配置zabbix圖形化--管理--報(bào)警媒介類型--右上角創(chuàng)建媒體類型--傳入三個(gè)參數(shù)
{ALERT.SENDTO} -- 收件人地址
{ALERT.SUBJECT} -- 主題
{ALERT.MESSAGE} -- 正文
配置收件人和用戶權(quán)限--管理--用戶--報(bào)警媒介--選擇sendemail.sh腳本,輸入收件人的郵箱地址
添加權(quán)限--管理--用戶群組--選擇Zabbix administrator組
點(diǎn)擊權(quán)限--添加所監(jiān)控的分組
配置--動作--編輯郵件發(fā)送操作
配置發(fā)送動作和發(fā)送信息格式
告警主機(jī):{HOSTNAME1}<br/>
告警地址:{IPADDRESS}<br/>
告警時(shí)間:{EVENT.DATE} {EVENT.TIME}<br/>
告警等級:{TRIGGER.SEVERITY}<br/>
告警信息:{TRIGGER.NAME}<br/>
告警項(xiàng)目:{TRIGGER.KEY1}<br/>
問題詳情:{ITEM.NAME}: {ITEM.VALUE}<br/>
當(dāng)前狀態(tài):{TRIGGER.STATUS}: {ITEM.VALUE1}<br/>
事件ID:{EVENT.ID}
配置--動作--操作
修改持續(xù)時(shí)間為60秒
修改步驟為3,表示觸發(fā)3次動作
選擇用戶Admin
選擇僅送到sendEmail.sh
點(diǎn)擊更新
恢復(fù)信息主體:
告警主機(jī): {TRIGGER.NAME}<br/>
告警地址: {IPADDRESS}<br/>
告警時(shí)間: {EVENT.DATE} {EVENT.TIME}<br/>
當(dāng)前狀態(tài): {TRIGGER.STATUS}<br/>
報(bào)警級別: {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/>
配置完成!
點(diǎn)擊報(bào)表--動作日志--可以查看到郵件發(fā)送情況?。?!
總結(jié)
以上所述是小編給大家介紹的Zabbix3.0郵件報(bào)警配置,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Zabbix 結(jié)合 bat 腳本實(shí)現(xiàn)多個(gè)應(yīng)用程序狀態(tài)監(jiān)控的方法
這篇文章主要介紹了Zabbix 結(jié)合 bat 腳本實(shí)現(xiàn)多個(gè)應(yīng)用程序狀態(tài)監(jiān)控,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02關(guān)于Zabbix忘記admin登錄密碼重置密碼的問題
這篇文章主要介紹了Zabbix忘記admin登錄密碼重置密碼,需要的朋友可以參考下2021-11-11分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù)的原理解析
這篇文章主要介紹了分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作就有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11zabbix 添加你需要監(jiān)控的主機(jī)步驟詳解
這篇文章主要介紹了zabbix 添加你需要監(jiān)控的主機(jī),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06zabbix?代理服務(wù)器的部署與?zabbix-snmp?監(jiān)控問題
這篇文章主要介紹了zabbix?代理服務(wù)器?與?zabbix-snmp?監(jiān)控,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07zabbix監(jiān)控vmware exsi主機(jī)的圖文步驟
zabbix怎么監(jiān)控vmware exsi主機(jī)呢?很多網(wǎng)友私聊小編,正好今天有空給大家制作一篇教程幫助大家快速學(xué)習(xí)zabbix監(jiān)控vmware exsi主機(jī),感興趣的朋友跟隨小編一起看看吧2021-06-06Zabbix?Timeout?設(shè)置不當(dāng)導(dǎo)致的問題及解決方案
這篇文章主要介紹了Zabbix?Timeout設(shè)置不當(dāng)導(dǎo)致的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06ZooKeeper分布式協(xié)調(diào)服務(wù)設(shè)計(jì)核心概念及安裝配置
這篇文章主要為大家介紹了ZooKeeper分布式協(xié)調(diào)服務(wù)核心概念及安裝配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03Zabbix監(jiān)控方案-官方最新4.4版本【推薦】
zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了Zabbix監(jiān)控方案-官方最新4.4版本,需要的朋友可以參考下2019-10-10