跳到主要内容

开源监控平台,深入了解应用程序和数据库的性能。

佩尔科纳 Monitoring & Management 是一个免费的、同类最佳的开源数据库监控和管理解决方案。它可帮助企业降低复杂性并简化管理,同时优化性能并提高业务关键型数据库环境的安全性,无论它们位于何处,包括本地或云中。

通过部署 Percona 在几秒钟内获得更多见解 Monitoring & 在 Linode 上管理一键式应用程序。

包括软件

软件描述
DockerDocker被用来将Percona PMM容器化。
GrafanaGrafana 是一个可视化工具,提供图表、图形和警报。为Percona PMM提供这些工具
pmm-adPMM服务器PMM服务器是PMM的中心部分,它汇总收集的数据并以表格、仪表盘和图表的形式呈现在网络界面上。

部署后开始工作

访问您的 Percona Monitoring 和 Management Server 的 Grafana 挡泥板

在Percona之后 Monitoring 并且管理服务器已完成安装,您将能够访问其 Grafana 仪表板 http:// 与您的 Linode 的 IPv4 地址。要找到你的Linode的IPv4地址:

  1. 点击侧边栏的Linodes链接。你会看到你所有的Linodes的列表。
  2. 找到你刚刚在部署应用程序时创建的Linode并选择它。
  3. 导航到网络标签。
  4. 你的IPv4地址将被列在IPv4表中的地址栏下。
  5. 复制并粘贴IPv4地址到一个浏览器窗口。确保你使用的是 http://.
  6. 你会看到Grafana 的登录界面:
  7. 输入以下用户名和密码的默认值,然后点击 登录 按钮:

    Entry Default Value
    Username admin
    Password The admin password you selected whe
    n you created the app.
  8. 然后你会看到PMM主控板正在监控你的服务器:

安装 Percona Monitoring 和管理客户端

要开始监控数据库节点,你需要在托管数据库的Linode上安装PMM客户端,并将该节点连接到PMM服务器上。

注意:PMM服务器与Linode的Percona(PMM)一起部署 Marketplace 应用程序与 PMM 客户端版本 2 兼容。

  1. 通过SSH连接到你的Linode。
  2. 更新你的系统软件。

    Debian 或Ubuntu
    sudo apt-get update && apt-get upgrade

    CentOS
    sudo yum update

3.配置Percona存储库,使用 霹雳火发布 工具。首先,你需要下载并安装官方的 percona-release 包来自Percona::

Debian 或Ubuntu :

 wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
 sudo dpkg -i percona-release_latest.generic_all.deb

CentOS:

 sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

4.

安装PMM客户端(版本2):

Debian 或Ubuntu :

 sudo apt-get update
 sudo apt-get install pmm2-client

CentOS:

 sudo yum install pmm2-client

5.

将你的数据库节点连接到PMM服务器。替换 admin_password 与你的PMM服务器的 Grafana 密码,以及 192.0.2.0 用你的PMM服务器的IPv4地址。

注意:按照 "查找您的Linode的IP地址 "的步骤,检索您的PMM服务器的IPv4地址。

pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443

一旦完成,你应该看到一个类似的输出:

Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.

监控一个数据库实例

一旦您的数据库节点和您的 Percona Monitoring 和 Management Server 正在通信,最后一步是添加要由 PMM 服务器监视的数据库实例。这些步骤在“数据库”节点上完成。

  1. 通过SSH连接到你的Linode。
  2. 添加你的数据库实例来被你的PMM服务器监控。这个命令将添加一个MySQL数据库实例来进行监控。你可以替换 mysql 与你的节点所托管的数据库类型(即 postgresql 或 mongodb).见Percona的 管理PMM客户 详细情况请参见文件。

    pmm-admin add mysql

    你的Percona仪表板现在应该在监控你的MySQL服务。
    PMM服务器参考图像

注意:你也可以使用Grafana 接口添加一个数据库远程实例节点。为了做到这一点,你的节点必须配置一个公共DNS名称。这种添加远程数据库实例的方法将不提供主机级的指标。

接下来的步骤

The Percona(佩尔科纳酒店) Monitoring 管理工具非常强大,可以配置为监视和显示数据库实例的各个部分。完成本指南中概述的基本配置后,您应该查看 Percona 的文档以了解有关 PMM 工具的更多信息。以下是一些建议的主题: