簡體   English   中英

nagios-herald安裝和配置

[英]nagios-herald Install and config

我試圖在測試虛擬機上安裝nagios-herald。 我試圖配置使者發送電子郵件。 當我嘗試通過命令發送郵件時,它正在工作,但無法以正確的格式獲取/發送。

以下是供您參考的命令。

[root@localhost ~]# /usr/local/nagios-herald/bin/nagios-herald --env-file /usr/local/nagios-herald/test/env_files/nagios_vars.EXAMPLE --formatter=check_ping -r amit@example.com -y nagios@example.com --message-type email -u http://192.168.124.25 --trace

請任何人建議我將Nagios-herald配置為Nagios。

提示,別忘了在nagios.cfg設置以下nagios.cfg

enable_environment_macros=1

另外,這是我的commands.cfg

define command {
    command_name    notify-host-by-email
    command_line    /usr/local/nagios-herald/bin/nagios-herald --message-type email -r $CONTACTEMAIL$ --formatter=$_HOSTMESSAGE_FORMATTER_NAME$ --nagios-cgi-url=http://192.168.0.1/nagios/cgi-bin/cmd.cgi --reply-to=nagios@somehost
}

define command {
    command_name    notify-service-by-email
    command_line    /usr/local/nagios-herald/bin/nagios-herald --message-type email -r $CONTACTEMAIL$ --formatter=$_SERVICEMESSAGE_FORMATTER_NAME$ --nagios-cgi-url=http://192.168.0.1/nagios/cgi-bin/cmd.cgi --reply-to=nagios@somehost
}

在此之后,您應該使它工作。 祝好運。

默認項目中沒有check_ping格式化程序。 如果您已經編寫了一個,並且它位於項目目錄之外,則可以使用-F </path/to/custom/formatters>nagios-herald如何找到它。

我還注意到您正在使用--trace選項。 如果在命令中指定-l <logfile>或在配置中指定-l <logfile> logfile:則將看到nagios-herald遇到的問題。 check_ping ,您會看到它指出無法找到check_ping格式化程序,並退回到基本格式化程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM