close
原本Firefox開nagios的網頁界面要播放聲音告警時, 需要另外安裝QuickTime.
為了偷懶不想裝, 花了一點時間把播放聲音的HTML改為HTML5.
經過測試, Firefox可以直接播放, 不需要另外安裝外掛.
以下是步驟...
1. cd /usr/ports/net-mgmt/nagios/
2. make patch
3. cd work/nagios-3.4.1/cgi/
4. 編輯 status.c
5. 找尋字串 "<object type" (應該在476行左右)
6. 把printf開頭那整段註解掉, 改成這樣
也就是把原來的 printf 開頭的都註解掉, 然後加上這行
printf("<audio control=\"none\" autoplay=\"autoplay\"><source src=\"%s%s\" type=\"audio/x-wav\" /></audio>", url_media_path, sound);
7. 改完後, 回到 /usr/ports/net-mgmt/nagios/
8. make FORCE_PKG_REGISTER=YES install clean
然後等待nagios下一次更新就會生效了.
不需要重開apache或nagios
文章標籤
全站熱搜
留言列表