메인 콘텐츠로 건너뛰기

개방형 소스 모니터링 플랫폼을 통해 응용 프로그램 및 데이터베이스의 성능에 대한 깊은 통찰력을 얻을 수 있습니다.

Percona 모니터링 및 관리는 무료, 동종, 오픈 소스 데이터베이스 모니터링 및 관리 솔루션입니다. 이를 통해 기업은 복잡성을 줄이고 관리를 간소화하는 동시에 성능을 최적화하고 온프레미스 또는 클라우드를 포함하여 비즈니스 에 중요한 데이터베이스 환경의 보안을 개선할 수 있습니다.

Linode에 Percona 모니터링 및 관리 원 클릭 앱을 배포하여 몇 초 만에 더 많은 통찰력을 얻을 수 있습니다.

소프트웨어 포함

소프트웨어묘사
DockerDocker는 Percona PMM을 컨테이너화하는 데 사용됩니다.
GrafanaGrafana 차트, 그래프 및 경고를 제공하는 시각화 도구입니다. 페르코나 PMM을 위한 이러한 도구 제공
pmm-adPMM 서버PMM Server는 수집된 데이터를 집계하고 웹 인터페이스에서 테이블, 대시보드 및 그래프 형태로 제공하는 PMM의 핵심 부분입니다.

배포 후 시작하기

Percona 모니터링 및 관리 서버에 액세스 Grafana 대시보드

Percona 모니터링 및 관리 서버 설치가 완료되면 해당 서버에 액세스할 수 있습니다. Grafana 대시보드 를 통해 http:// 리노드의 IPv4 주소와 함께. 리노드의 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 모니터링 및 관리 클라이언트 설치

데이터베이스 노드 모니터링을 시작하려면 데이터베이스를 호스팅하고 노드를 PMM Server에 연결하는 Linode에 PMM 클라이언트를 설치해야 합니다.

참고: LInode의 Percona (PMM) 마켓 플레이스 앱과 함께 배포 된 PMM 서버는 PMM 클라이언트 버전 2와호환됩니다.

  1. SSH를 통해 리노드에 연결합니다.
  2. 시스템의 소프트웨어를 업데이트합니다.

    Debian 또는 Ubuntu
    sudo apt-get update && apt-get upgrade

    CentOS
    sudo yum update

3. Percona 리포지토리를 사용하여 페르코나 릴리즈 도구. 먼저 공식을 다운로드하고 설치해야 합니다. percona-release 페르코나에서 패키지 ::

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 주소를 제공합니다.

참고: 리노드 의 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 모니터링 및 관리 서버가 통신하는 후 마지막 단계는 PMM Server에서 모니터링할 데이터베이스 인스턴스를 추가하는 것입니다. 이러한 단계는 데이터베이스 노드에서 완료됩니다.

  1. SSH를 통해 리노드에 연결합니다.
  2. PMM 서버에서 모니터링할 데이터베이스 인스턴스를 추가합니다. 이 명령은 모니터링할 MySQL 데이터베이스 인스턴스를 추가합니다. 교체할 수 있습니다. mysql 노드가 호스팅하는 데이터베이스 유형(예: postgresql 또는 mongodb). 페르코나 보기 PMM 클라이언트 관리 자세한 내용은 설명합니다.

    pmm-admin add mysql

    이제 Percona 대시보드가 MySQL 서비스를 모니터링해야 합니다.
    PMM 서버 참조 이미지

참고: 당신은 또한 할 수 있습니다데이터베이스 원격 인스턴스 노드를 사용하여 추가 Grafana 인터페이스. 이렇게 하려면 노드를 공용 DNS 이름으로 구성해야 합니다. 원격 데이터베이스 인스턴스를 추가하는 이 방법은 호스트 수준 메트릭을 제공하지 않습니다.

다음 단계

Percona 모니터링 관리 도구는 매우 강력하며 데이터베이스 인스턴스의 다양한 부분을 모니터링하고 표시하도록 구성할 수 있습니다. 이 가이드에 설명된 기본 구성을 완료한 후에는 Percona의 설명서를 검토하여 PMM 도구에 대해 자세히 알아두어야 합니다. 다음은 몇 가지 제안된 주제입니다.