公司用nagios监控了不少的机器,全国各地的都有。虽然每次出现故障之后我们都及时处理,但是老板不需要知道这些个处理的繁琐的详细的过程,他只需要知道一个大概的情况。还好nagios足够强大,能够生成主机可用性报表。直接生成之后,每个月发一份给老板看就OK了。
下面记录生成主机可用性报表的详细过程:
a)首先登陆nagios界面,点击左边导航栏的Availability(可用性)
b)出现如下图所示界面,因为我们的服务器比较多,按地区给所有主机进行了分组,所示这里选择Hostgrops(主机组),然后点击下一步,
c)选择ALL HOSTGROUPS(所有主机组),下一步
d)下面是统计周期,及服务状态的设置,我们自定义周期为2011.10.1至2011.10.31一个月的时间,然后选择Host State主机状态为Host Up,Service State服务状态为Service Ok,然后点击下面的按钮生成统计信息。
e)统计出来的结果如下(只例举一个地区的统计信息情况,为了不必要的麻烦把IP隐去)
f)下面我们就要做报表了,先打开一个excel表格,然后将所有地市的统计信息都填进去(这个只能手动输入了,比较悲剧),我们统计的是各地区的主机可用性,而不是每一台的主机可用性情况,所以主机可用时间一栏填上面Average后面的数值,即平均值。
g)选中所有的数据,然后点击生成图表
h)弹出如下对话框,选择自己喜欢的图表样式,然后下一步,直至完成。
i)生成的各地区的主机可用性报表如下