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] |
如果可以看到图表,那就恭喜啦!贴上我的图表给大家看看。

自定义图表时间范围
上图右侧可以看到绘图的时间范围——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小时。依次点击查看。
最近半小时的曲线图


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:Nagios的性能分析图表PNP-创新互联
标题网址:http://yantingwz.cn/article/hhshd.html
其他资讯
- ELK集群部署---Zookeeper,Kafka集群的部署-创新互联
- Ubuntu下通过URLOS安装nextcloud私有云盘
- 注册域名什么好
- 只有被测APK时运行Robotium测试项目Logcat报错“Couldnotfindclass'com.jayway.android.robotium.solo.Solo'&
- linux双机倒换命令 linux双系统切换
- c语言中必须用主函数吗,c语言中必须用主函数吗
- 鸿蒙开发版在哪申请,鸿蒙正式版怎么申请
- 移动和联通的宽带都是租用电信的服务器吗?电信公司出租服务器吗
- 经验分享C++编程技巧
- Linux系统如何调整内存频率?(linux内存频率)


咨询
建站咨询

