全網最簡單明了配置 當滿足某些條件的時候,zabbix會以什麼媒體類型(微信,百度,郵件,短信)發送給誰就是zabbix報警 作為運維人員,用zabbix無非是當企業的業務系統,資料庫,應用系統,門戶網站出現故障時第一時間知道,并進行問題回報、分析、處理。
1.觸發器定義
2.定義媒體類型
3.action動作
今天隻說zabbix告警配置,郵件最簡單最省錢
一、linux安裝sendmail及配置
yum install mailx sendmail -y
sendmail郵件伺服器
mailx 發送郵件的用戶端
vim /etc/mail.rc 大概意思就是用[email protected]進行發送郵件
在檔案中加入如下代碼:
set smtp=smtp.126.com
set smtp-auth-password=授權碼,記住不是密碼
set smtp-auth=login
[root@localhost ~]# echo " hello world" | mail -s "testmail" [email protected]
測試郵件沒有問題,可以收到。
二、建立媒體調用的腳本。
vim /usr/lib/zabbix/alertscripts/email.sh <<EOF
#!/bin/bash
to="$1"
subject="$2"
body="$3"
echo "$body" | mail -s "subject" "$to"
EOF
chmod +x /usr/lib/zabbix/alertscripts/email.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
[測試是否可以用]# ./mailx.sh [email protected] "主題" “内容”
三、頁面操作定義媒體類型
四、給人員配置一個郵件接收位址,要不action觸發發送郵件給人的時候,人身上沒有綁定接收郵件,尴尬
五、建立動作 不一定非得選觸發器,條件裡邊可以有好多選擇
六、收到的報警
另外附一些有用的,可以用這些報警媒介:電話語音告警,郵件告警,短信告警,微信公衆号告警等等等..姿勢五花八門
zabbix告警如何發給微信個人