Piattaforma di monitoraggio open source per ottenere una visione approfondita delle prestazioni di applicazioni e database.
Percona Monitoring & Management è una soluzione gratuita e open source per il monitoraggio e la gestione dei database. Aiuta le aziende a ridurre la complessità e a semplificare la gestione, ottimizzando al contempo le prestazioni e migliorando la sicurezza degli ambienti di database business-critical, indipendentemente da dove si trovino, anche on-premise o nel cloud.
Ottieni maggiori informazioni in pochi secondi implementando Percona Monitoring & Gestione One-Click App 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
Accedi al tuo Percona Monitoring e del server di gestione Grafana Cruscotto
Dopo la Percona Monitoring e il server di gestione ha terminato l'installazione, sarai in grado di accedere al suo Grafana Dashboard su di esso 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 Percona Monitoring e Client di gestione
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 Marketplace Applicazioni
- Distribuzione di PostgreSQL con Marketplace Applicazioni
Nota: il server PMM è stato distribuito con Percona (PMM) di Linode Marketplace L'app è compatibile con PMM Client 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 del database e il tuo Percona Monitoring e il server di gestione stanno comunicando, il passaggio finale consiste nell'aggiungere l'istanza del database che deve essere monitorata dal server PMM. Questi passaggi vengono completati nel nodo 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
Il Percona Monitoring Lo strumento di gestione è molto potente e può essere configurato per monitorare e visualizzare varie parti delle istanze del database. Una volta completate le configurazioni di base descritte in questa guida, è necessario consultare la documentazione di Percona per ulteriori informazioni sullo strumento PMM. Ecco alcuni argomenti suggeriti: