<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=PerconaDB_Monitoring</id>
	<title>PerconaDB Monitoring - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=PerconaDB_Monitoring"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=PerconaDB_Monitoring&amp;action=history"/>
	<updated>2026-04-15T15:20:43Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=PerconaDB_Monitoring&amp;diff=8766&amp;oldid=prev</id>
		<title>\dev\null 07:46, 18 rugsėjo 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=PerconaDB_Monitoring&amp;diff=8766&amp;oldid=prev"/>
		<updated>2018-09-18T07:46:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Vaizdas:Mysql percona mm monitor10-24-10.png]]&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:Mysql percona mm monitor210-24-10.png]]&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:Mysql percona mm monitor310-24-10.png]]&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:Mysql percona mm monitor410-24-10.png]]&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:Mysql percona mm monitor510-24-10.png]]&lt;br /&gt;
&lt;br /&gt;
'''DĖMESIO!''' Šis aprašymas tinka tiktai Percona MySQL 5.7 Cluster tipo atšakoms ir jokioms kitoms. Nes jos yra konfigūruojamos kitaip, [https://www.percona.com/doc/percona-monitoring-and-management/conf-mysql.html žiūr.] straipsnį. &lt;br /&gt;
&lt;br /&gt;
= Monitoring setup =&lt;br /&gt;
&lt;br /&gt;
Ant hosto kuriame norėsti matyti visas klasterio statistikas, reikia įdiegti docker įmage su serverio paketu, taip pat kiekviename klasterio naryje reiks įdiegti po pmm-client ir nurodyti kur eksportuoti duomenis apie MySQL informaciją. Pirmiausia tame hoste kur veiks pagrindinis monitorinimo resursas reikia įdiegti ir paruošti [[docker]].&lt;br /&gt;
 docker pull percona/pmm-server:latest&lt;br /&gt;
 docker create \&lt;br /&gt;
   -v /opt/prometheus/data \&lt;br /&gt;
   -v /opt/consul-data \&lt;br /&gt;
   -v /var/lib/mysql \&lt;br /&gt;
   -v /var/lib/grafana \&lt;br /&gt;
   --name pmm-data \&lt;br /&gt;
   percona/pmm-server:latest /bin/true&lt;br /&gt;
Jeigu norite leisti nestandartiniu portu, tarkime 8080, tuomet pakeiskite parametrą -p 8080:80&lt;br /&gt;
 docker run -d \&lt;br /&gt;
   -p 80:80 \&lt;br /&gt;
   --volumes-from pmm-data \&lt;br /&gt;
   --name pmm-server \&lt;br /&gt;
   --restart always \&lt;br /&gt;
   percona/pmm-server:latest&lt;br /&gt;
== Clientų diegimas kiekviename klasterio naryje ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prieš viską darydami įsitikinkite, kad iš klasterio narių turite galimybę pasiekti pagrindinį monitoringo servisą, kurį įdiegėte prieš tai, t.y galite pasiekti jo ir ir kitus resursus. Paketas jau yra [[PerconaDB]] toolkito repozitorijoje, kurią įdėjote prieš tai įdiegdami '''PerconaXtraDB Cluster'''. Pirmiausia patikrinime ar serveris yra pasiekiamas:&lt;br /&gt;
 curl http://10.0.0.1:8080/ping&lt;br /&gt;
Diegiame klientą:&lt;br /&gt;
 apt-get install pmm-client&lt;br /&gt;
Nustatome kur yra serveris:&lt;br /&gt;
 pmm-admin config --server 10.0.0.1:8080 --bind-address 10.0.0.120 --client-address 10.0.0.120&lt;br /&gt;
* 10.0.0.120 - yra lokalus šio nario adresas&lt;br /&gt;
* 10.0.0.1 - yra pmm serverio adresas&lt;br /&gt;
 pmm-admin add mysql&lt;br /&gt;
Norint, kad mysql monitoringas veiktų tinkamai, reiktų taip pat papildomai paruošti ir patį MySQL, jeigu pas jus yra replikos ir jos akyviai veikia, užteks sukurti vieną vartotoją - viename mysql naryje, kad veiktų visuose.&lt;br /&gt;
 GRANT SELECT, PROCESS, SUPER, REPLICATION CLIENT, RELOAD ON *.* TO 'pmm'@' localhost' IDENTIFIED BY 'pass' WITH MAX_USER_CONNECTIONS 10;&lt;br /&gt;
 GRANT SELECT, UPDATE, DELETE, DROP ON performance_schema.* TO 'pmm'@'localhost';&lt;br /&gt;
Tuomet pridedame mysql monitoringą su papildomais vartotojo prisijungimo parametrais, jeigu jau buvote pridėję, tuomet jį reikia prieš tai pašalinti (pmm-admin remove mysql):&lt;br /&gt;
 pmm-admin add mysql --user pmm --password pass&lt;br /&gt;
Kiekviename MySQL 5.7 (PerconaDB Branchas) naryje, redaguojame konfigūraciją ir pridedame šias eilute [mysqld] sekcijoje:&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 log_output=file&lt;br /&gt;
 slow_query_log=ON&lt;br /&gt;
 long_query_time=0&lt;br /&gt;
 log_slow_rate_limit=100&lt;br /&gt;
 log_slow_rate_type=query&lt;br /&gt;
 log_slow_verbosity=full&lt;br /&gt;
 log_slow_admin_statements=ON&lt;br /&gt;
 log_slow_slave_statements=ON &lt;br /&gt;
 slow_query_log_always_write_time=1&lt;br /&gt;
 slow_query_log_use_global_control=all&lt;br /&gt;
 innodb_monitor_enable=all&lt;br /&gt;
 userstat=1&lt;br /&gt;
&lt;br /&gt;
Taip pat galima pridėti ir šiuos:&lt;br /&gt;
 pmm-admin add mongodb&lt;br /&gt;
 pmm-admin add proxysql:metrics [NAME] [OPTIONS]&lt;br /&gt;
Ši komanda parodys, dabar naudojamas metrikas:&lt;br /&gt;
 pmm-admin list&lt;br /&gt;
&lt;br /&gt;
[[Category:PerconaDB]]&lt;br /&gt;
[[Category:MySQL]]&lt;br /&gt;
[[Category:Duombazės]]&lt;br /&gt;
{{Template:Distributions}}&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>