Piattaforma di monitoraggio open source per ottenere una visione approfondita delle prestazioni di applicazioni e database.
Percona Monitoring & Management è una soluzione di monitoraggio e gestione dei database open source, gratuita e di altissimo livello. Aiuta le aziende a ridurre la complessità e a semplificare la gestione, ottimizzando le prestazioni e migliorando la sicurezza degli ambienti di database business-critical, indipendentemente dalla loro ubicazione, sia on-premises che nel cloud.
Ottenete maggiori informazioni in pochi secondi implementando l'App Percona Monitoring & Management One-Click su Linode.
Software incluso
SOFTWARE | DESCRIZIONE |
---|---|
Docker | Docker viene utilizzato per containerizzare Percona PMM. |
Grafana | Grafana è uno strumento di visualizzazione che fornisce grafici, diagrammi e avvisi. Fornisce questi strumenti per Percona PMM |
pmm-adServer PMM | PMM Server è la parte centrale di PMM che aggrega i dati raccolti e li presenta sotto forma di tabelle, cruscotti e grafici in un'interfaccia web. |
Come iniziare dopo la distribuzione
Accedere al cruscotto del server di monitoraggio e gestione Percona Grafana
Dopo che il server Percona Monitoring and Management ha terminato l'installazione, si potrà accedere alla sua dashboard Grafana tramite http://
con l'indirizzo IPv4 di Linode. Per trovare l'indirizzo IPv4 di Linode:
- Fare clic sul collegamento Linodes nella barra laterale. Verrà visualizzato un elenco di tutti i Linodes.
- Trovare il Linode appena creato durante la distribuzione dell'applicazione e selezionarlo.
- Passare alla scheda Rete.
- L'indirizzo IPv4 sarà elencato nella colonna Indirizzo della tabella IPv4.
- Copiare e incollare l'indirizzo IPv4 in una finestra del browser. Assicurarsi di utilizzare
http://
. - Verrà visualizzata la schermata di login di Grafana :
- Inserire i seguenti valori predefiniti per nome utente e password, quindi fare clic sul pulsante Accedi pulsante:
Entry Default Value
n
Username admin
Password The admin password you selected wheyou created the app.
- Verrà quindi visualizzata la Home Dashboard di PMM che monitora attivamente il server:
Installazione del client di monitoraggio e gestione di Percona
Per iniziare a monitorare un nodo di database, è necessario installare il client PMM sul Linode che ospita il database e collegare il nodo al server PMM.
- Distribuzione di MySQL/MariaDB con le applicazioni del Marketplace
- Distribuzione di PostgreSQL con le applicazioni del Marketplace
- Distribuzione di MongoDB con le applicazioni del Marketplace
Nota: Il server PMM distribuito con l'applicazione Percona (PMM) Marketplace di Linode è compatibile con Client PMM versione 2.
- Collegarsi a Linode tramite SSH.
- Aggiornare il software del sistema.
Debian o Ubuntusudo apt-get update && apt-get upgrade
CentOSsudo yum update
3. Configurare i repository Percona utilizzando il comando rilascio percona strumento. Per prima cosa è necessario scaricare e installare la versione ufficiale di percona-release
da Percona::
Debian o 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.
Installare il client PMM (versione 2):
Debian o Ubuntu:
sudo apt-get update
sudo apt-get install pmm2-client
CentOS:
sudo yum install pmm2-client
5.
Collegare il nodo del database al server PMM. Sostituire admin_password
con il server PMM Grafana password, e 192.0.2.0
con l'indirizzo IPv4 del server PMM.
Nota: seguire la procedura descritta in Trova l'indirizzo IP di Linode per recuperare l'indirizzo IPv4 del server PMM.
pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443
Una volta completato, si dovrebbe vedere un risultato simile:
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.
Monitoraggio di un'istanza di database
Una volta che il nodo database e il Percona Monitoring and Management Server comunicano, l'ultimo passo consiste nell'aggiungere l'istanza del database per essere monitorata dal PMM Server. Questi passaggi vengono completati sul nodo di database.
- Collegarsi a Linode tramite SSH.
- Aggiungere l'istanza di database da monitorare al server PMM. Questo comando aggiunge un'istanza di database MySQL da monitorare. È possibile sostituire
mysql
con il tipo di database ospitato dal nodo (ad es.postgresql
omongodb
). Vedere il sito di Percona Gestione del cliente PMM documentazione per i dettagli.pmm-admin add mysql
La dashboard di Percona dovrebbe ora monitorare il servizio MySQL.
Nota: È anche possibile aggiungere un nodo di istanza remota del database utilizzando l'interfaccia Grafana . Per farlo, il nodo deve essere configurato con un nome DNS pubblico. Questo metodo di aggiunta di un'istanza di database remoto non fornisce metriche a livello di host.
I prossimi passi
Lo strumento di gestione del monitoraggio di Percona è molto potente e può essere configurato per monitorare e visualizzare vari elementi delle istanze del database. Una volta completate le configurazioni di base descritte in questa guida, si consiglia di consultare la documentazione di Percona per saperne di più sullo strumento PMM. Ecco alcuni argomenti suggeriti: