Linux服務器集群性能監控之Performance Co-Pilot(PCP)部署


轉載自: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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM