自己比较喜欢nagios,简单明了,但有些东西还需要自己改改。如统计每天的报警数量。不是有报警汇总功能不,哎,那个太单一,不好看,改。

    原来的汇总统计功能:

————————————————

nagios  报警统计_nagios 扩展

 

  网上找到了js amcharts 拿过来用,源代码中给数据就行,类似下段。

 var chartData = new Array({date:"Feb 22 23:59:00 GMT+0800 2014",host:35,service:458}, {date:"Feb 23 23:59:00 GMT+0800 2014",host:50,service:473})


————————————————————————

nagios  报警统计_nagios 扩展_02

   


   周统计图,原理一样。

————————————————————

nagios  报警统计_nagios 扩展_03


————————————

    如何提到数据?使用wget -O    将数据网页保存,再通过 grep awk 等匹配提到数据,拿到数据后写入mysql 中,展示时使用cgi从mysql中提数据放到js网页中,收功!