转载自:https://blog.csdn.net/w84268426/article/details/78431778

在部署PCP时,我用到了两台cent os 7虚拟机。

1.官方安装文档
http://pcp.io/docs/guide.html
2.官方用户指引
http://pcp.io/doc/pcp-users-and-administrators-guide.pdf
3.安装步骤简介
监控机和被监控机均需要关闭firewall防火墙
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running)
监控机:
①安装Collector
# yum install pcp
# systemctl enable pmcd 
# systemctl start pmcd 
# systemctl enable pmlogger 
# systemctl start pmlogger
# cd /var/lib/pcp/pmdas/proc
# ./Install
②安装monitor
# yum install pcp-doc pcp-gui pcp-system-tools 
# echo acme.com n n PCP_LOG_DIR/pmlogger/acme.com -r -T24h10m -c config.acme.com >> /etc/pcp/pmlogger/control 
# systemctl restart pmlogger
③安装Dynamic Host Discovery
# yum install pcp-manager
# systemctl enable pmmgr 
# echo acme.com >> /etc/pcp/pmmgr/target-host 
# echo avahi >> /etc/pcp/pmmgr/target-discovery 
# echo probe= ip.addr.tup.le/netmask >> /etc/pcp/pmmgr/target-discovery   //此处ip.addr.tup.le/netmask,前面的ip段填写自己机器的ip即可,后面的子网掩码填写成位数,如:192.168.187.139/24
# systemctl restart pmmgr 
# find /var/log/pcp/pmmgr
执行完以上步骤之后即可使用# pmfind -s pmcd命令来查找当前网络环境内的主机
执行# pcp可以查看当前主机的pcp运行状态
④安装webapi
# yum install pcp-webapi
# systemctl enable pmwebd 
# systemctl start pmwebd
⑤安装webjs
# yum install pcp-webjs
以上步骤完成之后即可使用web页面来查看性能监控信息,访问http://localhost:44323,也可以使用pmchart来查看数据,运行# pmchart
被监控机:
①webapi
②Collector

其他资源:

https://blog.csdn.net/henweimei/article/details/53304930

http://getvector.io/

最新文章

  1. AE二次开发技巧之撤销、重做
  2. VBS创建数据库
  3. Gridview将某列内容和标题隐藏起来
  4. javascript 数据结构和算法读书笔记 > 第二章 数组
  5. [Swift]LeetCode793. 阶乘函数后K个零 | Preimage Size of Factorial Zeroes Function
  6. nginx基础
  7. ASA failover
  8. RT-thread嵌入式操作系统相关的问题
  9. Python中什么是深拷贝和浅拷贝且有什么区别
  10. css3 向上淡入 小图标翻转 360度旋转
  11. Nhibernate学习的第二天
  12. HDU - 5117 Fluorescent(状压dp+思维)
  13. [quartz] - Cron表达式举例
  14. Scala之偏函数Partial Function
  15. Python中sys和os模块的区别
  16. C++ STL 学习
  17. ModelMap对象的 addAttribute,put两个方法区别
  18. 【QT】error: Failed to retrieve MSVC Environment from "\VC\vcvarsall.bat":
  19. C++ 中的空格
  20. [转]对象映射类AutoMapper的使用

热门文章

  1. thymeleaf的内联th:inline(在javascript访问model中的数据)
  2. java——从.net再学习java
  3. Matlab---绘图中坐标系显示设置
  4. 使用Xcode Instruments定位APP稳定性问题
  5. C# 核心基础(1) 持续更新
  6. Mybayis的项目使用的Mapping文件使用总结参考(一)
  7. Word:自动编号超过9后缩进太大
  8. jQuery系列(七):导航栏实例
  9. 使用WinDbg内核调试[转]
  10. 2016 NEERC, Moscow Subregional Contest K. Knights of the Old Republic(Kruskal思想)