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页面。
 
这是菜鸟级的实现方法,当然这个功能的实现完全可以通过加载脚步文件实现。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章