linux云服务器状态上报解决方案:外发个人邮箱
生活随笔
收集整理的這篇文章主要介紹了
linux云服务器状态上报解决方案:外发个人邮箱
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
linux云服務(wù)器狀態(tài)上報(bào)解決方案:外發(fā)個(gè)人郵箱
需求如下:
#### 將一些服務(wù)器的關(guān)鍵日志實(shí)時(shí)發(fā)送到手機(jī)上一些案例:
CPU狀態(tài)檢測(cè)
解決方案:
#### 利用mailx命令外發(fā)郵件方法如下:
1. 用管理員打開mail配置文件
>>> vim /etc/mail.rc2. 在文件末尾添加如下內(nèi)容,配置smpt服務(wù)器
# 這里填入smtp地址,這里的xxx為qq或者163等 # 如果用的云服務(wù)器,安全組策略要開放465端口,入站和出站都要開放該端口 set smtp=smtps://smtp.xxx.com:465# 認(rèn)證方式 set smtp-auth=login # 這里輸入郵箱賬號(hào) set smtp-auth-user=your_email@xxx.com# 這里填入授權(quán)碼而不是郵箱密碼,一般是16位 set smtp-auth-password=aaaabbbbccccdddd# 忽略證書警告 set ssl-verify=ignore# 證書所在目錄 set nss-config-dir=/etc/pki/nssdb# 設(shè)置發(fā)信人郵箱和昵稱, # 這里我改成自己的昵稱會(huì)報(bào)錯(cuò),但和郵箱賬號(hào)同名則不會(huì),不知道你們會(huì)不會(huì)遇到這個(gè)情況。 # 因?yàn)槲沂亲鰈og監(jiān)控的所以就隨意了。 set from=your_email@xxx.com3. 郵件發(fā)送內(nèi)容bash腳本
方法1. 短消息
>>> echo "消息正文" | mail -s "郵件標(biāo)題" toUser@xxx.com方法2. 長(zhǎng)文本,其中content.txt是事先寫好的文本。
>>> mail -s "郵件標(biāo)題" utoUser@xxx.com < content.txt4. 自動(dòng)化腳本Python發(fā)送
import os cmd = "mail -s '發(fā)送服務(wù)器日志' toUser@xxx.com < content.txt" os.system(cmd) ~總結(jié)
以上是生活随笔為你收集整理的linux云服务器状态上报解决方案:外发个人邮箱的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nodejs轻量服务器后端
- 下一篇: linux桌面发展方向,观点|Linux