Ronda Senior - Manual do Usuário > Integrações com outros sistemas > Web services > Web services disponíveis > Web services da Concentradora e CSM Center > Segmentstatus

Web service segmentstatus

Retorna informações detalhadas sobre o status de todas as funcionalidades/segmentos da CSM Center, incluindo status de banco de dados, JMS, timers e outros componentes.

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

URL:

GET http://servidor:porta/csm-center-war/segmentstatus

Necessita autenticação: Não

Parâmetros:

Nenhum parâmetro é necessário.

Resposta:

200 OK: Requisição processada com sucesso. O array status é retornado independentemente dos estados individuais dos segmentos (inclusive se algum for NOK).

Content-Type: application/json

{
  "dateTime": "09/02/2026 17:16:15:441",
  "serverIp": "10.0.9.158",
  "appServerVersion": "Wildfly",
  "status": [
    {
      "title": "Espaço em disco",
      "status": "OK",
      "description": "Espaço em disco suficiente para operação da CSM Center."
    },
    {
      "title": "Funcionamento da conexão com o banco de dados",
      "status": "OK",
      "description": "Conexão com o banco de dados está funcional."
    },
    {
      "title": "Memória disponível para a JVM",
      "status": "OK",
      "description": "Memória livre da JVM suficiente para operação da CSM Center."
    },
    {
      "title": "Fila de pendências para a(s) Concentradora(s)",
      "status": "OK",
      "description": "Quantidade de pendências dentro do ideal."
    }
  ]
}
			

Exemplo curl:

curl -X GET "http://localhost:8585/csm-center-war/segmentstatus" \
 -H "Accept: application/json"

Atributos da resposta:

Campo Preenchimento Tipo Descrição
dateTime Obrigatório String Data e hora da verificação no formato dd/MM/yyyy HH:mm:ss:SSS
serverIp Obrigatório String IP do servidor CSM Center
appServerVersion Obrigatório String Versão do servidor de aplicação (ex.: "Wildfly")
status Obrigatório Array Lista de segmentos verificados com seus respectivos status

Cada elemento do array status possui:

Campo Preenchimento Tipo Descrição
title Obrigatório String Nome do segmento verificado
status Obrigatório String

Resultado da verificação:

  • OK: Componente funcionando normalmente;
  • WARN: Componente em estado de atenção — operação não interrompida, mas requer monitoramento;
  • NOK: Componente em estado crítico — operação pode estar interrompida ou em risco;
  • UNKNOWN: Informação ainda não disponível — aguardar processamento inicial.
description Obrigatório String Mensagem explicativa do estado atual

Segmentos monitorados:

Espaço em disco:

Status Descrição Condição
OK Espaço em disco suficiente para operação da CSM Center. Espaço livre >= 10% do volume total e >= 20 MB
WARN Espaço em disco abaixo de 10% do total do volume. Considere excluir dados desnecessários. A CSM Center ainda está em operação. Espaço livre < 10% do volume total, mas >= 20 MB
NOK Espaço em disco caiu a níveis insuficientes (menos de 20 MB) para operação da CSM Center. Os processos estão suspensos até que o espaço em disco seja restabelecido para valores adequados. Espaço livre < 20 MB
UNKNOWN Aguarde mais alguns minutos até a informação ser processada. Informação ainda não coletada desde a inicialização

Funcionamento da conexão com o banco de dados:

Status Descrição Condição
OK A conexão com o banco de dados está funcional. Banco de dados respondendo normalmente
WARN A conexão com o banco de dados está funcional, porém ocorreu uma queda ou instabilidade recente e a CSM Center está aguardando o tempo de estabilização para retomar o funcionamento dos seus processos. A parametrização desse recurso pode ser efetuada no arquivo \csmcenter\config\csmcenter.properties pelo administrador do sistema. Banco reconectado após queda, em período de estabilização
NOK A conexão com o banco de dados foi perdida. Verifique se o serviço do banco de dados está ativo e rodando. Se sim, aguarde alguns minutos para que a conexão seja restabelecida; caso contrário, reinicie o serviço da CSM Center. Banco de dados inacessível
UNKNOWN Aguarde mais alguns minutos até a informação ser processada. Informação ainda não coletada desde a inicialização

Memória disponível para a JVM:

Status Descrição Condição
OK Memória livre da JVM suficiente para operação da CSM Center. Memória livre da JVM >= 100 MB
WARN Memória livre da JVM em estado de atenção. Pode ser um pico de uso passageiro. Se o alerta não sumir em poucos minutos, verifique os logs da aplicação ou entre em contato com o suporte da Senior. Memória livre da JVM entre 50 MB e 99 MB
NOK Memória livre da JVM em estado crítico. É possível que ocorra uma falha em breve e os processos da CSM Center parem de funcionar. Se o alerta não sumir em poucos minutos, verifique os logs da aplicação ou entre em contato com o suporte da Senior. Memória livre da JVM < 50 MB
UNKNOWN Aguarde mais alguns minutos até a informação ser processada. Informação ainda não coletada desde a inicialização

Fila de pendências para a(s) Concentradora(s):

Status Descrição Condição
OK Quantidade de pendências dentro do ideal. Quantidade de registros na tabela R070ADM < 100.000
WARN Quantidade de pendências acima do ideal. Considere utilizar o processo automático de limpeza da tabela Atualizações Data Mart (R070ADM). Você pode configurar a Central de Gerenciamento para excluir automaticamente pendências processadas com sucesso. Quantidade de registros na tabela R070ADM entre 100.000 e 1.000.000
NOK Quantidade de pendências muito alta, pode causar lentidão ou travamentos na atualização da(s) Concentradora(s). Utilize o processo automático de limpeza da tabela Atualizações Data Mart (R070ADM) ou realize a limpeza manual dessa tabela, excluindo registros já processados. Você pode configurar a Central de Gerenciamento para excluir automaticamente pendências processadas com sucesso. Quantidade de registros > 1.000.000
UNKNOWN Aguarde mais alguns minutos até a informação ser processada. Informação ainda não coletada desde a inicialização

Observação:

O valor "UNKNOWN" não é retornado pela lógica de negócio de cada segmento individualmente — ele é o valor padrão quando o ciclo de coleta ainda não executou nenhuma vez desde a inicialização da CSM Center. Em condições normais de operação, todos os segmentos já terão valores definidos.

Este artigo ajudou você?