Loading...
Loading...
Verifica a Stack do MySQL. Além disso analisa parâmetros, rotas Traefik, volumes, recursos e conformidade do stack MySQL de Acordo com as Recomendações da Promovaweb.
npx skill4agent add promovaweb/skills-devops promovaweb-devops-review-mysql-stackmysql.yamlmysql.yamlmautic.yamlx-percona-imagepercona/percona-server:<versão>mysql:latest8.4.7latestx-percona-envMYSQL_ROOT_PASSWORDSENHA_ROOTMYSQL_DATABASEmauticMYSQL_USERmauticMYSQL_PASSWORDSENHA_MAUTICMYSQL_ROOT_PASSWORDmysql3306:3306percona_dataexternal: true/var/lib/mysql| Serviço | Réplicas Esperadas | Observação |
|---|---|---|
| 1 | MySQL standalone — não deve ter mais de 1 réplica sem configuração de cluster |
| Serviço | CPU Mínimo | Memória Máxima |
|---|---|---|
| "1" | 1024M |
mode: replicatedreplicatedplacement.constraintsnode.role == managerupdate_configfailure_action: rollbacknetwork_swarm_publicexternal: trueMYSQL_ROOT_PASSWORDSENHA_ROOTMYSQL_PASSWORDSENHA_MAUTICmauticmautic# Relatório de Auditoria — mysql.yaml
Data: <data atual>
## Resumo
- Total de checks: X
- ✅ OK: X
- ⚠️ Atenções: X
- ❌ Erros: X
## Resultados por Categoria
### 1. Imagem
✅ percona/percona-server:8.4.7: versão fixada
...
### 2. Variáveis de Ambiente
❌ MYSQL_ROOT_PASSWORD: usando placeholder SENHA_ROOT — troque antes do deploy
⚠️ MYSQL_USER/MYSQL_PASSWORD: não definidos — serviços como Mautic usarão root?
...
### 3. Serviço
✅ mysql: presente
### 4. Portas
⚠️ Porta 3306 exposta externamente — garanta que firewall está configurado
...
### 5. Volumes
✅ percona_data: volume externo configurado em /var/lib/mysql
...
### 6. Réplicas
✅ mysql: 1 réplica (correto para standalone)
...
### 7. Recursos
✅ 1024M de memória configurada
...
### 8. Deploy
✅ node.role == manager: placement correto
⚠️ update_config não definido
...
### 9. Redes
✅ network_swarm_public: configurado como external
...
### 10. Segurança
❌ MYSQL_ROOT_PASSWORD: placeholder SENHA_ROOT detectado
⚠️ Porta 3306 exposta: certifique-se de que firewall bloqueia acesso externo
⚠️ Sem usuário dedicado para Mautic — use MYSQL_USER/MYSQL_DATABASE/MYSQL_PASSWORD
...
## Ações Recomendadas (por prioridade)
### Crítico (fazer antes do deploy)
1. ...
### Recomendado
1. ...
### Opcional
1. ...