温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Nagios的性能分析图表PNP

发布时间:2020-06-15 17:00:32 来源:网络 阅读:1126 作者:只有更好 栏目:移动开发

process_perf_data 1


这样,Nagios就会调用相应的命令来输出数据了。Nagios的command定义中默认有一项“process-service-perfdata”,该命令声明了Nagios输出哪些值到输出的文件中。不过其定义相对简单,PNP提供了一个perl脚本,更详尽的定义了一个输出数据的方法。如果要使用PNP的话,我们需要在command的定义中,将“process-service-perfdata”命令对应的执行命令行的内容替换成该脚本:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


如果没有什么错误,那么我们重新启动Nagios。

http://IP/nagios/pnp/[/url]


如果可以看到图表,那就恭喜啦!贴上我的图表给大家看看。

Nagios的性能分析图表PNP

自定义图表时间范围

上图右侧可以看到绘图的时间范围——Timeranges,最短4小时。但有时我们需要查看更短时间范围的曲线时,默认的页面就办不到了,需要手工修改一下配置文件:

/usr/local/nagios/etc/pnp/config.php

关于时间范围定义的默认配置是这样的:

$views[0]["title"] = "4 Hours";

$views[0]["start"] = ( 60*60*4 );

$views[1]["title"] = "24 Hours";

$views[1]["start"] = ( 60*60*24 );

„„„„„„„„„„„„

在配置里增加30分钟和1小时、2小时的时间间隔,在上述配置的前面增加下面的内容,注意将view[]的数字重新排序。

#### 注意需要重新将views后面的值重新排序。

$views[0]["title"] = "30 Minutes";

$views[0]["start"] = ( 60*60*1/2 );

$views[1]["title"] = "1 Hour";

$views[1]["start"] = ( 60*60*1 );

$views[2]["title"] = "2 Hours";

$views[2]["start"] = ( 60*60*2 );

此外,配置文件的第86行为默认打开时以哪个时间范围显示图表。

$conf['overview-range'] = 1;

按上面的配置,默认打开时,图表的时间范围是1小时内的。可酌情修改。

上述参数修改完毕后重新启动nagios就可以了,打开页面在右侧Timeranges下可以看到新增加了3个时间范围——30分钟、1小时、2小时。依次点击查看。

最近半小时的曲线图

Nagios的性能分析图表PNP

Nagios的性能分析图表PNP

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI