nagios监控报警能否使用语音提示
请问各位大大,nagios的报警能否使用语音提示?如何能实现这个功能。我听说使用firefox的插件可以搞定这个,但是不知道具体的方法,请指示!!谢谢…… 回复 1# Jasecd
可以的,默认语音只是提示音,语音提示可以自己录音实现,覆盖对应的wav文件;
回复 2# ccjsj1
谢谢!!我已经在网上找到方法了,我自己也给整理了一下。我cp到下面
nagiso自带的默认支持语音报警的功能 --版本要在3.2以后
在cgi.cfg里
打开audio选项
host_unreachable_sound=hostdown.wav
host_down_sound=hostdown.wav
service_critical_sound=critical.wav
service_warning_sound=warning.wav
service_unknown_sound=warning.wav
#normal_sound=noproblem.wav
把前面的注释去掉,注意:别把normal_sound也去掉,不然正常的时候也报警
语音文件在/usr/local/nagios/share/media/下
语音文件都可以自定义。
通过web刷新,若有报错就会有报警声,只响一遍。
目前浏览器验证google跟360都可以响
也可以通过修改源码来更改报警次数
修改源码更改报警次数
首先在nagios的解压包目录中的cgi目录下面有这个文件status.c
vistatus.c
printf("<object type=\"audio/x-wav\" data=\"%s%s\" height=\"0\" width=\"0\">",url_media_path,sound);
printf("<param name=\"filename\" value=\"%s%s\">",url_media_path,sound);
printf("<param name=\"autostart\" value=\"true\">");
printf("<param name=\"playcount\" value=\"1000\">");
printf("</object>");
}
注意红色的地方就是我修改的,原来这里的值是1,所以它只报警一次,我们改成1000保存后,再编译安装一次,然后nagios就会听见有循环的报警声音了。
页:
[1]