日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用Mail實(shí)時(shí)監(jiān)測服務(wù)器程序狀態(tài)

1 mail環(huán)境搭建

十年的西秀網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整西秀建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“西秀網(wǎng)站設(shè)計(jì)”,“西秀網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

1.1 安裝mail套件

ubuntu環(huán)境:apt-get install mutt msmtp

centos環(huán)境:我沒有采用mutt,是用的sendmail或mail中的一種,有需要的同學(xué)可以參考這里。

1.2 配置

1.2.1 MUTT

系統(tǒng)全局設(shè)置/etc/Muttrc,如果使用某個(gè)系統(tǒng)用戶,可以在~/.muttrc中設(shè)置。

vi .muttrc

 
 
  1. set sendmail="/usr/bin/msmtp"
  2. set use_from=yes
  3. set realname="20043790"
  4. set from=20043790@163.com
  5. set envelope_from=yes

1.2.2 MSMTP  創(chuàng)建~/.msmtprc和~/.msmtp.log,分別為配置和日志文件。
vi .msmtprc

 
 
  1. account default
  2. host smtp.163.com
  3. from 20043790@163.com
  4. auth plain
  5. user 20043790
  6. password 123456
  7. logfile ~/.msmtp.log

由于password是明碼,所以我們需要修改此文件的權(quán)限。  chmod 600 .msmtprc

touch ~/.msmtp.log

1.2.3 驗(yàn)證郵件服務(wù)器

查看SMTP服務(wù)器是否支持認(rèn)證的TLS加密:

敲入如下命令:msmtp --host=smtp.163.com --serverinfo回車

1.3 測試

1.3.1 發(fā)一封郵件

1.3.2 QQ PC客戶端郵件提醒

1.3.3 微信郵件提醒

2 linux守護(hù)腳本

[root@root src]# cat daemon.sh

 
 
  1. [root@root src]# cat daemon.sh
  2. #!/bin/sh
  3. programs="app1 app2 app3"
  4. while true
  5. do
  6.    for p in $programs
  7.    do
  8.       ps -e|grep $p |grep -v "grep" >/dev/null
  9.       if [ "$?" -ne 0 ]
  10.       then
  11.          timestr=`date +20%y%m%d_%H%M%S`
  12.          echo "Time:$timestr, restart <$p>"
  13.          /root/src/$p >/root/src/log/${p}_$timestr.log 2>&1 &
  14.          echo "Unfortunately, $p restart."|mail -s warning_restart 412493505@qq.com -- -f 20043790@163.com
  15.       #else
  16.          #echo "$p is running"
  17.       fi
  18.    done
  19.    sleep 1
  20. done

我的云主機(jī)是centos的,用的是mail發(fā)郵件,同樣可以用mutt的命令行發(fā)送方式。

該守護(hù)腳本守護(hù)三個(gè)程序 app1-3,當(dāng)有某一個(gè)程序死掉后,重啟該程序并開啟新的log,同時(shí)發(fā)郵件到指定的郵箱。

3 驗(yàn)證

killall app1后,守護(hù)腳本在1秒內(nèi)將程序重啟,約15秒后收到郵件提醒。


當(dāng)前題目:利用Mail實(shí)時(shí)監(jiān)測服務(wù)器程序狀態(tài)
本文URL:http://www.dlmjj.cn/article/djoiocc.html