Cacti功能探索-聲音預警(monitor與thold插件的結合)

本文介紹一種達到一定監控值時發出聲音告警的簡單實現辦法,主要是結合了thold和monitor插件的功能。
 
Monitor插件是對於設備的active狀態監控,只有當設備宕機時才發出聲音報警。其原理是在Monitor主頁中添加了調用音頻文件的語句,但這也有個缺點,要想聲音報警,主頁必須停留在monitor頁面。
 
Thold插件能實現監控值達到一定標準(如流量達到80%時)mail告警。Thold的實現在後臺,thold頁面主要顯示取值狀況和顏色。
 
實現方法很簡單,在thold的graph.php文件的135行if ($row["thold_alert"] != 0) { 語句後加瞭如下語句:
print '<EMBED src="./attn-noc.wav" autostart=true loop=true volume=100 hidden=true>';
這樣當thold監控值變爲紅色的同時也會發出聲音警報,但thold.php頁面不能定時刷新,所以在50左右在加入以下語句:
print '<meta http-equiv="refresh" content="15">';
這樣就可以實現thold頁面每隔15秒刷新一次,但這種實現方式也繼承了monitor的缺點,主頁必須停留在thold頁面。
 
這是菜鳥級的實現方法,當然這個功能的實現完全可以通過加載腳步文件實現。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章