[英]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.