CDH预警配置QQ邮箱
生活随笔
收集整理的這篇文章主要介紹了
CDH预警配置QQ邮箱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、 在QQ郵箱中開啟POP


二 、關閉主機的sendmail,開啟postfix
(本機若沒有兩個服務,就需要先安裝)本地安裝sendmail和postfix
[root@Slave1 ~]# # yum -y install sendmail # yum -y install postfix//sendmail # service sendmial stop # chkconfig sendmail off//postfix # service postfix start # chkconfig postfix on三、創建證書文件
# mkdir -p /root/.certs # echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt # certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt # certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt # certutil -L -d /root/.certs# certutil -A -n "GeoTrush SSL CA - G6" -t "Pu,Pu,Pu" -d ./ -i qq.crt四、在/etc/mail.rc文件末尾添加一下內容
set from=873505960@qq.com set smtp=smtp.qq.com set smtp-auth-user=873505960# 授權碼 set smtp-auth-password=yqbuiutisplabcdb set smtp-auth=login set smtp-use-starttls set ssl-verify=ignore set nss-config-dir=/root/.certs五、命令行驗證郵件服務
# echo Hi~~ | mail -s "ruozebigdata" 873505960@qq.com//查看郵件日志 # tail -f /var/log/maillog六、shell腳本發送郵件:
mail_noattachment.sh (不帶附件)
#!/bin/bashJOB_NAME="TEST" FROM_EMAIL="873505960@qq.com" TO_EMAIL="873505960@qq.com"RUNNINGNUM=1echo -e "`date "+%Y-%m-%d %H:%M:%S"` : The current running $JOB_NAME job num is $RUNNING in 192.168.1.100......" | mail -r "From: alertAdmin <${FROM_EMAIL}>" -s "Warn: Skip the new $JOB_NAME spark job." ${TO_EMAIL}mail_attachment.sh (帶附件)
#!/bin/bashFROM_EMAIL="873505960@qq.com" TO_EMAIL="873505960@qq.com"LOG=/root/shell/ruozebigdata.logecho -e "`date "+%Y-%m-%d %H:%M:%S"` : Please to check the fail sql attachement." | mailx -r "From: alertAdmin <${FROM_EMAIL}>" -a ${LOG} -s "Critical:DSHS fail sql." ${TO_EMAIL}
六、 CDH配置郵件,測試(待測試)
在Liunx中查看郵件日志
$ tail -F /var/log/cloudera-scm-alertpublicsher/mgmt-cmf-mgmt-ALERTPUBLISHER-hadoop35.log.out
注意時區:
命令 : "date -R"
命令 : "tzselect"
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
發送一個html表格到qq郵箱中:
table.html
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>My test page</title></head><body> <table border="1"><tr><td>100</td><td>200</td><td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body> </html>mail_attachment.sh (帶附件)
#!/bin/bashFROM_EMAIL="873505960@qq.com" TO_EMAIL="873505960@qq.com"LOG=/root/shell/table.htmlecho -e "`date "+%Y-%m-%d %H:%M:%S"` : Please to check the fail sql attachement." | mailx -r "From: alertAdmin <${FROM_EMAIL}>" -a ${LOG} -s "Critical:DSHS fail sql." ${TO_EMAIL} $ chmod +x mail_attachment.sh $ ./mail_attachment.sh
轉載于:https://www.cnblogs.com/suixingc/p/cdh-yu-jing-pei-zhiqq-you-xiang.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的CDH预警配置QQ邮箱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序的线程架构
- 下一篇: 16扫