Linux服务器集群性能监控之Performance Co-Pilot(PCP)部署
来源:互联网 发布:淘宝客服一分钟多少字 编辑:程序博客网 时间:2024/06/15 22:27
在部署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
- Linux服务器集群性能监控之Performance Co-Pilot(PCP)部署
- 性能监控之pcp
- linux服务器历险之linux性能监控
- linux服务器历险之linux性能监控
- linux服务器历险之linux性能监控
- linux服务器集群部署:之nginx配置
- linux服务器集群部署:之nginx配置
- Linux操作系统高性能集群监控管理之
- 高性能Linux服务器构建实战:运维监控、性能调优与集群应用
- websphere服务器之was应用部署(集群部署)
- Linux服务器性能监控命令
- nmon监控Linux服务器性能
- 服务器性能监控之WMI
- 服务器性能监控之WMI
- 服务器性能监控之WMI
- flume之集群监控 Ganglia 部署配置
- 拾里运维篇之-Zabbix服务器集群监控平台搭建(1)
- 服务器性能监控之性能计数器
- canvas学习
- myeclipse取消xml,js,html等文件验证
- mybatis遇到的那些坑
- 生成树&最短路总结篇
- 5_python入门(慕课网)
- Linux服务器集群性能监控之Performance Co-Pilot(PCP)部署
- Dependency Walker使用说明
- hbase学习-- 4 使用HBase客户端API 创建和更新数据
- JavaScript学习笔记
- CentOS6安装dovecot并提供sasl功能
- 关于前端跨域 一次动作 两次请求的问题
- 算法思想之牛逼的DP
- java基础之IO与NIO
- Android WiFi 经常掉线出现的几个原因分析!