真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

創(chuàng)建nagios郵件報(bào)警

方法一:利用sendmail 實(shí)現(xiàn)

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、沈丘網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為沈丘等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

首先安裝軟件 yum install -y sendmail* mailx

然后啟動(dòng)sendmail服務(wù):
# service sendmail restart
然后發(fā)送測試郵件,驗(yàn)證sendmail的可用性:
# echo "Hello World" | mailabc@163.com

安裝完成

nagios設(shè)置

默認(rèn)nagios是支持調(diào)用sendmail發(fā)送郵件的所以這里只需要編輯/usr/local/nagios/etc/object下的contact.cfg文件,在email后添加管理員的郵箱即可。

define contact{
       contact_name                        zhang1
       use                                        generic-contact
       alias                                       zhang1
       service_notification_period     24x7
       host_notification_period         24x7
       service_notification_options    w,u,c,r,f,s
       host_notification_options        d,u,r,f,s
       service_notification_commands   notify-service-by-email                            
       host_notification_commands        notify-host-by-email
      email                                        zhang1@text.com  ## 只需要修改這里即可

       }


##第一個(gè)方法雖然配置簡單,但是發(fā)送郵件到QQ郵箱或者139郵箱時(shí) 接受郵件的時(shí)間很長,發(fā)送到163郵箱就不會(huì)出現(xiàn)這個(gè)問題,這樣對(duì)于使用QQ郵箱或者139郵箱的朋友 會(huì)延長發(fā)現(xiàn)故障的時(shí)間,所以可以采用第二種方法

方法二:利用msmtp 實(shí)現(xiàn)

首先安裝軟件  wegt http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.4.32/msmtp-1.4.32.tar.bz2

tar jxvf msmtp-1.4.32.tar.bz2

cd msmtp-1.4.32

./configure –prefix=/usr/local/msmtp
make
make install

安裝完畢

配置msmtp賬號(hào)

cd /usr/local/msmtp
mkdir etc   #手動(dòng)創(chuàng)建目錄
vi /usr/local/msmtp/etc/msmtprc   #手動(dòng)創(chuàng)建文件 并復(fù)制一下內(nèi)容

# Set default values for all following accounts.
defaults
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account test
# SMTP郵件服務(wù)器地址
host smtp.126.com    #可以設(shè)置其他郵箱 如163
# 發(fā)送的郵件Email
from 11111@126.com  #這里輸入郵箱地址
auth login
# 郵件服務(wù)器登錄賬號(hào)
user 11111@126.com  #與上面的地址相同
# 郵件服務(wù)器登陸密碼
password 123456    #密碼 明文的
# Set a default account

account default : test

到此安裝完成 想發(fā)送郵件需要安裝 mutt來調(diào)用 msmtp

安裝配置mutt

yum install mutt

編輯mutt配置文件
vi /etc/Muttrc ,編輯mutt的總設(shè)置,修改以下幾行

?
1
2
3
4
5
setfrom="11111@126.com"
setsendmail="/usr/local/msmtp/bin/msmtp"
setuse_from=yes
setrealname="發(fā)件人" #這里設(shè)置的是發(fā)送的發(fā)件人名稱 會(huì)在收到的郵件顯示 可自定義
seteditor="vi"

###發(fā)件地址必須與msmtp設(shè)置的賬號(hào)相同,否則可能會(huì)出錯(cuò)。

3、測試一下mutt是否有效

命令語法 : echo “郵件內(nèi)容” | mutt -s “郵件主題” 測試郵件地址
例: echo “test” |mutt -s “test” abcd@gmail.com

下面就可以使用mutt進(jìn)行郵件收發(fā)了

nagios設(shè)置  ##修改紅色處

nagios---  command.cfg

define command{

       command_name    notify-by-sms

       command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mutt -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$

       }

##這種方法雖然配置起來稍微負(fù)載 但是在發(fā)送郵件的速度上 是比sendmail要快的 ,目前網(wǎng)易的郵箱已經(jīng)不支持 收到郵件短信提醒的功能了 但是139郵箱支持,所以我推薦使用第二種方法??!

介此 兩種方法介紹完畢


新聞標(biāo)題:創(chuàng)建nagios郵件報(bào)警
網(wǎng)頁路徑:http://weahome.cn/article/gcdihg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部