nagios郵件傳送配置 sendEmail

2021-06-20 15:36:47 字數 1262 閱讀 4769

1.安裝sendmail

# cd /u01/software/nagios

# wget

#tar -zxvf sendemail-v1.56.tar.gz && cd sendemail-v1.56

#cp sendemail /usr/local/bin

#chmod 0755 /usr/local/bin/sendemail

2. 傳送郵件測試

# sendemail -h                (檢視sendmail幫助)

# sendemail -f [email protected] -t [email protected] -s smtp.163.com -xu test -xp password  -u "nagios測試" -m "nagios test 測試"

或者將乙個檔案的內容作為附件發出, 並且是gb2312或utf8編碼的html格式檔案(可以顯示中文):

#sendemail -f [email protected] -t [email protected] -s smtp.163.com -xu test -xp password  -u "nagios測試" -m "nagios test 測試" -a /var/log/messages -o message-content-type=html -o message-charset=gb2312

部分引數如下:-f

表示from

,發件人位址 -t

表示to

,收件人位址

-smail

伺服器網域名稱 -u

主題 -xu 

使用者名稱(

@之前的)

-xp 

使用者密碼

-m 純文字資訊

-o message-file=/root/..

傳送檔案中的內容

-a 傳送附件

(-m,-o,-a

可以同時使用)

例如: # 

sendemail -f [email protected] -t [email protected] -s smtp.163.com -xu test -xp password  -u "nagios測試" -m "nagios test 測試"

這個跟我們的nagios發件方式類似,下面我們來改nagios的發件方式:

command.cfg配置修改email傳送方式

define command

把兩段關於email的傳送方式的定義都改了吧,最後重啟一下nagios!

nagios監控配置與郵件告警

nagios監控配置與郵件告警 ip主機名 備註172.16.121.227 nagios 服務端172.16.121.228 client 客戶端這裡還需要安裝nagios服務以及外掛程式可以參考我之前的部落格 1.先設定服務端 root nagios vi usr local nagios et...

Mnatis傳送郵件配置

1 php配置 郵件伺服器配置 在php.ini檔案中查詢smtp,將localhost改為你的發件伺服器,smtp ip ip為伺服器的ip位址 在php.ini檔案中查詢sendmail from,將前面的分號去掉,並在後面填上郵件位址 2 mantis配置 在mantis的config inc...

gitlab傳送郵件配置

1.修改gitlab的配置檔案 vim etc gitlab gitlab.rb,找到如下圖所示的部分,放開注釋,修改配置,此處我用的發件郵箱是qq郵箱,所以網域名稱配置都是qq.com,如果用的是163或者gmail郵箱等等,更改對應配置即可 文字部分說明 gitlab rails smtp en...