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...