Linux中傳送告警郵件

2021-10-09 19:22:40 字數 1027 閱讀 8846

1.準備乙個測試郵箱賬號:如fr***@163.com,作為發件人。

注意:保證郵箱的pop3/smtp是開啟狀態;

如下:

並且開通授權碼,記下自己郵箱的授權碼。

set smtp-auth-password=剛剛的授權碼

set smtp-auth=login

########################

3.測試一下:

echo "test  content!!" | mail -s "test"  777***[email protected]

可以看到777***[email protected]郵箱已經收到了剛剛配置的fr***[email protected]作為發件人發過來的郵件。

4.寫乙個告警的指令碼:

#!/bin/bash

rate=$(df -h | grep "/dev/sda2" | awk '' | cut -d "%" -f 1)

if [ $rate -ge 20 ];then

echo "warning!/dev/sda2 is full!!"

echo "/dev/sda2 is full!!please handle now!!" | mail -s "/dev/sda2 is full" 7******@qq.com

fi

C 中傳送郵件

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...

zabbix傳送告警郵件

之前文章已經介紹了如何離線安裝zabbix及如果在grafana上炫酷的顯示出來,但是由於grafana上不支援zabbix資料來源報警,所以咱們還是在zabbix配置郵件報警 具體步驟如下 系統版本 centos7.6 zabbix版本 4.4.1 服務端ip 192.168.0.226 客戶端i...

springMVC中傳送郵件可傳送附件

以html傳送 bodypart bodypart new mimebodypart bodypart.setcontent content,text html charset utf 8 multipart multipart new mimemultipart multipart.addbody...