PmaControl logo PmaControl
  • 首页
  • PmaControl
    • AI智能代理 13个本地代理
    • 定价方案 Community、Cloud、On-Premise、Premium
    • 文档 指南、API、架构
    • 客户 28+企业
    • 常见问题 25个问题 / 7个类别
    数据库
    • MariaDB 30 篇文章
    • MySQL 10 篇文章
    • Galera Cluster 6 篇文章
    • MaxScale 3 篇文章
    • ProxySQL 2 篇文章
    • Amazon Aurora MySQL 0 篇文章
    • Azure Database 0 篇文章
    • ClickHouse 0 篇文章
    • GCP CloudSQL 0 篇文章
    • Percona Server 0 篇文章
    • SingleStore 0 篇文章
    • TiDB 0 篇文章
    • Vitess 0 篇文章
    解决方案
    • 全天候支持 MariaDB & MySQL紧急支持
    • Observabilité SQL 监控、告警、拓扑
    • Haute disponibilité 复制、故障转移、Galera
    • Disaster Recovery 备份、恢复、RPO/RTO
    • Sécurité & conformité 审计、GDPR、SOC2
    • Migration & upgrade 零停机、pt-osc、gh-ost
  • 定价方案
  • 资源
    • 文档 技术指南与API
    • 常见问题 25个常见问题
    • 客户评价 客户反馈与案例
    • 博客 文章与洞察
    • 路线图 即将推出的功能
    专业领域
    • Observabilité SQL 监控、告警、Dot3拓扑
    • Haute disponibilité 复制、故障转移、Galera
    • Sécurité & conformité 审计、GDPR、SOC2、ISO 27001
    • Disaster Recovery 备份、恢复、RPO/RTO
    • Performance & optimisation Digests、EXPLAIN、调优
    • Migration & upgrade 零停机、pt-osc
    快速链接
    • GitHub Wiki 26页 — 安装、引擎、插件
    • 源代码 GitHub官方仓库
    • 全天候支持 MariaDB & MySQL紧急支持
    • 预约演示 30分钟 — 真实架构
  • 全天候支持
  • 预约演示
预约演示
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文
文档 › API REST

API REST

基本路由

GET    /fr/api/config/{resource}       # Lister toutes les entrées
GET    /fr/api/config/{resource}/{id}  # Lire une entrée
POST   /fr/api/config/{resource}       # Créer (JSON body)
PUT    /fr/api/config/{resource}/{id}  # Mettre à jour (JSON body complet)
PATCH  /fr/api/config/{resource}/{id}  # Mise à jour partielle
DELETE /fr/api/config/{resource}/{id}  # Supprimer

# Export OpenAPI
GET    /fr/api/openApi

公开的资源

  • tags — { name, color, background } — 硬删除
  • clients — { libelle, logo, is_monitored } — 硬删除(id=99 受保护)
  • environments — { libelle, key, class, letter } — 当 id > 6 时硬删除
  • aliases — { id_mysql_server, dns, port }
  • storage-areas — { ip, port, path, libelle, ssh_key, géolocalisation }
  • servers — { ip, port, hostname, ssl, ssh, is_proxy, is_vip, is_monitored } — 通过 is_deleted=1 软删除
  • ssh-keys — { type ED25519/RSA, fingerprint, pub/privée }

cURL 示例

# Lister tous les serveurs
curl -s http://pmacontrol/fr/api/config/servers | jq

# Ajouter un tag
curl -s -X POST http://pmacontrol/fr/api/config/tags \
  -H "Content-Type: application/json" \
  -d '{"name":"critical","color":"#ffffff","background":"#d9534f"}'

# Mettre à jour un serveur
curl -s -X PATCH http://pmacontrol/fr/api/config/servers/42 \
  -H "Content-Type: application/json" \
  -d '{"is_monitored": true}'

# Supprimer un alias
curl -s -X DELETE http://pmacontrol/fr/api/config/aliases/15
本页目录
  • 基本路由
  • 公开的资源
  • cURL 示例
← 上一页 下一页 →
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
法律声明 GitHub 联系我们
不要等到故障发生才了解您的架构。 © 2014-2026 PmaControl — 68Koncept