iT邦幫忙

0

nagios mail通知設定要如何設定

  • 分享至 

  • xImage

我的OS是cent os5.4
nagios版本是3.2.3
不知道有沒有人有正確的設定方式可以提供給我
拜托大家來幫忙了!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
sharbui
iT邦新手 3 級 ‧ 2010-12-22 11:42:04
最佳解答

object裡的command.cfg不會
還是contact.cfg & templates.cfg不會設?

command.cfg裡應該已經定義好發送MAIL的命令了
contact.cfg是用來定義連絡人員的
templates.cfg是用來定義樣版物件的..

在你定義好你的伺服器後.裡面有一個參數是引用那一個樣本.
通常連絡人員會設定在contact.cfg裡,再讓templates.cfg去引用

如果你不想用templates.cfg去統一設定..
也可以在定義伺服器物件時去設定連絡人員的參數
在define host時就直接送他一個contactgroup

Nagios的設定樣就是引來引去...XD

dorahappy iT邦新手 4 級 ‧ 2010-12-24 13:51:00 檢舉

我設定之後
信都有寄出
查了maillog(有送信的記錄)、還有root信箱(的確有信)
但是沒有送到我指定的信箱XD
送到本機的ROOT信箱
我有更改收信者的信箱阿....
不解..為什麼都會送去本機去了
在麻煩有經驗的大大幫忙一下
謝謝了!!!!!!

10
oldmon
iT邦新手 4 級 ‧ 2010-12-21 21:40:56

直接在command的設定檔用類似如下的寄信設定
define command {
command_name notify-service-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}

6
solomonqoo
iT邦新手 4 級 ‧ 2010-12-31 22:08:33

建議要另外撰寫一支perl的程式,讓它直接將訊息以程式的方式送往內部的maili server,我還另外撰寫了一支perl 的程式,用http request的方式,將簡訊送往twsms發送簡訊,相當的好用,不建議您使用預設的,那個設起來很繁複,又要改不少東西!可攜性很差,所以我才用perl改寫,效果相當的不錯~~~~

dorahappy iT邦新手 4 級 ‧ 2011-01-03 15:52:28 檢舉

可惜我不會撰寫程式,依照網路教學設定,是不複雜,但是都失敗,我指定的郵件位置,譬如test@gmail..com,郵件都寄去localhost的root,令我不解!我都更改了要寄送的位址了!?

我要發表回答

立即登入回答