Dokumentacja PmaControl
Poradniki techniczne, dokumentacja API, architektura wewnętrzna i procedury operacyjne — wszystko, czego potrzebujesz, aby wdrożyć, obsługiwać i rozszerzać PmaControl.
Szybki start
Instalacja i wdrożenie
Instalacja na Debian 10/11/12, Ubuntu 18.04/20.04. Wdrażanie kluczy SSH, konfiguracja początkowa i kreator instalacji.
Czytaj dokumentację →Dodawanie serwerów
Dodaj serwer MariaDB / MySQL przez interfejs webowy. PmaControl automatycznie wykrywa wersję, typ (standalone, replika, Galera, ProxySQL) i rozpoczyna zbieranie danych.
Czytaj dokumentację →Skanowanie sieci i automatyczne wykrywanie
Automatyczne wykrywanie serwerów za pomocą nmap. Wykrywanie otwartych portów MariaDB / MySQL i import masowy.
Czytaj dokumentację →Monitoring i obserwowalność
Monitoring w czasie rzeczywistym
Śledzenie 120+ metryk MariaDB / MySQL: hit ratio, blokady, wątki, otwarte pliki, połączenia, InnoDB buffer pool, przestrzeń dyskowa.
Czytaj dokumentację →Topologia Dot3
Interaktywna mapa generowana przez Graphviz: serwery, replikacja master/slave, klastry Galera, ProxySQL, MaxScale, VIP. Historia failover i semantyczne kolorowanie.
Czytaj dokumentację →Alerty i powiadomienia
Kontekstowe alerty: restart, zerwana replikacja, przestrzeń dyskowa, opóźnienia. Powiadomienia Telegram, Slack, PagerDuty.
Czytaj dokumentację →Analiza zapytań (Digest)
Integracja Performance Schema: zbieranie digest SQL, normalizacja, wizualny EXPLAIN, wykrywanie regresji i full-scan.
Czytaj dokumentację →Replikacja i wysoka dostępność
Replikacja Master/Slave
Asystowana konfiguracja, śledzenie stanu w czasie rzeczywistym (opóźnienie, błędy IO/SQL, GTID), start/stop slave, porównanie wersji master i slave.
Czytaj dokumentację →Galera Cluster
Pełny nadzór: obliczanie kworum (Nodes available = Primary + Synced/Donor), segmenty wsrep, przepływ IST/SST, arbiter garb, wykrywanie split-brain.
Czytaj dokumentację →InnoDB Cluster i Group Replication
Automatyczne wykrywanie członków i ról Primary/Replica przez group_replication_*. Wyświetlane w Dot3 z dedykowanymi podgrafami.
Czytaj dokumentację →Serwery VIP
Zarządzanie wirtualnymi IP/DNS: rozwiązywanie do rzeczywistego serwera, historia failover, wyświetlane w Dot3.
Czytaj dokumentację →Kopie zapasowe i dane
Tworzenie i przywracanie kopii zapasowych
Orkiestracja kopii zapasowych (mysqldump, mariabackup, xtrabackup), planowanie, kompresja, szyfrowanie, strefy SFTP, automatyczne testy przywracania.
Czytaj dokumentację →Wersjonowany eksport schematu
Strukturalny eksport na bazę danych: tabele, widoki, procedury, funkcje, triggery, zdarzenia. Repozytorium Git na bazę, selektywny import, porównanie wielośrodowiskowe.
Czytaj dokumentację →Cleaner (czyszczenie danych)
Planowanie i wykonywanie czyszczenia nieaktualnych danych na tabelę, ze statystykami i trybem daemon.
Czytaj dokumentację →Logi binarne
Tworzenie kopii zapasowych, przeglądanie i czyszczenie logów binarnych MariaDB / MySQL. Wyszukiwanie w zdarzeniach binlog.
Czytaj dokumentację →API i integracje
REST API
Pełny CRUD na inwentarzu: tagi, klienci, środowiska, aliasy, strefy przechowywania, serwery, klucze SSH. Metody GET, POST, PUT, PATCH, DELETE. Eksport OpenAPI.
Czytaj dokumentację →Natywne integracje
MariaDB, MySQL, Percona Server, ProxySQL, MaxScale, Galera, InnoDB Cluster, AWS RDS, Azure Database, GCP CloudSQL. Alerty przez Telegram, Slack, PagerDuty.
Czytaj dokumentację →Percona Toolkit
Wykonywanie pt-online-schema-change z interfejsu, zarządzanie tabelami tymczasowymi OSC.
Czytaj dokumentację →Bezpieczeństwo i administracja
Zarządzanie użytkownikami MariaDB / MySQL
Audyt bezpieczeństwa, porównanie uprawnień między hostami, wykrywanie użytkowników bez logowań, eksport i kopia zapasowa grantów.
Czytaj dokumentację →Kontrola dostępu PmaControl
Wbudowane uwierzytelnianie z rolami i uprawnieniami. Opcjonalne wsparcie LDAP. Każda akcja jest audytowana.
Czytaj dokumentację →Ochrona CSRF (Origin + token scoped)
Wspólny helper Glial: token CSRF per scope, walidacja Origin/Referer same-site, jawne odrzucenia 403/405/400 przed jakąkolwiek mutacją SQL.
Czytaj dokumentację →Agenci AI i LLM
13 wyspecjalizowanych agentów na LLM on-premise (Ollama). Analiza metryk, rekomendacje konfiguracji, wykrywanie anomalii — Twoje dane nigdy nie opuszczają Twojej infrastruktury.
Czytaj dokumentację →Architektura wewnętrzna
Silnik Glial i Aspirateur
Silnik Glial orkiestruje zbieranie danych przez Aspirateur (połączenia MariaDB / MySQL + SSH), integrację w pliki czasowe (ts_file) i dystrybucję do workerów.
Czytaj dokumentację →Listener (przetwarzanie wtórne)
Wykrywanie aktualizacji przez ts_max_date, kierowanie do metod biznesowych: odświeżanie baz, zmiennych, aliasów DNS, metryk wydajności.
Czytaj dokumentację →Wtyczki i rozszerzenia
Architektura modułowa: wtyczki instalowane/usuwane przez interfejs, manifest JSON, automatyczne wykonywanie SQL.
Czytaj dokumentację →Schemat wewnętrzny (162 tabele)
Pełna dokumentacja 162 tabel wewnętrznych PmaControl: rola, kolumny, klucze obce i korelacje z kodem.
Czytaj dokumentację →Potrzebujesz pomocy w konkretnym temacie?
Nasz zespół tworzy dedykowane poradniki. Skontaktuj się z nami.