Skip to content
PowerMTA Experts

Serviço · KumoMTA

Painel de controle para KumoMTA

O KumoMTA não traz interface web por design: expõe os dados e deixa que cada um construa a sua vista. Isso é liberdade, e também um vão. Montamos o painel de operador que falta — observabilidade, ações e, se você precisar, vista por cliente — sobre as métricas nativas do motor, sem prender você a uma plataforma.

Um painel de controle do KumoMTA é a interface web operacional que o motor deliberadamente não inclui: uma visão segura das filas agendadas, do status da automação da modelagem de tráfego, da gestão de IPs e domínios, de DKIM, do monitoramento de listas negras e de ações rápidas seguras, conectada ao seu parque. O KumoMTA expõe os dados —mais de 100 métricas, uma API HTTP completa e registros estruturados— e deixa a interface aos operadores, então um painel é um acréscimo montado sobre o listener HTTP existente em vez de uma reinstalação, e a tarefa central é blindá-lo porque ele pode esvaziar filas, recarregar a política e rotacionar IPs.

Em resumo

  • O KumoMTA não inclui console web por design; ele expõe os dados e deixa a interface aos operadores, então um painel de controle é um acréscimo, não uma reinstalação do motor.
  • Monitorar e controlar são trabalhos diferentes: Prometheus e Grafana leem métricas, enquanto um painel age —pausar uma fila, recarregar a política, descansar uma IP— e os parques sérios usam ambos.
  • Um painel pode esvaziar filas, recarregar a política e rotacionar IPs, então precisa estar blindado: listener HTTP atado a localhost, atrás de um proxy reverso com autenticação, duplo fator e registro de auditoria.
  • Ele coloca a visibilidade diária e as ações rotineiras ao alcance de uma equipe sem CLI —um responsável de entregabilidade ou de operações— sem tocar em Lua nem SSH.
  • Ele se monta sobre o listener HTTP e os endpoints de métricas existentes, então se adiciona a um parque já em produção, e um painel pode agregar um cluster inteiro.

O KumoMTA tomou uma decisão que surpreende quem chega de PowerMTA ou de uma plataforma comercial: não inclui uma interface web de relatórios. Não é um esquecimento nem uma carência provisória, é uma postura de design. O projeto parte de que nenhuma interface única pode contentar todos os operadores, então em vez de impor uma, expõe os dados — muitos dados — para que cada um construa a vista que precisa. Essa liberdade é real e valiosa, e também deixa um vão: o motor entrega cifras cruas, mas não um lugar onde você se planta para olhá-las e, sobretudo, para agir sobre elas. Esta página explica por que esse vão existe, o que o painel de um operador sério deve mostrar e permitir, o que o alimenta por baixo, e como o montamos sobre ferramentas abertas que ficam no seu poder. Fazemos isso sem vender uma plataforma de painel com licença: as peças são suas, e você decide se o opera ou o operamos nós.

Por que o KumoMTA não inclui um painel de controle?

O raciocínio do KumoMTA tem mérito e convém entendê-lo antes de criticá-lo. Em vez de uma interface fechada que tente servir a todos e acabe servindo mal a cada um, o projeto expõe mais de cem métricas nativas através de uma API pensada para ser consumida por ferramentas padrão como Prometheus e Grafana. Esses dados vão muito além das estatísticas de correio habituais: incluem sinais internos do motor como a latência dos eventos em Lua, o tamanho dos pools de threads ou o espaço livre do volume de spool, ao lado da profundidade das filas e da entrega por destino. A filosofia é clara e defensável: máxima visibilidade, máxima flexibilidade, integrações abertas. O vão aparece na prática do dia a dia, quando um operador precisa de uma vista coerente para vigiar e de uma forma de agir quando algo vai mal, e descobre que tem um caudal de dados mas nenhum tabuleiro onde estejam ordenados nem nenhuma alavanca à mão. Esse tabuleiro e essas alavancas são o que é preciso construir, e são justo o que oferecemos.

O que acontece se você não montar painel

Operar o KumoMTA sem um painel é enviar às cegas, e o custo dessa cegueira não se nota até doer. Sem uma vista, você fica sabendo dos problemas tarde e pelo pior canal: pelas rejeições dos provedores, por uma queda de entrega que já dura dias, ou por um cliente que pergunta antes de você saber. A fila trava e ninguém vê até o spool se aproximar de encher; um provedor começa a frear e a reputação se erode enquanto você segue empurrando volume contra uma porta que se fecha; um fluxo dispara reclamações e se descobre quando já cruzou o limiar que aciona os provedores. Diagnosticar a posteriori, lendo registros crus no meio da urgência, é lento justo quando os minutos contam. Um painel converte tudo isso em sinais que você vê chegar, com tempo para agir antes de um problema pequeno virar um incidente. A pergunta não é se você pode se dar ao luxo de montar o painel, é se você pode se dar ao luxo de operar sem ele.

Um painel substitui o Grafana e o Prometheus?

É a distinção que mais se confunde, e a que define que tipo de painel você precisa. Monitorar é ver: um dashboard que mostra filas, taxas de entrega e saúde do sistema, e que avisa você quando algo sai da faixa. Isso, com Prometheus e Grafana sobre as métricas do KumoMTA, se consegue relativamente cedo e já é muitíssimo. Controlar é outra coisa: é poder agir sobre o que você vê sem descer à linha de comando no meio de um incidente — pausar uma fila que está travando, reter um fluxo que dispara reclamações, ajustar um limite diante de um freio de um provedor. Um painel de pura observação deixa você olhar como o problema arde; um painel de operador deixa você apagá-lo. A maioria das montagens caseiras fica na primeira, porque a segunda exige desenhar ações com cuidado e cercá-las de segurança. Distinguir as duas coisas desde o começo evita acabar com um painel lindo que, na urgência, não serve para fazer nada.

O que um painel de controle do KumoMTA de verdade mostra?

Um painel útil não é o que mais gráficos tem, é o que põe na frente os sinais que de verdade governam a entrega. A tabela recolhe um núcleo de métricas que combinamos nas vistas, misturando as nativas do motor com as do sistema.

MétricaO que ela diz
Profundidade de fila Quanto correio espera por entregar, por destino e por pool, antes de virar um problema
disk_free_percent Espaço livre do volume de spool, para agir antes de ele encher
lua_event_latency A latência da sua lógica em Lua, para encontrar gargalos
thread_pool_size O tamanho dos pools de threads, para dimensionar o motor com dados
Diferimentos e bounces por provedor Quem freia você e por quê, em tempo quase real
CPU e memória (com node_exporter) A saúde do sistema, ao lado das métricas de correio, em uma só vista

O KumoMTA expõe mais de cem métricas nativas. Fonte: documentação e blog do KumoMTA.

Métricas que importam, e ruído que distrai

Com mais de cem métricas disponíveis, o risco não é ficar de menos, é se afogar. Um painel que mostra tudo não mostra nada, porque enterra os três ou quatro sinais que de verdade governam a sua entrega sob dezenas de gráficos que se olham uma vez e nunca mais. O ofício está em escolher. Para a entrega, as que mandam são a profundidade de fila por destino — que avisa de travamentos antes de qualquer outra coisa —, as taxas de diferimento e bounce por provedor — que dizem quem freia você e por quê — e a evolução da reputação ali onde se pode medir. Para a saúde do motor, o espaço livre do spool é a que mais incidentes evita, seguida do uso de processador e memória e da latência da sua lógica em Lua. O resto são métricas de apoio: úteis quando você investiga algo concreto, contraproducentes se competem pela sua atenção na vista principal. Desenhar a hierarquia — o que vai na primeira página, o que a um clique, o que só em investigação — é o que separa um painel que se usa de um que se ignora.

A blindagem que torna um painel seguro — não é opcional
blindar o painel em um nó de produção
# 1. Ate o listener HTTP do motor a localhost, nunca a 0.0.0.0 (init.lua)
kumo.start_http_listener { listen = '127.0.0.1:8000' }

# 2. Confirme que nada escuta em uma interface pública
$ ss -tlnp | grep 8000
LISTEN 0 1024 127.0.0.1:8000 0.0.0.0:* users:(("kumod"))

# 3. Ao painel só se chega pelo proxy Nginx autenticado (TLS + 2FA acima)
location / { proxy_pass http://127.0.0.1:8000; auth_request /2fa; }

# 4. Porta fechada no firewall; cada ação cai no registro de auditoria
$ ufw status | grep 8000
8000  DENY  Anywhere
A sequência que transforma uma superfície perigosa em uma ferramenta segura: ate o listener HTTP do motor a 127.0.0.1, confirme com ss que nada responde em uma interface pública, chegue ao painel só por um proxy Nginx autenticado e feche a porta no firewall. Pule qualquer um destes passos e o painel vira uma superfície de controle de todo o seu envio, acessível para qualquer um que a encontre.

O que alimenta o painel

Por baixo das vistas há uma tubulação de dados simples de explicar e fácil de errar. O KumoMTA expõe as suas métricas através de um listener HTTP que se ativa na sua configuração; esse endpoint publica as cifras em um formato que o Prometheus recolhe em intervalos curtos, guardando a série temporal. O Grafana lê do Prometheus e desenha os tabuleiros. Para as métricas do sistema — processador, memória, disco — implanta-se o node_exporter ao lado do motor, de modo que a saúde da máquina e a do correio ficam na mesma tela em vez de em dois mundos separados. A essa base se somam, conforme o caso, o processamento dos registros do motor para análises mais finas e a automação de modelagem de tráfego que o KumoMTA oferece para ajustar o envio diante dos freios dos provedores. É uma arquitetura padrão e documentada; o valor não está em descobri-la, está em montá-la com segurança, decidir o que se recolhe e com que frequência, e construir por cima as vistas e os alertas que a sua operação usa de verdade.

Alertas: avisar sem esgotar

Um painel sem alertas obriga a olhá-lo o tempo todo, e ninguém faz isso; um painel com alertas demais treina a sua equipe para ignorá-las, o que é pior. O equilíbrio — avisar do que importa, calar do que não — é das partes mais delicadas e menos visíveis do trabalho. Uma boa camada de alertas distingue níveis: um aviso informativo que não acorda ninguém, uma advertência que pede atenção em horário de trabalho, e uma urgência que justifica uma ligação de madrugada, cada uma com o seu limiar pensado. Distingue também o acionável do inevitável: alertar de um diferimento pontual de um provedor que se resolve sozinho é ruído; alertar de uma fila que cresce sem parar ou de um spool que se aproxima do limite é sinal. E prevê a escalada e o silenciamento, para que um problema conhecido não dispare o mesmo aviso cem vezes. A fadiga de alertas mata mais sistemas de monitoramento que as falhas técnicas, porque converte a ferramenta em papel de parede. Afinar isso é um trabalho de critério, não de configuração.

Registros frente a métricas: para que serve cada um

Métricas e registros respondem a perguntas distintas, e um bom painel se apoia em ambos sem confundi-los. As métricas são a tendência: números agregados no tempo que dizem como vai o conjunto — quanta fila, que taxa de bounce, quanto disco livre — e que brilham para ver problemas chegar e para vigiar a saúde geral. Os registros são o detalhe: o rastro de cada mensagem, cada conexão e cada resposta de um provedor, que servem para o forense, para entender por que um envio concreto falhou ou o que exatamente uma caixa disse ao rejeitar. Querer fazer forense com métricas é impossível, e querer ver tendências lendo registros crus é exaustivo. Uma montagem séria recolhe as métricas no Prometheus para os tabuleiros e processa os registros à parte para a busca e a análise fina, de modo que cada pergunta vá à fonte que a responde bem. Saber qual olhar em cada momento é parte de operar com cabeça.

Ações rápidas, e o perigo que escondem

O salto de monitorar para controlar é onde um painel ganha o seu salário e também onde mais fácil se faz dano. Poder pausar uma fila, reter um tenant que dispara reclamações ou ajustar um limite a partir de uma tela, no meio de um incidente e sem brigar com a configuração, vale ouro quando os segundos contam. O perigo é o reverso dessa comodidade: um botão que age sobre produção é um botão que, apertado por engano ou pela pessoa errada, detém o seu correio ou o dispara. Por isso as ações rápidas se desenham com rede: permissões que limitam quem pode fazer o quê, confirmações para o irreversível, um registro de quem tocou o quê e quando, e um alcance delimitado para que um erro afete um fluxo e não todo o envio. Um painel que oferece poder sem essas salvaguardas não é uma ferramenta, é um acidente esperando a sua vez. O equilíbrio entre comodidade e segurança é boa parte do ofício aqui.

Um painel web é seguro em um MTA de produção?

Há uma regra que não se negocia: nada disso se expõe abertamente à Internet. O endpoint de métricas do motor, a instância de Prometheus, os tabuleiros de Grafana e qualquer console de ações ficam atrás de autenticação e restritos por rede, acessíveis só a partir de endereços de confiança ou através de uma VPN. A razão é dupla. Por um lado, as métricas revelam muito da sua operação — volumes, clientes, comportamento — e são informação que não deve ficar à vista de qualquer um; no mundo lusófono, isso conecta diretamente com a LGPD no Brasil e com o RGPD em Portugal e na Europa, porque um painel que mostra dados de envio por cliente trata dados pessoais e a sua exposição precisa estar à altura dessas leis. Por outro, assim que o painel inclui ações, expô-lo é oferecer as alavancas do seu envio a quem der com o endereço. Um endpoint de métricas aberto é um descuido comum e caro, porque parece inofensivo até alguém encontrá-lo. Fechamos esta camada desde o primeiro passo, antes de pensar em gráficos bonitos, porque um painel vazado ou sequestrado faz mais dano que a falta de painel que ele veio resolver.

Como um painel é ligado para ser seguro em produção
ATADO A LOCALHOST — inacessível pela Internet Motor KumoMTA listener HTTP · 127.0.0.1 App do painel lê métricas · API Proxy Nginx TLS · auth · 2FA registro auditoria firewall Operador autenticado HTTPS pausar fila · recarregar política · descansar IP → auditado
O listener HTTP do motor é atado a localhost, então só é acessível pela própria máquina. O painel fala com ele localmente, e um proxy reverso Nginx na frente termina TLS e exige autenticação com duplo fator, com a sua porta fechada no firewall para a Internet. Só um operador autenticado chega ao painel, e cada ação administrativa é escrita em um registro de auditoria. Montado assim é uma ferramenta segura e poderosa; exposto sem o proxy e a autenticação, o mesmo painel é uma porta dos fundos para o seu envio.

Painéis da comunidade, com honestidade

Convém ser justo com o que já existe. Há tabuleiros de KumoMTA publicados, oficiais e da comunidade, prontos para se conectar a Prometheus e dar em pouco tempo uma vista respeitável de filas, entrega e saúde do sistema. São um excelente ponto de partida, e montá-los é a primeira coisa que fazemos: presenteiam quilômetros de trabalho e ensinam depressa o que se pode ver. Onde ficam curtos é no que é seu e só seu: não conhecem os seus pools, os seus clientes, os provedores que mais lhe importam, nem os limiares em que você quer que uma alerta dispare para você em concreto. Tampouco trazem, em geral, a camada de ações nem a segurança ajustada à sua rede. Por isso os tratamos como alicerce e não como casa pronta: arrancamos com o que a comunidade oferece e o moldamos à sua operação, que é o trabalho que converte um tabuleiro genérico no painel a partir do qual você de verdade opera.

Um painel pode gerenciar um parque multicliente ou em cluster?

Se você opera como um ESP ou serve a várias marcas, o painel ganha uma dimensão extra, e o modelo do KumoMTA ajuda. Como o motor permite governar o envio por Tenant — uma entidade que pode representar cada cliente ou fluxo —, pode-se construir uma vista voltada para o cliente que mostre unicamente os seus dados: a sua entrega, a sua reputação, as suas filas, sem deixar ver o resto da sua operação. Isso é um serviço valioso que você pode oferecer aos seus clientes e uma economia de suporte para você, porque eles param de perguntar o que podem ver. A sutileza está na fronteira: mostrar a um cliente as suas métricas é uma coisa, e dar acesso a ações que tocam infraestrutura compartilhada é outra muito distinta e perigosa. Desenhar o que cada um vê e o que pode fazer — separando com nitidez a vista do cliente da console do operador — é onde um painel multicliente se faz bem ou se converte em um problema de segurança e de confiança. E quando essa vista mostra dados de clientes finais, vale lembrar a base legal sob a qual se tratam, conforme a LGPD ou o RGPD aplicável.

Um painel não é de pôr e esquecer

Como toda infraestrutura viva, um painel se mantém ou se degrada. O KumoMTA evolui e adiciona métricas; Prometheus e Grafana publicam versões; os seus pools, os seus clientes e os provedores que você vigia mudam com o tempo. Um tabuleiro montado e abandonado vai perdendo sentido: aparecem métricas novas que ninguém incorpora, alertas que avisam de coisas que já não importam e silêncios sobre coisas que sim, e vistas que refletem uma operação que já não é a sua. Mantê-lo vivo significa revisar de vez em quando o que se mede e o que se alerta, incorporar o que o motor expõe de novo, e podar o que virou ruído. Não é um trabalho pesado, mas é um trabalho contínuo, e pô-lo na conta desde o começo — com ou sem nós operando-o — evita que o painel passe de ferramenta de confiança a cenário que ninguém olha.

Alta disponibilidade do próprio painel

Há uma ironia que convém evitar: montar um painel para não ficar cego e depois deixar que esse painel seja o primeiro a cair quando há problemas. Se a sua observabilidade vive na mesma máquina que o motor, um incidente que derruba o servidor deixa você ao mesmo tempo sem envio e sem a vista para entender o que aconteceu, justo quando mais a precisa. Por isso o painel se desenha com alguma independência: Prometheus e Grafana em um lugar que sobreviva à queda de um nó de envio, com retenção suficiente da série temporal para poder olhar para trás e ver como o problema se gestou. Em implantações de vários nós, a recolha de métricas se planeja para seguir funcionando mesmo que um caia, de modo que a vista do cluster não dependa da peça que poderia estar falhando. Não faz falta uma arquitetura complexa para isso, basta pensá-lo: um painel que cai com o motor é um painel que falta justamente no momento para o qual se montou.

O custo do stack, sem surpresas

Uma das vantagens deste enfoque é que o painel não adiciona custo de licença. O KumoMTA é de código aberto, e as ferramentas sobre as quais se monta a observabilidade — Prometheus, Grafana, node_exporter — também são, então não há uma mensalidade por métrica, por painel nem por volume como a que cobram as plataformas comerciais. O custo real é de infraestrutura e de trabalho: os recursos modestos de uma máquina que aloje Prometheus e Grafana com a sua retenção de dados, e o tempo de montá-lo bem e mantê-lo. Comparado com uma plataforma de painel com licença, a economia recorrente é notável, e em troca você fica com peças abertas que são suas e que pode mover, versionar e adaptar sem pedir permissão a ninguém. Nós cobramos por montá-lo e, se você quiser, por operá-lo; não há um produto com margem escondida na recomendação, porque as ferramentas que usamos não são nossas nem as revendemos.

A automação da modelagem de tráfego

Há uma peça do KumoMTA que merece o seu lugar em qualquer conversa sobre controle: a sua automação da modelagem de tráfego, o subsistema que ajusta o ritmo de envio em resposta a como os provedores reagem. Em vez de limites fixos que você revisa à mão, o motor pode aprender dos códigos de resposta — diferimentos, freios, rejeições temporárias — e baixar ou subir o ritmo rumo a um destino de forma automática, freando diante de um provedor que se queixa e recuperando quando ele volta a aceitar. Para um painel, isso muda o papel do operador: parte do controle que você teria que exercer à mão o exerce o próprio motor, e a vista passa a mostrar o que essa automação está fazendo e por quê, além de deixar você intervir quando o juízo humano deve se impor. Integrar a observabilidade desse subsistema no painel — ver que regras se estão aplicando, a que destinos e com que efeito, incluídos provedores locais como UOL, Terra e BOL ao lado dos globais — é o que fecha o círculo entre olhar e agir, porque boa parte da ação já ocorre sozinha e o que você precisa é entendê-la e poder corrigi-la.

Retenção e histórico: quanto olhar para trás

Um painel vale tanto pelo que mostra agora quanto pelo que deixa olhar no passado, e isso depende de quanto histórico você guarda. Uma janela curta de retenção da série temporal mostra o presente mas não deixa comparar a entrega desta semana com a do mês passado, nem reconstruir como um problema se gestou ao longo de dias. Uma janela longa demais ocupa disco e, quando os dados incluem informação por cliente, prolonga sem necessidade a retenção de dados pessoais. O equilíbrio é decidir quanto tempo conservar cada métrica conforme você a usa: o detalhe fino por pouco tempo, as tendências agregadas por mais, e uma política de retenção alinhada ao que a LGPD ou o RGPD pedem quando há dados pessoais envolvidos. Definir isso ao montar o painel evita tanto a cegueira de não ter histórico quanto o acúmulo de dados que ninguém olha. E deixar a política escrita desde o início poupa a decisão apressada no dia em que o disco enche ou em que chega uma solicitação de exclusão de dados que é preciso atender.

Como se constrói ou monta um painel do KumoMTA?

Começamos pela auditoria gratuita de 25 pontos, que situa o seu KumoMTA e a sua operação e deixa claro o que você precisa ver e controlar. A partir daí, o trabalho segue uma sequência ordenada: ativar e proteger o listener de métricas do motor; implantar Prometheus e node_exporter; montar Grafana com os tabuleiros da comunidade como base e adaptá-los aos seus pools, aos seus clientes e aos seus provedores; definir os alertas com limiares que avisem sem esgotar; adicionar, se você quiser, a camada de ações rápidas com as suas permissões, confirmações e registro; e, se você opera multicliente, construir a vista voltada para o cliente sobre o modelo de Tenant. Tudo fica restrito por rede e atrás de autenticação desde o primeiro momento. Ao fechar, entregamos a você o painel documentado para que a sua equipe o leve, ou o operamos nós como serviço gerenciado. As ferramentas são abertas e suas, e a relação se fatura pelo trabalho, sem uma plataforma de painel para vender do outro lado. Convém fechar com a ideia com que abrimos: a decisão do KumoMTA de não trazer interface não é uma preguiça, é um convite a construir a vista que a sua operação de verdade precisa em vez de se conformar com a que um fabricante decidiu por você. O preço desse convite é o trabalho de montá-la, e esse é justo o trabalho que fazemos: traduzir um caudal de métricas cruas em um lugar onde um operador se planta, entende de um relance como vai o seu envio, e age com segurança e com critério quando algo entorta. Feito assim, o vão que o motor deixa de propósito se converte em uma vantagem, porque você acaba com um painel que encaixa com você e não com a média de todos.

Perguntas frequentes

FAQ

Common questions

O KumoMTA mesmo não tem painel próprio?

Não traz uma interface web de relatórios empacotada, e é uma decisão deliberada do projeto. O seu raciocínio é que nenhuma interface única pode satisfazer as necessidades de todos os operadores, então em vez de impor uma, expõem uma quantidade enorme de dados — mais de cem métricas nativas — através de uma API que ferramentas como Prometheus e Grafana consomem. O resultado é flexível: você pode construir exatamente a vista que precisa. O preço dessa flexibilidade é que a vista é preciso construí-la, e é aí que aparece o vão que cobrimos. O KumoMTA dá os dados; o painel é o lugar onde você se planta para olhá-los e agir.

Serve um dashboard de Grafana da comunidade?

Como ponto de partida, sim, e é a primeira coisa que montamos. Há dashboards de KumoMTA publicados, oficiais e da comunidade, que se conectam a Prometheus e dão em minutos uma vista decente de fila, entrega e saúde do sistema. O que um dashboard genérico não conhece é a sua operação concreta: os seus pools, os seus clientes, os provedores que mais lhe importam, os limiares em que você quer que uma alerta dispare. Por isso o tratamos como base e não como destino: arrancamos com o que a comunidade oferece e o adaptamos a como você envia, que é o que converte um painel bonito em um painel útil.

O que preciso para o painel receber dados?

O KumoMTA expõe as suas métricas através de um listener HTTP que se ativa na configuração; esse endpoint publica as cifras que o Prometheus recolhe em intervalos regulares. A partir daí, o Grafana lê do Prometheus e desenha. Para as métricas do sistema — CPU, memória, disco — adiciona-se o node_exporter ao lado do motor, de modo que a saúde da máquina e a do correio vivam na mesma vista. É uma arquitetura padrão e bem documentada; o trabalho não está em inventá-la, está em configurá-la com segurança, afinar o que se recolhe e construir por cima as vistas e alertas que você de fato usa.

Posso dar acesso aos meus clientes?

Sim, e o modelo do KumoMTA facilita. Como o motor permite governar o envio por Tenant — uma entidade que pode representar um cliente ou uma marca —, pode-se construir uma vista voltada para o cliente que mostre só os seus dados, sem expor o resto da sua operação nem os controles internos. Isso é muito útil se você opera como um ESP. A chave é separar com cuidado o que um cliente pode ver e fazer do que é só para a sua equipe: uma coisa é mostrar a ele a sua entrega e a sua reputação, e outra muito distinta dar acesso a ações que afetam a infraestrutura compartilhada. Desenhar essa fronteira é parte do trabalho.

É seguro montar um painel sobre o motor?

É, se for bem-feito, e é um desastre se for descuidado, porque um painel concentra dados sensíveis e, quando inclui ações, poder sobre a entrega. A regra inegociável é que nada disso se expõe abertamente à Internet: o endpoint de métricas, o Prometheus, o Grafana e qualquer console de ações ficam atrás de autenticação e restritos por rede, acessíveis só a partir de endereços de confiança ou através de uma VPN. As ações que tocam produção se protegem com permissões e com confirmações que evitem o clique fatal. Um painel inseguro não é uma comodidade, é uma porta de entrada; por isso a segurança é a primeira coisa que fechamos, não a última.

Por que contar conosco e não montá-lo eu?

Você pode montá-lo, e se tem a equipe e o tempo, nós o incentivamos: a arquitetura é aberta e está documentada. Onde aportamos é no atalho e no critério. Sabemos quais métricas importam de verdade para a entrega e quais são ruído, que limiares de alerta evitam tanto o silêncio perigoso quanto a fadiga de avisos, como proteger a exposição e como desenhar as vistas por cliente sem vazar o que não deve. Não vendemos uma plataforma de painel com licença: montamos sobre ferramentas abertas que são suas, e deixamos a você a opção de operá-lo ou de que o levemos nós. A recomendação não tem um produto por trás para vender.

Você tem os dados. Damos a você onde se plantar.

A auditoria gratuita de 25 pontos situa o seu KumoMTA e a sua operação, o ponto de partida para montar o painel de operador que o motor não traz.