Nagios Web 页面声音报警
2014-08-03 18:12
281 查看
这个声音报警算是最简单的报警配置了吧。
第一步:
准备音频文件,自己可定制,后缀必须为 .wav 格式,然后上传到/usr/local/nagios/share/media/ 目录下,注意文件命名为下面配置中指定的文件名
第二步:
修改配置文件:cgi.cfg
第三步:
无需打开Naigos服务器上的音频,只需要打开客户端的音频,然后注意浏览器要开启音频设置,因为是通过浏览器发出声音的。
刷新一下看看网页会不会有声音,刷新一下应该会听见一次报警声。
为什么会只有一声呢?
经在google:原因是由于Nagios源码中写死了只报警一次,那么我们下面就要来修改源码文件,修改源码更改报警次数。
首先在nagios的解压包目录中的cgi目录下面有这个文件 status.c, 编辑它
第一步:
准备音频文件,自己可定制,后缀必须为 .wav 格式,然后上传到/usr/local/nagios/share/media/ 目录下,注意文件命名为下面配置中指定的文件名
第二步:
修改配置文件:cgi.cfg
# vim cgi.cfg # 首先定位到: sound # 将原先的注释去掉,修改成如下: 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那一行不要注释,否则正常情况也会报警,烦死人。。
第三步:
无需打开Naigos服务器上的音频,只需要打开客户端的音频,然后注意浏览器要开启音频设置,因为是通过浏览器发出声音的。
刷新一下看看网页会不会有声音,刷新一下应该会听见一次报警声。
为什么会只有一声呢?
经在google:原因是由于Nagios源码中写死了只报警一次,那么我们下面就要来修改源码文件,修改源码更改报警次数。
首先在nagios的解压包目录中的cgi目录下面有这个文件 status.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=\"10\">"); # 这里我们把1 改为为 10 printf("</object>"); }我们修改playcount 的value值,保存后,再编译安装一次Nagios,然后就可以听到循环的报警声音了。
相关文章推荐
- nagios的web声音报警
- sendmail,mail,fetion,页面声音实现nagios报警
- nagios——声音报警
- nagios监控linux主机、web等各种服务,并实现飞信自动报警
- 为NAGIOS开启WEB报警声
- Android WebView页面结束后视频播放还有声音问题
- 关于用户所属组(nagios在web页面管理监控)
- Nagios Web页面提示-CGI乱码如何解决
- Nagios添加访问web页面的用户
- nagios-3种报警方式–声音–email/邮件—短信
- nagios监控linux主机、web等各种服务,并实现飞信自动报警
- 【Nagios】声音报警
- Android WebView页面结束后视频播放还有声音问题处理
- SoundManager 2 实现web页面中嵌入声音播放
- Nagios web页面,提示找不到/nagios页面
- nagios监控linux主机、web等各种服务,并实现飞信自动报警
- nagios监控linux主机、web等各种服务,并实现飞信自动报警
- nagios邮件报警发送中文、nagios监控页面乱码解决
- nagios插件之监控web页面登陆
- ASP.NET WEB页面多语言支持解决方案