本文共 1542 字,大约阅读时间需要 5 分钟。
数据库监控是运维工作的重中之重。在众多监控工具中,PMM(Percona Monitoring and Management)是一款值得关注的选择。它专注于MySQL和MongoDB的监控,通过简洁的界面和强大的数据分析功能,为DBA提供了便捷的监控解决方案。本文将详细介绍PMM服务器的搭建过程。
在开始部署之前,请确保以下环境已经配置好:
如果对上述任何一个环境不熟悉,可以参考之前的文章进行安装配置。
PMM由两部分组成:
PMM Server和PMM Client之间需要配置以下端口:
sudo docker search pmm-server
选择 percona/pmm-server
镜像,并执行:
sudo docker pull percona/pmm-server:latest
为了确保数据安全,建议为PMM Server创建持久化卷。执行以下命令:
sudo docker create \ -v /opt/prometheus/data \ -v /opt/consul-data \ -v /var/lib/mysql \ -v /var/lib/grafana \ --name pmm-data \ percona/pmm-server:latest \ /bin/true
创建所需目录:
sudo mkdir -p /opt/prometheus \ && sudo mkdir -p /opt/prometheus/data \ && sudo mkdir -p /var/lib/mysql \ && sudo mkdir -p /var/lib/grafana
sudo docker run -d -p 443:443 \ --volumes-from pmm-data \ --name pmm-server \ --restart always \ percona/pmm-server:latest
启动后,访问PMM Server的地址为:
https://<IP地址>:443
默认用户名密码为 admin/admin
。登录后可以根据需要重置密码。
PMM Server的部署为数据库监控提供了一种高效、直观的解决方案。如果您对上述步骤有疑问,请参考PMM官方文档或关注“运维家”公众号,获取更多技术支持。
转载地址:http://otdfk.baihongyu.com/