From 6acd5369dacc739382640b5358c981cc32d1df95 Mon Sep 17 00:00:00 2001 From: Rafael Lopes Date: Mon, 10 Nov 2025 17:01:33 -0300 Subject: [PATCH] FEAT/DOC: Feature finalizada - Branch Finalizada MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - A aplicação escuta webhooks do GLPI para eventos de fechamento de tickets. - Ao receber um webhook para um ticket "Mundiale", o serviço fecha o atendimento correspondente na API do HubSoft e atualiza o status no banco de dados local. - Regra de negócio: Caso o status de sincronia seja (`status_sync = 'processing_close'`). O middleware irá se resguarda para condições de corrida causadas por webhooks duplicados do GLPI, garantindo que um ticket seja processado para fechamento apenas uma vez. - Documentação do projeto adicionado ao Readme.md --- .env.development | 6 +- README.md | 162 ++ logs/app.log | 3637 +++++++++++++++++++++++++++ logs/error.log | 113 + node_modules/.package-lock.json | 140 ++ package-lock.json | 142 ++ package.json | 2 + src/app.js | 11 +- src/config/envLoader.js | 2 - src/controller/ClosureController.js | 48 + src/controller/processController.js | 51 +- src/controller/ticketController.js | 31 - src/index.js | 9 +- src/model/glpiModel.js | 2 +- src/model/hubglpiModel.js | 137 +- src/model/hubsoftModel.js | 60 +- src/routes.js | 2 +- src/server.js | 29 +- src/services/hubsoftService.js | 1 - src/services/ticketService.js | 242 +- src/utils/commentSanitizer.js | 106 + src/utils/logger.js | 20 +- 22 files changed, 4723 insertions(+), 230 deletions(-) create mode 100644 README.md create mode 100644 logs/app.log create mode 100644 logs/error.log create mode 100644 src/controller/ClosureController.js delete mode 100644 src/controller/ticketController.js create mode 100644 src/utils/commentSanitizer.js diff --git a/.env.development b/.env.development index 5913d57..cac7532 100644 --- a/.env.development +++ b/.env.development @@ -39,9 +39,9 @@ HUBGLPI_DB_PASSWORD=Ut@2S@$M9Xs@@W # BANCO DE DADOS FINAL - GLPI (MySQL - Desenvolvimento) # ============================================================================== GLPI_DB_TYPE=mysql -GLPI_DB_HOST=177.73.177.32 +GLPI_DB_HOST=177.73.177.44 GLPI_DB_PORT=3306 -GLPI_DB_USER=snglpi -GLPI_DB_PASSWORD=j2633669 +GLPI_DB_USER=desenvolvimento +GLPI_DB_PASSWORD=Ut@2S@$M9Xs@@W GLPI_DB_NAME=glpi_data GLPI_DB_CHARSET=utf8mb4 diff --git a/README.md b/README.md new file mode 100644 index 0000000..caf0f41 --- /dev/null +++ b/README.md @@ -0,0 +1,162 @@ +# Serviço de Integração HubSoft <> GLPI + +![Node.js](https://img.shields.io/badge/Node.js-18.x-green) ![Express.js](https://img.shields.io/badge/Express.js-4.x-blue) ![PostgreSQL](https://img.shields.io/badge/Database-PostgreSQL-blue) ![License](https://img.shields.io/badge/License-MIT-yellow.svg) + +Este serviço realiza a integração e sincronização de tickets entre as plataformas **HubSoft** e **GLPI**, garantindo que as informações fluam de maneira consistente e automatizada entre os dois sistemas. + +## ✨ Funcionalidades Principais + +- **Sincronização Bidirecional Parcial**: + - **Criação**: Tickets abertos no HubSoft são automaticamente criados no GLPI. + - **Fechamento**: Tickets "Mundiale" fechados no GLPI disparam o fechamento do atendimento correspondente no HubSoft. +- **Processamento Assíncrono**: Utiliza um cron job para processar a criação de tickets em segundo plano, sem impactar a performance da API. +- **Banco de Dados Intermediário**: Usa um banco de dados PostgreSQL para gerenciar o estado da sincronização, garantindo resiliência e rastreabilidade. +- **Mecanismo de Trava (Locking)**: Previne condições de corrida e processamento duplicado de webhooks. +- **Configuração Flexível**: Todas as chaves de API e conexões de banco de dados são gerenciadas por variáveis de ambiente. +- **Logging Detalhado**: Registra todas as operações e erros em arquivos de log para fácil depuração. + +--- + +## 🏗️ Arquitetura e Fluxo de Dados + +A aplicação opera com dois fluxos principais: + +### 1. Fluxo de Criação de Tickets (Cron Job) + +Este fluxo roda a cada 5 minutos para sincronizar novos atendimentos do HubSoft para o GLPI. + +``` +┌──────────────────┐ ┌───────────────────┐ ┌──────────────────┐ ┌──────────┐ +│ DB do HubSoft ├─────►│ Serviço (Cron) ├─────►│ DB Intermediário ├─────►│ API GLPI │ +└──────────────────┘ └───────────────────┘ └──────────────────┘ └──────────┘ + (Lê) (Processa dados) (Salva & Trava) (Cria Ticket) +``` + +1. O **Cron Job** é disparado. +2. O serviço consulta o banco de dados do **HubSoft** em busca de novos atendimentos. +3. Os dados são processados e salvos no **Banco de Dados Intermediário** com o status `pending_create`. +4. O serviço lê os tickets pendentes, formata os dados e os envia para a **API do GLPI** para criar o ticket. +5. Após a criação, o status no banco intermediário é atualizado para `created_glpi`. + +### 2. Fluxo de Fechamento de Tickets (Webhook) + +Este fluxo é iniciado por um evento de fechamento de ticket no GLPI. + +``` +┌──────────────┐ ┌──────────────────┐ ┌────────────────┐ ┌──────────────────┐ +│ GLPI Webhook ├─────►│ Serviço (API) ├─────►│ API do HubSoft ├─────►│ DB Intermediário│ +└──────────────┘ └──────────────────┘ └────────────────┘ └──────────────────┘ + (Dispara) (Valida e Trava) (Fecha Atendimento) (Atualiza Status) +``` + +1. O **GLPI** dispara um webhook quando um ticket é fechado. +2. A API do serviço recebe a requisição e verifica se o ticket é elegível (contém "Mundiale" no título). +3. O serviço obtém uma **trava** no banco de dados intermediário, mudando o status para `processing_close` para evitar processamento duplicado. +4. Uma chamada é feita para a **API do HubSoft** para fechar o atendimento correspondente. +5. Após o sucesso, o status no banco intermediário é atualizado para `closed_glpi`. + +--- + +## 🚀 Instalação e Execução + +### Pré-requisitos + +- Node.js (versão 18.x ou superior) +- NPM +- Acesso a dois bancos de dados PostgreSQL (um para o HubSoft e outro para a aplicação). + +### 1. Clone o Repositório + +```bash +git clone +cd +``` + +### 2. Instale as Dependências + +```bash +npm install +``` + +### 3. Configure as Variáveis de Ambiente + +Crie um arquivo `.env` na raiz do projeto, copiando o exemplo de `.env.example`. + +```bash +cp .env.example .env +``` + +Preencha o arquivo `.env` com as credenciais corretas: + +```ini +# Configurações do Servidor +PORT=3000 + +# Banco de Dados da Aplicação (HubGLPI) +HUBGLPI_DB_HOST=localhost +HUBGLPI_DB_PORT=5432 +HUBGLPI_DB_USER=postgres +HUBGLPI_DB_PASSWORD=sua_senha +HUBGLPI_DB_NAME=hubglpi + +# Banco de Dados do HubSoft (Acesso de Leitura) +HUBSOFT_DB_HOST=ip_do_banco_hubsoft +HUBSOFT_DB_PORT=5432 +HUBSOFT_DB_USER=usuario_leitura +HUBSOFT_DB_PASSWORD=senha_leitura +HUBSOFT_DB_NAME=hubsoft + +# API do GLPI +GLPI_API_URL=https://seu-glpi.com/apirest.php +GLPI_APP_TOKEN=seu_app_token +GLPI_USER_TOKEN=seu_user_token + +# API do HubSoft +HUBSOFT_API_URL=https://seu-hubsoft.com/api/v1 +HUBSOFT_API_TOKEN=seu_token_hubsoft +``` + +### 4. Inicie a Aplicação + +```bash +npm start +``` + +O servidor será iniciado, e o cron job começará a ser executado em segundo plano. + +--- + +## 📂 Estrutura do Projeto + +``` +src/ +├── app.js # Configuração da instância do Express. +├── server.js # Ponto de entrada: inicia o servidor e o cron job. +├── routes.js # Definição das rotas da API. +│ +├── config/ # Arquivos de configuração. +│ ├── apiConfig.js # Configuração das APIs externas. +│ ├── dbConfig.js # Configuração dos bancos de dados. +│ └── envLoader.js # Carregador de variáveis de ambiente. +│ +├── controller/ # Camada que lida com requisições HTTP. +│ ├── ClosureController.js # Controller para o webhook de fechamento. +│ └── processController.js # Controller para o fluxo de criação via cron. +│ +├── data/ # Configuração da conexão com os bancos. +│ ├── hubglpiDataBase.js # Pool de conexão para o DB da aplicação. +│ └── hubsoftDataBase.js # Pool de conexão para o DB do HubSoft. +│ +├── model/ # Camada de acesso a dados. +│ ├── glpiModel.js # Funções para interagir com a API do GLPI. +│ ├── hubglpiModel.js # Funções para interagir com o DB da aplicação. +│ └── hubsoftModel.js # Funções para interagir com o DB do HubSoft. +│ +├── services/ # Camada de lógica de negócio. +│ ├── hubsoftService.js # Lógica para interagir com a API do HubSoft. +│ └── ticketService.js # Lógica de negócio para o fechamento de tickets. +│ +└── utils/ # Funções utilitárias. + ├── commentSanitizer.js# Limpeza de texto e HTML. + └── logger.js # Configuração do sistema de logs (Winston). +``` diff --git a/logs/app.log b/logs/app.log new file mode 100644 index 0000000..e4caf88 --- /dev/null +++ b/logs/app.log @@ -0,0 +1,3637 @@ +{"level":"info","message":"Ticket ID 34219 não relacionado à Mundiale. Ignorando fechamento.","timestamp":"2025-11-06 16:09:02"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:13:35"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:14:44"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:03"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:40"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:41"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:17:18"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:17:18"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:17:18"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:17:43"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:17:49"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:17:54"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:18:11"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:18:24"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:18:42"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:34:24"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:34:29"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:34:46"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:34:50"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:34:57"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:36:17"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:36:19"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:37:40"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:37:42"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:38:13"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:38:16"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:43:29"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:43:34"} +{"level":"info","message":"Tentando conectar ao banco de dados HubSoft com a seguinte configuração:","timestamp":"2025-11-06 16:52:31"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:52:33"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:52:38"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:52:42"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 16:56:52"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 16:56:53"} +{"level":"info","message":"logando a depuracao ","timestamp":"2025-11-06 16:56:54"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:56:57"} +{"level":"info","message":"Tentando conectar ao banco de dados HubSoft com a seguinte configuração:","timestamp":"2025-11-06 17:00:11"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:00:12"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:00:13"} +{"level":"error","message":"AggregateError - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-06 17:00:17"} +{"level":"info","message":"Tentando conectar ao banco de dados HubSoft com a seguinte configuração:","timestamp":"2025-11-06 17:00:56"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:00:57"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:00:59"} +{"level":"error","message":"AggregateError - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-06 17:00:59"} +{"database":"hubsoft","host":"sothis.hubsoft.com.br","level":"info","message":"Tentando conectar ao banco de dados HubSoft com a seguinte configuração:","port":"9432","timestamp":"2025-11-06 17:02:07","user":"sothis_leitura"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:02:16"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:02:21"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:02:25"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:02:27"} +{"database":"hubsoft","host":"sothis.hubsoft.com.br","level":"info","message":"Tentando conectar ao banco de dados HubSoft com a seguinte configuração:","port":"9432","timestamp":"2025-11-06 17:02:58","user":"sothis_leitura"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:03:00"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:03:02"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:03:02"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:04:45"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:05:07"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:05:09"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:05:12"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:05:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:05:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:05:20"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:20"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:05:21"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:21"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:05:22"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:22"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:05:23"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:23"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:05:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:05:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:05:28"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:28"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:05:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:05:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 121","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2735 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3000 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2099 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4110","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade encontrada por serviço: 1983","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Ticket criado no GLPI: 34732 ","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34732","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34732 ","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4094","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Entidade encontrada por serviço: 1964","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Ticket criado no GLPI: 34733 ","timestamp":"2025-11-06 17:05:49"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34733","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34733 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3381","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por serviço: 2015","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Ticket criado no GLPI: 34734 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34734","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34734 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2201","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por serviço: 1953","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Ticket criado no GLPI: 34735 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34735","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34735 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2201","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por serviço: 1953","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Ticket criado no GLPI: 34736 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34736","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34736 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 908","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por serviço: 1980","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Ticket criado no GLPI: 34737 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34737","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34737 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3278 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3933 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3915 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4025 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3381","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade encontrada por serviço: 2015","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Ticket criado no GLPI: 34738 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34738","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34738 ","timestamp":"2025-11-06 17:05:50"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3368 ","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3994","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade encontrada por serviço: 1938","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Ticket criado no GLPI: 34739 ","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34739","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34739 ","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3538 ","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 426 ","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1879 ","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:06:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:09"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 113","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2735 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3000 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2099 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3278 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3933 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3915 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4025 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3368 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3538 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 426 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1879 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3368 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3522 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3454","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade encontrada por serviço: 1652","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Ticket criado no GLPI: 34740 ","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34740","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34740 ","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3601 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1890 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4103","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade encontrada por serviço: 2044","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Ticket criado no GLPI: 34741 ","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34741","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34741 ","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 433 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1878 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1878 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2466 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 713 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3654 ","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3322","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade encontrada por serviço: 2013","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Ticket criado no GLPI: 34742 ","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34742","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34742 ","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4190 ","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 713 ","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3367 ","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3586 ","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2410 ","timestamp":"2025-11-06 17:06:12"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:06:35"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:06:35"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:06:36"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:06:36"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:06:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:06:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:06:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:09:22"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:22"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:09:23"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:23"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:09:23"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:23"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:24"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:09:25"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:26"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:27"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:09:32"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:09:33"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:09:34"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:09:55"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 110","timestamp":"2025-11-06 17:10:06"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2735 ","timestamp":"2025-11-06 17:10:53"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:11:17"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:11:30"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3000 ","timestamp":"2025-11-06 17:11:34"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:11:57"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:17:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:17:08"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:17:19"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 110","timestamp":"2025-11-06 17:17:22"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2735 ","timestamp":"2025-11-06 17:17:30"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1197","timestamp":"2025-11-06 17:17:50"} +{"level":"info","message":"Entidade encontrada por cliente: 1633","timestamp":"2025-11-06 17:18:05"} +{"level":"info","message":"Ticket criado no GLPI: 34743 ","timestamp":"2025-11-06 17:18:12"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:22:22"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:22:22"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:22:22"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:45"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:22:46"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:22:47"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:22:48"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:22:49"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:22:50"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:24:16"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 121","timestamp":"2025-11-06 17:24:29"} +{"level":"error","message":" - Erro ao buscar entidade por código de serviço: Error: Access denied for user 'snglpi'@'177.73.177.3' (using password: YES)","timestamp":"2025-11-06 17:25:25"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:16"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:17"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-06 17:56:18"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-06 17:56:20"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 121","timestamp":"2025-11-06 17:56:22"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2735 ","timestamp":"2025-11-06 17:56:38"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1197","timestamp":"2025-11-06 17:56:47"} +{"level":"info","message":"Entidade encontrada por cliente: 1633","timestamp":"2025-11-06 17:56:48"} +{"level":"info","message":"Ticket criado no GLPI: 34221 ","timestamp":"2025-11-06 17:56:49"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-06 17:56:49"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34221","timestamp":"2025-11-06 17:56:49"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34221 ","timestamp":"2025-11-06 17:56:49"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:10:48"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:20:57"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:24:17"} +{"level":"info","message":"ID de sync_data obtido com sucesso:","timestamp":"2025-11-07 15:24:17"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:26:36"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:26:36"} +{"level":"info","message":"ID de sync_data obtido com sucesso:","timestamp":"2025-11-07 15:26:36"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:29:46"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:29:46"} +{"level":"info","message":"ID de sync_data obtido com sucesso: undefined","timestamp":"2025-11-07 15:29:46"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-07 15:33:27"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-07 15:33:27"} +{"level":"error","message":"Error: connect ETIMEDOUT 177.73.177.69:9432 - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-07 15:33:48"} +{"level":"error","message":"Error: connect ETIMEDOUT 177.73.177.69:9432 - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-07 15:33:48"} +{"environment":"development","level":"info","message":"Aplicação iniciada","timestamp":"2025-11-07 15:36:02"} +{"level":"info","message":"Buscando atendimentos do HubSoft...","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Total de atendimentos obtidos do HubSoft: 121","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925121842132815","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015144442913405","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003191412317077","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004101530522911","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004104308578746","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021141842308240","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251004112302237801","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251002085759614264","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926160139481232","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:05"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925142134792869","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014142740599885","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007140924068460","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015095340534766","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015151954278517","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007150206455012","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023150021430148","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251008092421466247","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009164943023353","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926132207556984","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016084501552419","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017133659305303","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017152851449472","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010092438580492","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010095532606271","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010104032951135","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251010132014931029","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926145457774964","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014101524896246","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926154136501440","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014103531395077","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930103517300568","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020104418712813","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105129378274","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024140900055863","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014115402061282","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250926165415335595","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015102410657729","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013111351685523","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250930141026495459","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014154150797110","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014201931249623","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017095419712325","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003115728437236","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013120933795311","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251011200812165027","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251014163035948000","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015090946213278","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016113324490064","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017103346775563","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251013134905247904","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251003173629419448","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017121212832970","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021135302624095","timestamp":"2025-11-07 15:36:06"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024173723565357","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025161650479614","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251009135224806518","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251007092815151934","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20250925115443905715","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251015180831835977","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251016143500357511","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251017192821268799","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251018101131133076","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093629232665","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020093724911861","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020121904976107","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251020143421754450","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021101443046613","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251021105940337741","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022091702690051","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022093744696530","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022122437731001","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251022162820179149","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251023145711378388","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024103758846071","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024111933010021","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024134445722926","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251024210712023985","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025093836167675","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251025100204500123","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027141558781264","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251027200330331599","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028143701725852","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251028164152780692","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029083948728067","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029103531967891","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029112443037526","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029123818296328","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251029170633569833","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030111937433011","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030122607200651","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174128781601","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251030174239351489","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031071307673019","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031085124247915","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031100143355865","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031121528109473","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031132859765903","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251031231820727208","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251102115102978120","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103104644754192","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103113849570257","timestamp":"2025-11-07 15:36:07"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103115106154273","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103121426513049","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103134041347397","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140421113503","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103140752922859","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103145427124695","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103161210221107","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251103175252320441","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104092852794177","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104104324591808","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251104173654817615","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105104954451708","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105110247813608","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105115426467393","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105160447643885","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251105161613322929","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106093100297279","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106094203593662","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106100439001306","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket inserido/atualizado na tabela hubsoft_tickets: 20251106125316894719","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Dados inseridos/atualizados na tabela sync_data","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 120","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3000 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1247","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 1703","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34225 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34225","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34225 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1311","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 913","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34226 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34226","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34226 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1311","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 913","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34227 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34227","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34227 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2099 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 896","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 857","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34228 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34228","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34228 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1311","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 913","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34229 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34229","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34229 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1311","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 913","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34230 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34230","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34230 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3205 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1311","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 913","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34231 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34231","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34231 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 781","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Entidade encontrada por cliente: 1121","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Ticket criado no GLPI: 34232 ","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34232","timestamp":"2025-11-07 15:36:08"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34232 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1877 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 781","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1121","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34233 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34233","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34233 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4110","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 1983","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34234 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34234","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34234 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1482","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1963","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34235 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34235","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34235 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1482","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1963","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34236 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34236","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34236 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4094","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 1964","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34237 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34237","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34237 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1482","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1963","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34238 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34238","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34238 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1482","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1963","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34239 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34239","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34239 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4092 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1482","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1963","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34240 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34240","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34240 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3381","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 2015","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34241 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34241","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34241 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2201","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 1953","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34242 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34242","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34242 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2201","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 1953","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34243 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34243","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34243 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 908","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por serviço: 1980","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34244 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34244","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34244 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1192","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1617","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34245 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34245","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34245 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3278 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1320","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1768","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34246 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34246","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34246 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3933 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1458","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1914","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34247 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34247","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34247 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3915 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1453","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1909","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34248 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34248","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34248 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4025 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1476","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade encontrada por cliente: 1942","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Ticket criado no GLPI: 34249 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34249","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34249 ","timestamp":"2025-11-07 15:36:09"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1192","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1617","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34250 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34250","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34250 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3381","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por serviço: 2015","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34251 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34251","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34251 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3368 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 924","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1486","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34252 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34252","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34252 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34253 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34253","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34253 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3994","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por serviço: 1938","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34254 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34254","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34254 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3538 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1372","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1830","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34255 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34255","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34255 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 426 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 168 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"426\" ou cliente=\"168\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34256 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34256","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34256 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1879 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 782 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1879\" ou cliente=\"782\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34257 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34257","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34257 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4104 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34258 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34258","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34258 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3368 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 924","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1486","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34259 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34259","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34259 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3522 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 657 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"3522\" ou cliente=\"657\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34260 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34260","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34260 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3454","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por serviço: 1652","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34261 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34261","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34261 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3601 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34262 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34262","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34262 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1890 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 788","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1134","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34263 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34263","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34263 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 4103","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por serviço: 2044","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34264 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34264","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34264 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2716 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1192","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1617","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34265 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34265","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34265 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 433 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 171 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"433\" ou cliente=\"171\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34266 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34266","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34266 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1878 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 781","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Entidade encontrada por cliente: 1121","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Ticket criado no GLPI: 34267 ","timestamp":"2025-11-07 15:36:10"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34267","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34267 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1878 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 781","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1121","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34268 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34268","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34268 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2466 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1065","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1483","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34269 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34269","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34269 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 713 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 257 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"713\" ou cliente=\"257\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34270 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34270","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34270 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3654 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1393","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1850","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34271 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34271","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34271 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3322","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por serviço: 2013","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34272 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34272","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34272 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4190 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1506","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 2064","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34273 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34273","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34273 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 713 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 257 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"713\" ou cliente=\"257\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34274 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34274","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34274 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3367 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1362","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1804","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34275 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34275","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34275 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3586 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1379","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1840","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34276 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34276","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34276 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2410 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1035 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"2410\" ou cliente=\"1035\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34277 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34277","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34277 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1913 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 800","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1149","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34278 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34278","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34278 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1756 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 719","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1038","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34279 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34279","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34279 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 688 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 247","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 54","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34280 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34280","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34280 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4114 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1486","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 2050","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34281 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34281","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34281 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1756 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 719","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 1038","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34282 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34282","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34282 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 420 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 165 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"420\" ou cliente=\"165\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34283 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34283","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34283 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 688 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 247","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Entidade encontrada por cliente: 54","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Ticket criado no GLPI: 34284 ","timestamp":"2025-11-07 15:36:11"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34284","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34284 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4114 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1486","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 2050","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34285 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34285","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34285 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 688 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 247","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 54","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34286 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34286","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34286 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 688 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 247","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 54","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34287 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34287","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34287 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1756 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 719","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1038","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34288 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34288","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34288 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3586 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1379","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1840","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34289 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34289","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34289 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4105 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34290 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34290","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34290 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1369 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 527 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1369\" ou cliente=\"527\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34291 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34291","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34291 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2941 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1230","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1677","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34292 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34292","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34292 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3728 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1414","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1874","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34293 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34293","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34293 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4172 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1501","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 2060","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34294 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34294","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34294 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3224 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1319","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1767","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34295 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34295","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34295 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2406 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1033","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1432","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34296 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34296","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34296 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1769 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 727","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1044","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34297 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34297","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34297 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3868 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1252","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1705","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34298 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34298","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34298 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1553 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 624 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1553\" ou cliente=\"624\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34299 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34299","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34299 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3586 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1379","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade encontrada por cliente: 1840","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Ticket criado no GLPI: 34300 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34300","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34300 ","timestamp":"2025-11-07 15:36:12"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1553 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 624 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1553\" ou cliente=\"624\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34301 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34301","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34301 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1769 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 727","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1044","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34302 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34302","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34302 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 1327","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por serviço: 1192","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34303 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34303","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34303 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3098 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1275","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1732","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34304 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34304","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34304 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2428 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1045","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1453","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34305 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34305","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34305 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2410 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1035 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"2410\" ou cliente=\"1035\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34306 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34306","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34306 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2489","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por serviço: 1507","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34307 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34307","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34307 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3993 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1471","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1930","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34308 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34308","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34308 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4112 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1486","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 2050","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34309 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34309","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34309 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2040 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 868","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1244","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34310 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34310","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34310 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2384 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1022","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1415","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34311 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34311","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34311 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 425 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 168 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"425\" ou cliente=\"168\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34312 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34312","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34312 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 2201","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por serviço: 1953","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34313 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34313","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34313 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4219 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1514 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"4219\" ou cliente=\"1514\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34314 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34314","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34314 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4219 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1514 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"4219\" ou cliente=\"1514\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34315 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34315","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34315 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4088 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1074","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1508","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34316 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34316","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34316 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3992 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1471","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Entidade encontrada por cliente: 1930","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Ticket criado no GLPI: 34317 ","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34317","timestamp":"2025-11-07 15:36:13"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34317 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2900 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1214","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 1639","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34318 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34318","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34318 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2900 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1214","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 1639","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34319 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34319","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34319 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3894","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por serviço: 1949","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34320 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34320","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34320 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1437 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 563 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1437\" ou cliente=\"563\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34321 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34321","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34321 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2903 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1215 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"2903\" ou cliente=\"1215\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34322 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34322","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34322 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2410 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1035 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"2410\" ou cliente=\"1035\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34323 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34323","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34323 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 1193","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por serviço: 2000","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34324 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34324","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34324 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3135 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 16","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 77","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34325 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34325","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34325 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3206 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1056","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 1475","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34326 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34326","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34326 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4112 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1486","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 2050","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34327 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34327","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34327 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3601 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34328 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34328","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34328 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de serviço para: 3894","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por serviço: 1949","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34329 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34329","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34329 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1591 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 639 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"1591\" ou cliente=\"639\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34330 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34330","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34330 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2974 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 26","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 1683","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34331 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34331","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34331 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 1433 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 561","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 868","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34332 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34332","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34332 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3601 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 266","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por cliente: 2044","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Ticket criado no GLPI: 34333 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34333","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34333 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2187 ","timestamp":"2025-11-07 15:36:14"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 934","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1318","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34334 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34334","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34334 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 4219 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1514 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"4219\" ou cliente=\"1514\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34335 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34335","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34335 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 426 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 168 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"426\" ou cliente=\"168\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34336 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34336","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34336 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2384 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1022","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1415","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34337 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34337","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34337 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3977 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1469","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1929","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34338 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34338","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34338 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 2324 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 994","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1382","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34339 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34339","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34339 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3409 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 889","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1267","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34340 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34340","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34340 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3409 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 889","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1267","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34341 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34341","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34341 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3276 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 1334 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"3276\" ou cliente=\"1334\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34342 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34342","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34342 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 3835 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por código de cliente para: 1427","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade encontrada por cliente: 1887","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34343 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34343","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34343 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de serviço para: 445 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Entidade não encontrada por código de cliente para: 177 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Nenhuma entidade encontrada para serviço=\"445\" ou cliente=\"177\", atribuindo contratos ativos","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Ticket criado no GLPI: 34344 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Sync Data atualizado com o ID do ticket do GLPI: 34344","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Atribuido grupo Operação NOC ao ticket no GLPI: 34344 ","timestamp":"2025-11-07 15:36:15"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-07 16:05:24"} +{"level":"info","message":"ID de sync_data obtido com sucesso: undefined","timestamp":"2025-11-07 16:05:24"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:43:55"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:43:55"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 11:43:59"} +{"level":"error","message":" - Falha ao atualizar status de sync_data para o glpi ticket ID 34335.","timestamp":"2025-11-10 11:44:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:44:23"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:44:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:48:33"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:48:33"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:48:34"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:51:36"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:51:36"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 11:51:41"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 11:53:15"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:54:31"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:54:31"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 11:54:32"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 11:54:36"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34335.","timestamp":"2025-11-10 11:54:44"} +{"level":"error","message":" - Falha ao fechar atendimento no HubSoft para o ticket ID 34335. Resposta: {\"status\":\"error\",\"msg\":\"Atendimento não identificado.\"}","timestamp":"2025-11-10 11:55:09"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:57:10"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:57:10"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 11:57:19"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 11:57:29"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 11:59:44"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 11:59:44"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:01:59"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 12:01:59"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:02:41"} +{"level":"info","message":"ID de sync_data obtido com sucesso: [object Object]","timestamp":"2025-11-10 12:02:46"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:11:27"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:11:29"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:11:39"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:11:47"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:12:53"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:12:53"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:13:00"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:13:05"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:14:14"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:14:14"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:14:15"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:14:17"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:15:32"} +{"level":"error","message":" - Erro ao obter ID de sync_data, error: syntax error at or near \"FROM\"","timestamp":"2025-11-10 12:15:35"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:15:57"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:15:57"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:16:01"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:16:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:17:56"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:17:56"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:17:57"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:17:58"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:21:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:21:23"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:21:29"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:21:34"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 12:22:41"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 12:22:41"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 12:22:44"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 12:22:54"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34335.","timestamp":"2025-11-10 12:23:17"} +{"level":"info","message":"Atendimento no HubSoft fechado com sucesso para o ticket ID 34335.","timestamp":"2025-11-10 12:23:38"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:08:04"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:08:04"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:08:04"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:08:06"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:08:07"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:08:08"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34336.","timestamp":"2025-11-10 15:08:09"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34336.","timestamp":"2025-11-10 15:08:18"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34336.","timestamp":"2025-11-10 15:08:19"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34336.","timestamp":"2025-11-10 15:08:22"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:08:34"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2233:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":" - Erro ao fechar atendimento no HubSoft para o ticket ID 34336: Error: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2233:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":" - Erro ao fechar atendimento no HubSoft para o ticket ID 34336: Error: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:08:34"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34336.","timestamp":"2025-11-10 15:08:37"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34336.","timestamp":"2025-11-10 15:09:06"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:09:21"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:09:21"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:09:24"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:09:24"} +{"level":"error","message":" - Erro ao obter ID de sync_data, Error: Connection terminated unexpectedly","timestamp":"2025-11-10 15:09:25"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:09:34"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34336 que será fechado.","timestamp":"2025-11-10 15:09:34"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:10:36"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 15:10:36"} +{"level":"info","message":"-> Atualizando banco de dados para o glpi ticket ID 34335 que será fechado.","timestamp":"2025-11-10 15:10:38"} +{"level":"info","message":"Status de sync_data atualizado para fechamento do glpi ticket ID 34335.","timestamp":"2025-11-10 15:10:44"} +{"level":"info","message":"-> Iniciando fechamento do atendimento no HubSoft para o ticket ID 34335.","timestamp":"2025-11-10 15:10:51"} +{"level":"error","message":" - Requisição para fechar ticket recebida com corpo inválido ou ausente.","timestamp":"2025-11-10 15:16:36"} +{"level":"info","message":"Ticket 34336 acionado para encerramento.","timestamp":"2025-11-10 15:19:43"} +{"level":"info","message":"Ticket 34336 acionado para encerramento.","timestamp":"2025-11-10 15:28:17"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:28:33"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:28:33"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34336. Atualizando status de sincronização.","timestamp":"2025-11-10 15:28:48"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34336.","timestamp":"2025-11-10 15:29:00"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2233 no HubSoft.","timestamp":"2025-11-10 15:30:18"} +{"level":"info","message":"Atendimento 2233 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 15:30:43"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 597.","timestamp":"2025-11-10 15:31:17"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:31:32"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 597.","timestamp":"2025-11-10 15:32:46"} +{"level":"info","message":"Ticket 34336 acionado para encerramento.","timestamp":"2025-11-10 15:36:26"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:36:33"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:36:33"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34336. Atualizando status de sincronização.","timestamp":"2025-11-10 15:36:33"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34336.","timestamp":"2025-11-10 15:36:33"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2233 no HubSoft.","timestamp":"2025-11-10 15:36:40"} +{"level":"error","message":" - Erro no processo de fechamento do ticket GLPI ID 34336: Falha ao fechar atendimento no HubSoft: {\"status\":\"error\",\"msg\":\"Atendimento já finalizado\"}","timestamp":"2025-11-10 15:36:43"} +{"level":"info","message":"Ticket 34336 acionado para encerramento.","timestamp":"2025-11-10 15:41:36"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:41:43"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34336 obtidos com sucesso.","timestamp":"2025-11-10 15:41:43"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34336. Atualizando status de sincronização.","timestamp":"2025-11-10 15:41:43"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34336.","timestamp":"2025-11-10 15:41:44"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2233 no HubSoft.","timestamp":"2025-11-10 15:41:49"} +{"level":"info","message":"Atendimento 2233 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:42:11"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 597.","timestamp":"2025-11-10 15:42:20"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:42:22"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 597.","timestamp":"2025-11-10 15:42:26"} +{"level":"info","message":"Ticket 34335 acionado para encerramento.","timestamp":"2025-11-10 15:43:09"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:43:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 15:43:11"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34335. Atualizando status de sincronização.","timestamp":"2025-11-10 15:43:11"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34335.","timestamp":"2025-11-10 15:43:11"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2228 no HubSoft.","timestamp":"2025-11-10 15:43:25"} +{"level":"info","message":"Atendimento 2228 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:43:35"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 596.","timestamp":"2025-11-10 15:43:36"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:43:36"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 596.","timestamp":"2025-11-10 15:43:36"} +{"level":"info","message":"Ticket 34335 acionado para encerramento.","timestamp":"2025-11-10 15:43:54"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34335 obtidos com sucesso.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34335. Atualizando status de sincronização.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34335.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2228 no HubSoft.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"Atendimento 2228 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 596.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 596.","timestamp":"2025-11-10 15:43:55"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:45:32"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:45:43"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:45:43"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:45:46"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:45:51"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:01"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:05"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:17"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:20"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:21"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:29"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:32"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:34"} +{"level":"info","message":"Atendimento 2239 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:36"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:37"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:46:38"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"-> Preparando para fechar o ticket GLPI ID 34342. Atualizando status de sincronização.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"Status de sync_data atualizado para 'pending_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:46:39"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 603.","timestamp":"2025-11-10 15:46:41"} +{"level":"info","message":"Atendimento 2239 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 15:46:51"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:54:11"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:54:31"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:55:37"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:55:38"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:55:38"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:55:38"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:55:50"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2241 no HubSoft.","timestamp":"2025-11-10 15:55:59"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:03"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:56:04"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:56:04"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:56:04"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:56:08"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2239 no HubSoft.","timestamp":"2025-11-10 15:56:11"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:13"} +{"level":"info","message":"Atendimento 2241 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 15:56:16"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 605.","timestamp":"2025-11-10 15:56:16"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:21"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:56:26"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:56:26"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:56:33"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2239:","timestamp":"2025-11-10 15:56:33"} +{"level":"error","message":" - Erro no processo de fechamento do ticket GLPI ID 34342: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:56:33"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:34"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:39"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:56:40"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:41"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:56:51"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:13"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:14"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:14"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:15"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:16"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:17"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:18"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:19"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:20"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:57:21"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:21"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:21"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:24"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:25"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:25"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:25"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:25"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:26"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:26"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:26"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:26"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:57:29"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:57:29"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:57:29"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:57:30"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:57:33"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:57:34"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:34"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:57:38"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:58:10"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:58:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:58:11"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:58:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:58:11"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:58:11"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:58:11"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:58:11"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:02"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:59:02"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:02"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:02"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:15"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:15"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:18"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:18"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:18"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:18"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:59:23"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:23"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:23"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 15:59:26"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:26"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:26"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:28"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:28"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:28"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:29"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:29"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:30"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:30"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:30"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:31"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:31"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:31"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:31"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:32"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:32"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:32"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:32"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:33"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:34"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:34"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:34"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:35"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:35"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:35"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:35"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:36"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:36"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:36"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:36"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:37"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:37"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:37"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:37"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:38"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:38"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:38"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:38"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:39"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:40"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:40"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:40"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:41"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:41"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:41"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:41"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:42"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:42"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:42"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:42"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:43"} +{"level":"info","message":"Ticket 34342 acionado para encerramento.","timestamp":"2025-11-10 15:59:43"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34342 obtidos com sucesso.","timestamp":"2025-11-10 15:59:43"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34342.","timestamp":"2025-11-10 15:59:43"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34342. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:44"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:44"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:44"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:44"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:45"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:45"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:45"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:45"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:46"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:46"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:46"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:46"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:47"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:47"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:47"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:47"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:47"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:48"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:48"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:48"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:49"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:49"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:49"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:49"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:50"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:50"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:50"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:50"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:51"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:51"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:51"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:51"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:52"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:52"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:52"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:52"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:53"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:53"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:53"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:53"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:56"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:56"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:56"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:56"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:57"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:57"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:57"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:57"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:58"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:58"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:58"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 15:59:59"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 15:59:59"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 15:59:59"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 15:59:59"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 16:00:06"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:00:07"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:00:07"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 16:00:07"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 16:00:07"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 16:00:08"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 16:00:08"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 16:00:08"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2201 no HubSoft.","timestamp":"2025-11-10 16:00:09"} +{"level":"info","message":"Atendimento 2201 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 16:00:10"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 582.","timestamp":"2025-11-10 16:00:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:00:19"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 582.","timestamp":"2025-11-10 16:00:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:05"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:10"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:12"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:13"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:13"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:13"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2201 no HubSoft.","timestamp":"2025-11-10 16:01:13"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Ticket 34344 acionado para encerramento.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34344 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34344.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34344. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:19"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:19"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:20"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:20"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:01:21"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:01:21"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:01:21"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:01:21"} +{"level":"info","message":"Atendimento 2201 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:01:21"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:02"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:07:02"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:02"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:02"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:02"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:03"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:03"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:04"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"Ticket 34321 acionado para encerramento.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34321 obtidos com sucesso.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34321.","timestamp":"2025-11-10 16:07:04"} +{"level":"warn","message":"Não foi possível obter a trava para o ticket GLPI ID 34321. Provavelmente já está sendo processado.","timestamp":"2025-11-10 16:07:04"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:02"} +{"level":"info","message":"Atendimento 2202 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 16:10:03"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:06"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:07"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:11"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:12"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:13"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:14"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:16"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:17"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:18"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:19"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:20"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:21"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:22"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:23"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:24"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:25"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:26"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:10:27"} +{"level":"info","message":"Ticket 34322 acionado para encerramento.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34322 obtidos com sucesso.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34322.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2202 no HubSoft.","timestamp":"2025-11-10 16:11:02"} +{"level":"info","message":"Atendimento 2202 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:11:03"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 583.","timestamp":"2025-11-10 16:11:03"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 583.","timestamp":"2025-11-10 16:11:03"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:01"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:01"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:18:02"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:02"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:02"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:02"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:02"} +{"level":"info","message":"Atendimento 2098 no HubSoft fechado com sucesso.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:03"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:03"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:04"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:04"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:05"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:05"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:06"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:06"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:07"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:07"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:08"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:08"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:09"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:09"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:10"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:10"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:11"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:11"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:12"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:12"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:13"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:13"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:14"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:14"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:15"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:15"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:17"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:17"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:18"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:18"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:18"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:18"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:18"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:19"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:19"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"Ticket 34270 acionado para encerramento.","timestamp":"2025-11-10 16:18:20"} +{"cleaned":"Ticket Encerrado por Rafael Alves Lopes...","level":"info","message":"🔧 Comentário sanitizado","original":"

Ticket Encerrado por Rafael Alves Lopes

...","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"Dados de sincronização para o GLPI ID 34270 obtidos com sucesso.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"-> Tentando obter trava para fechar o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID 34270.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"-> Iniciando fechamento do atendimento 2098 no HubSoft.","timestamp":"2025-11-10 16:18:20"} +{"level":"info","message":"Atendimento 2098 no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.","timestamp":"2025-11-10 16:18:21"} +{"level":"info","message":"-> Atualizando banco de dados local para o sync ID 544.","timestamp":"2025-11-10 16:18:21"} +{"level":"info","message":"Banco de dados local atualizado com sucesso para o sync ID 544.","timestamp":"2025-11-10 16:18:21"} +{"level":"info","message":"🚀 Servidor HTTP iniciado e ouvindo na porta 3000","timestamp":"2025-11-10 16:49:53"} +{"level":"info","message":"⏰ Agendando cron job para processar atendimentos a cada 5 minutos.","timestamp":"2025-11-10 16:49:53"} +{"level":"info","message":"CRON: Iniciando processamento de atendimentos...","timestamp":"2025-11-10 16:50:00"} +{"level":"info","message":"Pulando a busca de atendimentos do HubSoft (skipHubSoft = true)","timestamp":"2025-11-10 16:50:07"} +{"level":"info","message":"Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...","timestamp":"2025-11-10 16:50:12"} +{"level":"info","message":"Conexão com o banco de dados PostgreSQL estabelecida com sucesso.","timestamp":"2025-11-10 16:50:14"} +{"level":"info","message":"Total de tickets pendentes para criar no GLPI: 0","timestamp":"2025-11-10 16:50:17"} +{"level":"info","message":"CRON: Processamento de atendimentos concluído com sucesso.","timestamp":"2025-11-10 16:50:19"} +{"level":"info","message":"🚀 Servidor HTTP iniciado e ouvindo na porta 3000","timestamp":"2025-11-10 16:52:31"} +{"level":"info","message":"⏰ Agendando cron job para processar atendimentos a cada 5 minutos.","timestamp":"2025-11-10 16:52:31"} diff --git a/logs/error.log b/logs/error.log new file mode 100644 index 0000000..21960ac --- /dev/null +++ b/logs/error.log @@ -0,0 +1,113 @@ +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:13:35"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:14:44"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:03"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:40"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-06 16:15:41"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:17:18"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:17:54"} +{"level":"error","message":" - Erro ao processar atendimentos: AggregateError","timestamp":"2025-11-06 16:18:42"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:34:35"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:34:57"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:36:29"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:43:44"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:52:42"} +{"level":"error","message":"AggregateError - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-06 16:56:57"} +{"level":"error","message":"AggregateError - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-06 17:00:17"} +{"level":"error","message":"AggregateError - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-06 17:00:59"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:49"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:50"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:05:51"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:10"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:11"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:06:12"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:11:17"} +{"level":"error","message":" - Erro ao buscar entidade por código de cliente: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY ASC' at line 1","timestamp":"2025-11-06 17:11:57"} +{"level":"error","message":" - Erro ao buscar entidade por código de serviço: Error: Access denied for user 'snglpi'@'177.73.177.3' (using password: YES)","timestamp":"2025-11-06 17:25:25"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:10:48"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:17:18"} +{"level":"error","message":"AggregateError - Erro ao obter ID de sync_data","timestamp":"2025-11-07 15:20:57"} +{"level":"error","message":"Error: connect ETIMEDOUT 177.73.177.69:9432 - Erro ao buscar atendimentos no banco de dados HubSoft.","timestamp":"2025-11-07 15:33:48"} +{"level":"error","message":"Error: connect ETIMEDOUT 177.73.177.69:9432 - [ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.","timestamp":"2025-11-07 15:33:48"} +{"level":"error","message":" - Falha ao atualizar status de sync_data para o glpi ticket ID 34335.","timestamp":"2025-11-10 11:44:23"} +{"level":"error","message":" - Falha ao fechar atendimento no HubSoft para o ticket ID 34335. Resposta: {\"status\":\"error\",\"msg\":\"Atendimento não identificado.\"}","timestamp":"2025-11-10 11:55:09"} +{"level":"error","message":" - Erro ao obter ID de sync_data, error: syntax error at or near \"FROM\"","timestamp":"2025-11-10 12:15:35"} +{"level":"error","message":" - Erro ao fechar atendimento no HubSoft para o ticket ID 34335: ReferenceError: updateFechaAtendimento is not defined","timestamp":"2025-11-10 12:23:41"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2233:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":" - Erro ao fechar atendimento no HubSoft para o ticket ID 34336: Error: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2233:","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":" - Erro ao fechar atendimento no HubSoft para o ticket ID 34336: Error: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:08:34"} +{"level":"error","message":" - Erro ao obter ID de sync_data, Error: Connection terminated unexpectedly","timestamp":"2025-11-10 15:09:25"} +{"level":"error","message":" - Erro ao obter ID de sync_data, Error: Connection terminated unexpectedly","timestamp":"2025-11-10 15:09:49"} +{"level":"error","message":" - Requisição para fechar ticket recebida com corpo inválido ou ausente.","timestamp":"2025-11-10 15:16:36"} +{"level":"error","message":" - Erro no processo de fechamento do ticket GLPI ID 34336: Falha ao fechar atendimento no HubSoft: {\"status\":\"error\",\"msg\":\"Atendimento já finalizado\"}","timestamp":"2025-11-10 15:36:43"} +{"level":"error","message":"Error: Client network socket disconnected before secure TLS connection was established - Erro ao obter token de autenticação:","timestamp":"2025-11-10 15:56:33"} +{"level":"error","message":"Client network socket disconnected before secure TLS connection was established - Erro ao fechar atendimento ID 2239:","timestamp":"2025-11-10 15:56:33"} +{"level":"error","message":" - Erro no processo de fechamento do ticket GLPI ID 34342: Client network socket disconnected before secure TLS connection was established","timestamp":"2025-11-10 15:56:33"} +{"level":"error","message":" - Erro ao obter ID de sync_data, Error: Connection terminated unexpectedly","timestamp":"2025-11-10 15:58:23"} diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index b420643..f02d95d 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -59,6 +59,12 @@ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, "node_modules/aws-ssl-profiles": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", @@ -68,6 +74,17 @@ "node": ">= 6.0.0" } }, + "node_modules/axios": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/body-parser": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", @@ -184,6 +201,18 @@ "node": ">=18" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/content-disposition": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", @@ -240,6 +269,15 @@ } } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/denque": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", @@ -335,6 +373,21 @@ "node": ">= 0.4" } }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -421,6 +474,63 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", "license": "MIT" }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/form-data/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -518,6 +628,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -761,6 +886,15 @@ "node": ">= 0.6" } }, + "node_modules/node-cron": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz", + "integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg==", + "license": "ISC", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", @@ -963,6 +1097,12 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", diff --git a/package-lock.json b/package-lock.json index 72aebdd..6891f14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,11 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "axios": "^1.13.2", "dotenv": "^17.2.3", "express": "^5.1.0", "mysql2": "^3.15.2", + "node-cron": "^4.2.1", "pg": "^8.16.3", "qs": "^6.14.0", "winston": "^3.18.3" @@ -72,6 +74,12 @@ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, "node_modules/aws-ssl-profiles": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", @@ -81,6 +89,17 @@ "node": ">= 6.0.0" } }, + "node_modules/axios": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/body-parser": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", @@ -197,6 +216,18 @@ "node": ">=18" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/content-disposition": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", @@ -253,6 +284,15 @@ } } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/denque": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", @@ -348,6 +388,21 @@ "node": ">= 0.4" } }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -434,6 +489,63 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", "license": "MIT" }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/form-data/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -531,6 +643,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -774,6 +901,15 @@ "node": ">= 0.6" } }, + "node_modules/node-cron": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz", + "integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg==", + "license": "ISC", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", @@ -976,6 +1112,12 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", diff --git a/package.json b/package.json index 99d61c1..c0d3d13 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,11 @@ "license": "ISC", "description": "", "dependencies": { + "axios": "^1.13.2", "dotenv": "^17.2.3", "express": "^5.1.0", "mysql2": "^3.15.2", + "node-cron": "^4.2.1", "pg": "^8.16.3", "qs": "^6.14.0", "winston": "^3.18.3" diff --git a/src/app.js b/src/app.js index 9006641..c743185 100644 --- a/src/app.js +++ b/src/app.js @@ -10,4 +10,13 @@ function createApp() { return app; } -module.exports = createApp; \ No newline at end of file +module.exports = createApp; + +/** + * @module app + * @description Este módulo é responsável por criar e configurar a instância do aplicativo Express. + * + * Funções: + * - `createApp()`: Uma factory function que inicializa o Express, aplica middlewares essenciais (como o `express.json` para parsear o corpo das requisições) e anexa as rotas da aplicação. + * Isso desacopla a criação do app da sua execução, facilitando testes. + */ \ No newline at end of file diff --git a/src/config/envLoader.js b/src/config/envLoader.js index ea02d21..fbb59a8 100644 --- a/src/config/envLoader.js +++ b/src/config/envLoader.js @@ -6,8 +6,6 @@ function loadEnv() { const nodeEnv = process.env.NODE_ENV || 'development'; const envPath = path.resolve(process.cwd(), `.env.${nodeEnv}`); - - console.log(`Carregando variáveis de ambiente de: ${envPath}`); dotenv.config({ path: envPath }); } diff --git a/src/controller/ClosureController.js b/src/controller/ClosureController.js new file mode 100644 index 0000000..ccf8687 --- /dev/null +++ b/src/controller/ClosureController.js @@ -0,0 +1,48 @@ +const ticketService = require('../services/ticketService.js'); +const { logInfo, logError } = require('../utils/logger.js'); + +/** + * Controller para lidar com o webhook de fechamento de ticket do GLPI. + * @param {import('express').Request} req - O objeto de requisição do Express. + * @param {import('express').Response} res - O objeto de resposta do Express. + */ + +const closeTicket = async (req, res) => { + try { + let rawData = ''; + const bodyRequest = req.body; + + req.on('data', chunk => { + rawData += chunk; + }); + + req.on('end', async () => { + let bodyRequest; + try { + bodyRequest = JSON.parse(rawData); + } catch (err) { + logError('Erro ao parsear JSON:', err); + bodyRequest = {}; + } + + const ticketId = bodyRequest.item.items_id; + logInfo(`Ticket ${ticketId} acionado para encerramento.`); + const closingTicket = await ticketService.fechaTicket(bodyRequest); + res.status(200).json(closingTicket); + }); + + } catch (error) { + res.status(500).json({ error: error.message }); + } +} + + +module.exports = { closeTicket }; +/** + * @module ClosureController + * @description Este controller é o ponto de entrada para as requisições de webhook enviadas pelo GLPI quando um ticket é fechado. + * + * Funções: + * - `closeTicket(req, res)`: Recebe a notificação do GLPI, extrai os dados do corpo da requisição e invoca o `ticketService` para orquestrar o processo de fechamento do ticket correspondente no HubSoft e a atualização no banco de dados local. + * Ele é responsável por validar a requisição e responder ao GLPI com o status do processamento. + */ \ No newline at end of file diff --git a/src/controller/processController.js b/src/controller/processController.js index 1036163..c3c23ac 100644 --- a/src/controller/processController.js +++ b/src/controller/processController.js @@ -249,34 +249,42 @@ const processAtendimento = async (ticketData) => { // ================================================================================ const processaAtendimentos = async (skipHubSoft = false) => { - try { - let atendimentosDB = []; + let atendimentosDB = []; - if (!skipHubSoft) { - // Esta parte depende da VPN + if (!skipHubSoft) { + try { logInfo('Buscando atendimentos do HubSoft...'); atendimentosDB = await hubsoftModel.getAtendimentosFromDB(); logInfo(`Total de atendimentos obtidos do HubSoft: ${atendimentosDB.length}`); for (const atendimento of atendimentosDB) { try { - // Processa o ticket do HubSoft const ticketData = await processTicketFromHubSoft(atendimento); - // Salva no banco intermediário (hubglpi) await saveTicketToHubGlpi(ticketData); - } - catch (error) { + } catch (error) { logError(`Erro ao processar atendimento ${atendimento.id_atendimento}:`, error); } } - - } else { - logInfo('Pulando a busca de atendimentos do HubSoft (skipHubSoft = true)'); + } catch (error) { + logError(`[ETAPA 1 FALHOU] Erro crítico ao buscar ou salvar dados do HubSoft. Verifique a conexão com o banco de dados do HubSoft e do HubGLPI.`, error); + // Se a primeira etapa falhar, talvez não queiramos continuar. + // Retornar aqui evita que o resto do código execute com dados potencialmente vazios. + return; } + } else { + logInfo('Pulando a busca de atendimentos do HubSoft (skipHubSoft = true)'); + } - // Coletando atendimentos do banco intermediário (hubglpi) + try { + logInfo('Buscando tickets pendentes no banco de dados intermediário (HubGLPI)...'); atendimentosDB = await hubglpiModel.getTicketDataPending(); + logInfo(`Total de tickets pendentes para criar no GLPI: ${atendimentosDB.length}`); + } catch (error) { + logError(`[ETAPA 2 FALHOU] Erro crítico ao buscar tickets pendentes do HubGLPI. Verifique a conexão com o banco de dados.`, error); + return; + } + if (atendimentosDB.length > 0) { for (const atendimento of atendimentosDB) { try { @@ -288,15 +296,24 @@ const processaAtendimentos = async (skipHubSoft = false) => { logError(`Erro ao processar atendimento ${atendimento.id_atendimento}:, ${error}`); } } - - } catch (error) { - logError(`Erro ao processar atendimentos: ${error}`); } -}; +} module.exports = { processaAtendimentos, processAtendimento, formatTicketDataForGlpi, formatDescription -}; \ No newline at end of file +}; + +/** + * @module processController + * @description Este módulo orquestra o fluxo principal de sincronização de tickets do HubSoft para o GLPI. + * Ele é executado periodicamente pelo cron job. + * + * O fluxo é o seguinte: + * 1. `processaAtendimentos`: Função principal que pode buscar novos atendimentos do banco de dados do HubSoft (opcional) e salvá-los no banco de dados intermediário (`hubglpi`). + * 2. Em seguida, busca os tickets pendentes de criação (`pending_create`) no banco `hubglpi`. + * 3. `processAtendimento`: Para cada ticket pendente, formata os dados e chama as funções do `glpiModel` para criar o ticket no GLPI. + * 4. Atualiza o status da sincronização no banco `hubglpi` para `created_glpi` ou `sync_error` em caso de falha. + */ \ No newline at end of file diff --git a/src/controller/ticketController.js b/src/controller/ticketController.js deleted file mode 100644 index 867117f..0000000 --- a/src/controller/ticketController.js +++ /dev/null @@ -1,31 +0,0 @@ -const ticketService = require('../services/ticketService.js'); - -const closeTicket = async (req, res) => { - try { - let rawData = ''; - - req.on('data', chunk => { - rawData += chunk; - }); - - req.on('end', async () => { - let bodyRequest; - try { - bodyRequest = JSON.parse(rawData); - } catch (err) { - console.error('Erro ao parsear JSON:', err); - bodyRequest = {}; - } - - console.log('Fechando ticket com os dados:', bodyRequest); - const closingTicket = await ticketService.fechaTicket(bodyRequest); - res.status(200).json(closingTicket); - }); - - } catch (error) { - res.status(500).json({ error: error.message }); - } -} - - -module.exports = { closeTicket }; \ No newline at end of file diff --git a/src/index.js b/src/index.js index 2545f82..15d48b1 100644 --- a/src/index.js +++ b/src/index.js @@ -1,16 +1,11 @@ -const hubsoftController = require('./controller/processController.js'); -const { logError, logInfo } = require('./utils/logger.js'); const loadEnv = require('./config/envLoader'); - -// Carrega as variáveis de ambiente loadEnv(); - - +const hubsoftController = require('./controller/processController.js'); +const { logInfo } = require('./utils/logger.js'); logInfo('Aplicação iniciada', { timestamp: new Date().toISOString(), environment: process.env.NODE_ENV || 'development' }); -// Inicia o processamento dos atendimentos hubsoftController.processaAtendimentos(); \ No newline at end of file diff --git a/src/model/glpiModel.js b/src/model/glpiModel.js index 18e9d3f..c7212d3 100644 --- a/src/model/glpiModel.js +++ b/src/model/glpiModel.js @@ -66,7 +66,7 @@ class GlpiModel { static async selectEntityIdCodCliente(id) { - const query = `SELECT id FROM glpi_entities WHERE name LIKE ? LIMIT 1 ORDER BY ASC;`; + const query = `SELECT id FROM glpi_entities WHERE name LIKE ? LIMIT 1;`; const values = [`${id} -%`]; try { diff --git a/src/model/hubglpiModel.js b/src/model/hubglpiModel.js index 52b5606..f74415d 100644 --- a/src/model/hubglpiModel.js +++ b/src/model/hubglpiModel.js @@ -129,25 +129,31 @@ class HubglpiModel { logInfo('ID de sync_data obtido com sucesso:', res.rows[0]); return res.rows[0] ? res.rows[0].id : null; } catch (err) { - logError('Erro ao obter ID de sync_data', err); + logError(`Erro ao obter ID de sync_data, ${err}`); throw err; } } - static async get_idSyncByGlpiID(glpi_ticket_id) { + static async getIdByGlpiID(glpi_ticket_id) { const query = ` - SELECT id FROM sync_data + SELECT + id, + glpi_ticket_id glpiId, + hubsoft_ticket_id hubsoftId + FROM sync_data WHERE glpi_ticket_id = $1; `; const values = [glpi_ticket_id]; try { - const res = await pool.query(query, values); - logInfo('ID de sync_data obtido com sucesso:', res.rows[0]); - return res.rows[0] ? res.rows[0].id : null; - } - catch (err) { - logError('Erro ao obter ID de sync_data', err); + const { rows } = await pool.query(query, values); + if (rows.length > 0) { + logInfo(`Dados de sincronização para o GLPI ID ${glpi_ticket_id} obtidos com sucesso.`); + return rows[0]; // Retorna o objeto completo + } + return null; // Retorna null se não encontrar + } catch (err) { + logError(`Erro ao obter ID de sync_data, ${err}`); throw err; } @@ -185,21 +191,87 @@ class HubglpiModel { throw err; } } +static async updateClosingTicket(syncId, closeMessage) { + const client = await pool.connect(); + try { + await client.query('BEGIN'); // inicia transação - static async update_syncaDataError(sync_error_message, id_atendimento) { + // 1. Atualiza sync_data para 'closed' + const querySync = ` + UPDATE sync_data + SET status_sync = 'closed', + updated_at = NOW() + WHERE id = $1 + RETURNING *; + `; + const resSync = await client.query(querySync, [syncId]); + const updatedSyncData = resSync.rows[0]; + + if (!updatedSyncData) { + throw new Error(`Nenhum registro sync_data encontrado com o id ${syncId} para atualizar.`); + } + + // 2. Atualiza hubsoft_tickets com os dados de fechamento + const queryHubsoft = ` + UPDATE hubsoft_tickets + SET updated_at = NOW(), + data_fechamento = NOW(), + descricao_fechamento = $2, + status_atendimento = 'Resolvido' + WHERE id_atendimento = $1 + RETURNING *; + `; + const resHubsoft = await client.query(queryHubsoft, [updatedSyncData.hubsoft_ticket_id, closeMessage]); + + await client.query('COMMIT'); // confirma transação + + return { + sync_data: updatedSyncData, + hubsoft_tickets: resHubsoft.rows[0] + }; + } catch (err) { + await client.query('ROLLBACK'); // desfaz se der erro + logError(`Erro ao atualizar ticket: ${err}`); + throw err; + } finally { + client.release(); + } +} + + + + + static async updateSyncDataStatus( ticketId, status_sync, source_last){ + const query = ` + UPDATE sync_data + SET status_sync = $1, + source_last = $2 + WHERE id = $3 + RETURNING *; + `; + const values = [status_sync, source_last, ticketId]; + + try { + const res = await pool.query(query, values); + return res.rows[0]; + } catch (err) { + logError(`Erro ao atualizar status_sync na tabela sync_data: ${err}`); + throw err; + } + } + + + static async updateSyncaDataError(sync_error_message, id_atendimento) { const query = ` UPDATE sync_data set sync_error_message = $1, status_sync = 'sync_error', - last_sync_attempt = $2 - WHERE hubsoft_ticket_id = $3 + last_sync_attempt = NOW() + WHERE id = $2 RETURNING *; `; - const values = [ - sync_error_message, - new Date(), - id_atendimento - ]; + + const values = [sync_error_message, id_atendimento]; try { const res = await pool.query(query, values); @@ -210,24 +282,39 @@ class HubglpiModel { } } - static async updateSyncDataStatus(id_atendimento, status_sync, source_last) { + static async lockTicketForClosing(syncId) { const query = ` UPDATE sync_data - SET status_sync = $1, - source_last = $2 - WHERE hubsoft_ticket_id = $3 + SET status_sync = 'processing_close', + updated_at = NOW() + WHERE id = $1 AND status_sync NOT IN ('processing_close', 'closed_glpi') RETURNING *; `; - const values = [status_sync, source_last, id_atendimento]; + const values = [syncId]; try { const res = await pool.query(query, values); - return res.rows[0]; + // Se a consulta retornar uma linha, o lock foi bem-sucedido. + // Se não retornar nada, outro processo já pegou o ticket. + return res.rows[0] || null; } catch (err) { - logError(`Erro ao atualizar status_sync na tabela sync_data: ${err}`); + logError(`Erro ao tentar travar o ticket para fechamento (syncId: ${syncId}): ${err}`); throw err; } - } + } + + } module.exports = HubglpiModel; + +/** + * @module HubglpiModel + * @description Este módulo contém a classe `HubglpiModel` que encapsula todas as interações com o banco de dados intermediário (`hubglpi`). + * Ele é responsável por inserir, atualizar e consultar dados nas tabelas `hubsoft_tickets` e `sync_data`. + * + * Funções principais: + * - Funções de CRUD para as tabelas `hubsoft_tickets` e `sync_data`. + * - `lockTicketForClosing(syncId)`: Implementa um mecanismo de trava para evitar processamento concorrente de fechamento de tickets. + * - `getTicketDataPending()`: Busca todos os tickets que estão pendentes de criação no GLPI para serem processados pelo cron job. + */ diff --git a/src/model/hubsoftModel.js b/src/model/hubsoftModel.js index e2f5880..4b9d197 100644 --- a/src/model/hubsoftModel.js +++ b/src/model/hubsoftModel.js @@ -1,29 +1,52 @@ const dbConfig = require('../config/dbConfig.js'); +const { logError, logInfo } = require('../utils/logger'); -const { Pool } = require('pg'); -const pool = new Pool({ +const hubsoftDbConfig = { host: dbConfig.hubsoft.databaseHost, port: dbConfig.hubsoft.databasePort, database: dbConfig.hubsoft.databaseName, user: dbConfig.hubsoft.databaseUser, password: dbConfig.hubsoft.databasePassword +}; + +const { Pool } = require('pg'); +const pool = new Pool(hubsoftDbConfig); + +pool.on('connect', () => { + logInfo('Conexão com o banco de dados HubSoft (leitura) estabelecida com sucesso.'); }); -const getAtendimentosFromDB = async () => { - const query = 'SELECT a.id_atendimento, a.id_usuario_abertura, a.id_atendimento_status, a.protocolo, a.descricao_abertura, a.data_cadastro, a.nome_contato, c.codigo_cliente, s.descricao, cs.id_cliente_servico FROM atendimento AS a INNER JOIN cliente_servico AS cs ON a.id_cliente_servico = cs.id_cliente_servico INNER JOIN cliente AS c ON cs.id_cliente = c.id_cliente INNER JOIN servico AS s ON cs.id_servico = s.id_servico WHERE a.id_tipo_atendimento = 4 AND a.id_usuario_abertura = 248 AND a.id_atendimento_status IN (1, 2, 33) AND s.ativo = true;'; +pool.on('error', (err) => { + logError('Erro na conexão com o banco de dados HubSoft', err); +}); - const { rows } = await pool.query(query); + +const getAtendimentosFromDB = async () => { + + try { + const query = 'SELECT a.id_atendimento, a.id_usuario_abertura, a.id_atendimento_status, a.protocolo, a.descricao_abertura, a.data_cadastro, a.nome_contato, c.codigo_cliente, s.descricao, cs.id_cliente_servico FROM atendimento AS a INNER JOIN cliente_servico AS cs ON a.id_cliente_servico = cs.id_cliente_servico INNER JOIN cliente AS c ON cs.id_cliente = c.id_cliente INNER JOIN servico AS s ON cs.id_servico = s.id_servico WHERE a.id_tipo_atendimento = 4 AND a.id_usuario_abertura = 248 AND a.id_atendimento_status IN (1, 2, 33) AND s.ativo = true;'; + const { rows } = await pool.query(query); + return rows; + } catch (error) { + logError('Erro ao buscar atendimentos no banco de dados HubSoft.', error); + throw error; // Propaga o erro para ser tratado no controller + } +} + +const validateAtendimentoStatus = async (id_atendimento) => { + // Corrigido para prevenir SQL Injection + const query = 'SELECT id_atendimento_status FROM atendimento WHERE id_atendimento = $1;'; + const values = [id_atendimento]; + const { rows } = await pool.query(query, values); return rows; } -const validateAtendimentoStatus = (id_atendimento) => { - const query = `SELECT id_atendimento_status FROM atendimento WHERE id_atendimento = ${id_atendimento};`; - return pool.query(query); -} - -const validateMensagensByAtendimento = (id_atendimento) => { - const query = `SELECT id_atendimento_mensagem, id_atendimento, mensagem, data_cadastro FROM atendimento_mensagem WHERE id_atendimento = ${id_atendimento} ;` - return pool.query(query); +const validateMensagensByAtendimento = async (id_atendimento) => { + // Corrigido para prevenir SQL Injection + const query = 'SELECT id_atendimento_mensagem, id_atendimento, mensagem, data_cadastro FROM atendimento_mensagem WHERE id_atendimento = $1;'; + const values = [id_atendimento]; + const { rows } = await pool.query(query, values); + return rows; } const updateFechaAtendimento = async (id_atendimento, closingMessage) => { @@ -31,13 +54,15 @@ const updateFechaAtendimento = async (id_atendimento, closingMessage) => { UPDATE atendimento SET descricao_fechamento = $1, data_fechamento = $2, - status_atendimento = $3 + id_atendimento_status = $3 -- Assumindo que o status é um ID numérico WHERE id_atendimento = $4; `; // Precisamos descobrir qual é o status de "Fechado" no Hubsoft - const values = [closingMessage, new Date(), 'Solucionado', id_atendimento]; + // ATENÇÃO: Usar o ID do status, não o nome. Ex: 5 para 'Solucionado' + const STATUS_FECHADO_ID = 5; // Substitua pelo ID correto + const values = [closingMessage, new Date(), STATUS_FECHADO_ID, id_atendimento]; try { const res = await pool.query(query, values); return res.rows[0]; @@ -48,5 +73,8 @@ const updateFechaAtendimento = async (id_atendimento, closingMessage) => { } module.exports = { - getAtendimentosFromDB, validateAtendimentoStatus, validateMensagensByAtendimento + getAtendimentosFromDB, + validateAtendimentoStatus, + validateMensagensByAtendimento, + updateFechaAtendimento // Exportando a função }; \ No newline at end of file diff --git a/src/routes.js b/src/routes.js index 1763188..904d92d 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1,5 +1,5 @@ const { Router } = require('express'); -const ticketController = require('./controller/ticketController.js'); +const ticketController = require('./controller/ClosureController.js'); const router = Router(); diff --git a/src/server.js b/src/server.js index 757d106..035fff7 100644 --- a/src/server.js +++ b/src/server.js @@ -1,13 +1,36 @@ -const dotenv = require('dotenv'); -const createApp = require('./app.js'); const loadEnv = require('./config/envLoader'); loadEnv(); +const cron = require('node-cron'); +const createApp = require('./app.js'); +const { processaAtendimentos } = require('./controller/processController.js'); +const { logInfo, logError } = require('./utils/logger.js'); + const app = createApp(); const PORT = process.env.PORT || 3000; app.listen(PORT, () => { - console.log(`✅ Servidor rodando na porta ${PORT}`); + logInfo(`🚀 Servidor HTTP iniciado e ouvindo na porta ${PORT}`); + + // Agenda a tarefa para rodar a cada 5 minutos. + logInfo('⏰ Agendando cron job para processar atendimentos a cada 5 minutos.'); + cron.schedule('*/5 * * * *', async () => { + logInfo('CRON: Iniciando processamento de atendimentos...'); + try { + await processaAtendimentos(true); + logInfo('CRON: Processamento de atendimentos concluído com sucesso.'); + } catch (error) { + logError('CRON: Erro durante o processamento de atendimentos.', error); + } + }); }); +/** + * @module server + * @description Ponto de entrada principal da aplicação. + * Este módulo é responsável por: + * 1. Carregar as variáveis de ambiente. + * 2. Iniciar o servidor Express para escutar requisições HTTP (ex: webhooks do GLPI). + * 3. Agendar e executar um cron job que roda a função `processaAtendimentos` periodicamente para sincronizar novos tickets do HubSoft para o GLPI. + */ diff --git a/src/services/hubsoftService.js b/src/services/hubsoftService.js index 933dde3..907f374 100644 --- a/src/services/hubsoftService.js +++ b/src/services/hubsoftService.js @@ -10,7 +10,6 @@ const getAuthToken = async () => { 'Content-Type': 'application/x-www-form-urlencoded' } }); - console.log('Token de autenticação obtido com sucesso.'); return response.data.access_token; } catch (error) { logError('Erro ao obter token de autenticação:', error); diff --git a/src/services/ticketService.js b/src/services/ticketService.js index ca1f7ac..fc1c274 100644 --- a/src/services/ticketService.js +++ b/src/services/ticketService.js @@ -1,122 +1,144 @@ // HUBXGLPI/src/services/ticketService.js -const { log } = require("winston"); -const { get_idSyncByGlpiID } = require("../model/hubglpiModel.js"); -const { updateSyncDataStatus } = require("../model/syncDataModel.js"); + +const { logError, logInfo, logWarning} = require('../utils/logger'); +const { getIdByGlpiID, updateClosingTicket, updateSyncaDataError, lockTicketForClosing } = require("../model/hubglpiModel.js"); +const { sanitizeGLPIComment } = require('../utils/commentSanitizer.js'); const { closeAtendimento } = require("./hubsoftService.js"); +const { hubsoft } = require('../config/apiConfig.js'); +const e = require('express'); -// { -// "item": { -// "id": 27779, -// "itemtype": "Ticket", -// "items_id": 34213, -// "content": "

Closing Task<\/p>", -// "user": { -// "id": 917, -// "name": "rafael.lopes" -// }, -// "user_editor": null -// }, -// "event": "new", -// "parent_item": { -// "id": 34213, -// "name": "TESTE", -// "content": "

teste<\/p>", -// "is_deleted": false, -// "urgency": 3, -// "impact": 3, -// "priority": 3, -// "actiontime": 0, -// "date_creation": "2025-11-03T16:26:12-03:00", -// "date_mod": "2025-11-05T10:44:03-03:00", -// "date": "2025-11-03T16:26:12-03:00", -// "type": 1, -// "external_id": "", -// "status": { -// "id": 5, -// "name": "Solucionado" -// }, -// "category": { -// "id": 5814, -// "name": "HubSoft" -// }, -// "location": null, -// "request_type": { -// "id": 1, -// "name": "Helpdesk" -// }, -// "entity": { -// "id": 0, -// "name": "Contratos Ativos", -// "completename": "Contratos Ativos" -// }, -// "team": [] -// } -// } - -const updateSyncStatus = async (ticketId, ticketTitle) => { - try { - //verificar se titulo contem "Mundiale" - if (ticketTitle.includes("Mundiale")) { - const exists = await get_idSyncByGlpiID(ticketId); - if (exists) { - log.info( - `-> Atualizando banco de dados para o glpi ticket ID ${ticketId} que será fechado.` - ); - const updateResult = await updateSyncDataStatus( - ticketId, - "pending_close", - "glpi" - ); - - if (updateResult) { - log.info( - `Status de sync_data atualizado para fechamento do glpi ticket ID ${ticketId}.` - ); - return true; - } else { - log.error( - `Falha ao atualizar status de sync_data para o glpi ticket ID ${ticketId}.` - ); - return false; - } - } - } else { - log.info( - `Ticket ID ${ticketId} não relacionado à Mundiale. Ignorando fechamento.` - ); - } - } catch (error) {} - }; - -const fechaTicket = async (bodyRequest) => { - const ticketId = bodyRequest.item.items_id; - const ticketTitle = bodyRequest.parent_item.name; - const closingMessage = bodyRequest.item.content || "Fechamento automático do ticket."; +/** + * Verifica se um ticket é da "Mundiale" e atualiza seu status para 'pending_close'. + * @param {number} glpiTicketId - O ID do ticket no GLPI. + * @param {string} ticketTitle - O título do ticket. + * @returns {Promise} Um objeto com os IDs { hubsoftId, glpiId, syncId } ou null se não for aplicável. + */ +const handleMundialeTicket = async (glpiTicketId, ticketTitle) => { try { - const updateStatus = await updateSyncStatus(ticketId, ticketTitle); - if (updateStatus) { - log.info(`-> Iniciando fechamento do atendimento no HubSoft para o ticket ID ${ticketId}.`); - const closeResponse = await closeAtendimento(ticketId, closingMessage); - - if (closeResponse.status === "success") { - log.info(`Atendimento no HubSoft fechado com sucesso para o ticket ID ${ticketId}.`); - const dbHubsoftClose = await updateFechaAtendimento(ticketId, closingMessage); - if (dbHubsoftClose) { - log.info(`Banco de dados atualizado com sucesso para o fechamento do atendimento ID ${ticketId}.`); - return closeResponse; - } else { - log.error(`Falha ao atualizar o banco de dados para o fechamento do atendimento ID ${ticketId}.`); - return closeResponse; - } - } else { - log.error(`Falha ao fechar atendimento no HubSoft para o ticket ID ${ticketId}. Resposta: ${JSON.stringify(closeResponse)}`); - } + if (!ticketTitle.includes("Mundiale")) { + logInfo(`Ticket ID ${glpiTicketId} não é da Mundiale. Ignorando fechamento.`); + return null; + } + + const syncRecord = await getIdByGlpiID(glpiTicketId); + if (!syncRecord) { + logInfo(`Nenhum registro de sincronização encontrado para o ticket GLPI ID ${glpiTicketId}.`); + return null; + } + + logInfo(`-> Tentando obter trava para fechar o ticket GLPI ID ${glpiTicketId}.`); + const lockedTicket = await lockTicketForClosing(syncRecord.id); + + if (lockedTicket) { + logInfo(`Trava obtida com sucesso. Status atualizado para 'processing_close' para o ticket GLPI ID ${glpiTicketId}.`); + return { + hubsoftId: lockedTicket.hubsoft_ticket_id, + glpiId: glpiTicketId, + syncId: lockedTicket.id, + }; + } else { + // Se não conseguimos a trava, é porque outro processo já está tratando dele. + // Isso não é um erro, apenas uma requisição duplicada. + logWarning(`Não foi possível obter a trava para o ticket GLPI ID ${glpiTicketId}. Provavelmente já está sendo processado.`); + return null; } } catch (error) { - log.error(`Erro ao fechar atendimento no HubSoft para o ticket ID ${ticketId}: ${error}`); + logError(`Erro em handleMundialeTicket para o ticket ID ${glpiTicketId}:`, error); + throw error; // Propaga o erro para o chamador + } +}; + +/** + * Fecha o atendimento correspondente no HubSoft. + * @param {number} hubsoftId - O ID do atendimento no HubSoft. + * @param {string} closingMessage - A mensagem de fechamento. + * @returns {Promise} A resposta da API do HubSoft. + */ +const closeHubsoftTicket = async (hubsoftId, closingMessage) => { + logInfo(`-> Iniciando fechamento do atendimento ${hubsoftId} no HubSoft.`); + const closeResponse = await closeAtendimento(hubsoftId, closingMessage); + + // Se o atendimento já estiver finalizado, não é um erro. Apenas retornamos a resposta. + if (closeResponse?.status === 'error' && closeResponse?.msg === 'Atendimento já finalizado') { + return closeResponse; + } + + // Se a API retornar qualquer outro erro, lançamos uma exceção. + if (closeResponse.status !== "success") { + const errorMessage = `Falha ao fechar atendimento no HubSoft: ${JSON.stringify(closeResponse) || 'Resposta inesperada'}`; + throw new Error(errorMessage); + } + + logInfo(`Atendimento ${hubsoftId} no HubSoft fechado com sucesso.`); + return closeResponse; +}; + +/** + * Atualiza os registros no banco de dados local após o fechamento bem-sucedido. + * @param {number} syncId - O ID do registro de sincronização. + * @param {string} closingMessage - A mensagem de fechamento. + */ +const updateLocalDatabaseOnClose = async (syncId, closingMessage) => { + logInfo(`-> Atualizando banco de dados local para o sync ID ${syncId}.`); + const dbUpdateResult = await updateClosingTicket(syncId, closingMessage); + + if (dbUpdateResult) { + logInfo(`Banco de dados local atualizado com sucesso para o sync ID ${syncId}.`); + } else { + // Mesmo que a API do Hubsoft tenha funcionado, o DB local falhou. + // Isso deve ser logado como um erro para investigação. + logError(`Falha crítica ao atualizar o banco de dados local para o sync ID ${syncId} após o fechamento no HubSoft.`); + } +}; + +const fechaTicket = async (bodyRequest) => { + const glpiTicketId = bodyRequest.item.items_id; + const ticketTitle = bodyRequest.parent_item.name; + const rawClosingMessage = bodyRequest.item.content || "Fechamento automático do ticket."; + + // Sanitiza a mensagem de fechamento para remover tags HTML e formatar o texto. + const closingMessage = sanitizeGLPIComment({ content: rawClosingMessage }); + + try { + const ticketInfo = await handleMundialeTicket(glpiTicketId, ticketTitle); + + if (ticketInfo) { + const closeResponse = await closeHubsoftTicket(ticketInfo.hubsoftId, closingMessage); + + // Se o atendimento já estava fechado, registramos um aviso e continuamos para garantir que nosso DB local esteja sincronizado. + if (closeResponse?.msg === 'Atendimento já finalizado') { + logInfo(`Atendimento ${ticketInfo.hubsoftId} no HubSoft já estava fechado. Garantindo a sincronização do banco de dados local.`); + } + + await updateLocalDatabaseOnClose(ticketInfo.syncId, closingMessage); + + return { status: 'success', message: `Ticket ${glpiTicketId} e atendimento ${ticketInfo.hubsoftId} fechados com sucesso.` }; + } + return { status: 'ignored', message: `Ticket ${glpiTicketId} não processado.` }; + } catch (error) { + logError(`Erro no processo de fechamento do ticket GLPI ID ${glpiTicketId}: ${error.message}`); + // Se ticketInfo existir, podemos tentar registrar o erro no banco + const syncId = (await getIdByGlpiID(glpiTicketId))?.id; + if (syncId) { + await updateSyncaDataError(error.message, syncId); + } + // Retorna um erro para o webhook do GLPI + throw new Error(`Falha ao processar fechamento do ticket ${glpiTicketId}: ${error.message}`); } }; module.exports = { fechaTicket }; + +/** + * @module ticketService + * @description Este serviço contém a lógica de negócio para o processo de fechamento de tickets. + * Ele é invocado pelo `ClosureController` quando um webhook de fechamento do GLPI é recebido. + * + * Funções: + * - `fechaTicket(bodyRequest)`: Orquestra todo o processo de fechamento. + * - `handleMundialeTicket(...)`: Verifica se o ticket é elegível para o fluxo e tenta obter uma trava no banco de dados para evitar processamento duplicado. + * - `closeHubsoftTicket(...)`: Interage com o `hubsoftService` para fechar o atendimento no HubSoft. Trata o caso onde o ticket já está fechado. + * - `updateLocalDatabaseOnClose(...)`: Atualiza o status do ticket no banco de dados local após o fechamento bem-sucedido. + */ diff --git a/src/utils/commentSanitizer.js b/src/utils/commentSanitizer.js new file mode 100644 index 0000000..0ec51c1 --- /dev/null +++ b/src/utils/commentSanitizer.js @@ -0,0 +1,106 @@ +const { logInfo, logWarning } = require('./logger'); + +const stripHTML = (html) => { + if (!html) return ''; + + let cleaned = html + .replace(/</g, '<') // < para < + .replace(/>/g, '>') // > para > + .replace(/&/g, '&') // & para & + .replace(/ /g, ' ') //   para espaço + .replace(/</g, '<') // < para < + .replace(/>/g, '>') // > para > + .replace(/&/g, '&') // & para & + .replace(/"/g, '"'); // " para " + + cleaned = cleaned + .replace(//gi, '\n') //
para quebra de linha + .replace(/

/gi, '') // Remove

+ .replace(/<\/p>/gi, '\n\n') //

para duas quebras + .replace(//gi, '**') // para ** + .replace(/<\/strong>/gi, '**') // para ** + .replace(//gi, '*') // para * + .replace(/<\/em>/gi, '*') // para * + .replace(/
/gi, '> ') //
para citação + .replace(/<\/blockquote>/gi, '') //
+ .replace(/]*>/gi, '') // Remove
com qualquer atributo + .replace(/<\/div>/gi, '\n') //
para quebra + .replace(/<[^>]*>/g, '') // Remove todas outras tags HTML + .replace(/\n\s*\n\s*\n/g, '\n\n') // Remove múltiplas quebras + .replace(/^\s+|\s+$/g, '') // Remove espaços no início/fim + .trim(); + + return cleaned; +}; + +const handleImages = (content) => { + const imgRegex = /]+src="([^"]+)"[^>]*>/gi; + const hasImages = imgRegex.test(content); + + if (hasImages) { + logWarning('📷 Imagem detectada no comentário GLPI'); + return content.replace(/]*>.*?]*>.*?<\/a>/gi, '[IMAGEM ANEXA NO GLPI]'); + } + + return content; +}; + +const cleanJSONMetadata = (content) => { + if (typeof content === 'string' && content.includes('{id=') && content.includes('content=')) { + try { + const contentMatch = content.match(/content=([^,]+),/); + if (contentMatch && contentMatch[1]) { + let extracted = contentMatch[1].trim(); + extracted = extracted.replace(/^['"]|['"]$/g, ''); + return extracted; + } + } catch (error) { + logWarning('Não foi possível extrair conteúdo do metadado GLPI', { content }); + } + } + return content; +}; + +const sanitizeGLPIComment = (commentObj) => { + if (!commentObj || typeof commentObj !== 'object') { + logWarning('Comentário inválido recebido', { comment: commentObj }); + return ''; + } + + let content = commentObj.content || ''; + + if (!content) return ''; + + content = cleanJSONMetadata(content.toString()); + content = handleImages(content); + content = stripHTML(content); + + if (content !== commentObj.content) { + logInfo('🔧 Comentário sanitizado', { + original: commentObj.content.substring(0, 100) + '...', + cleaned: content.substring(0, 100) + '...' + }); + } + + return content; +}; + +/** + * @module commentSanitizer + * @description Este módulo utilitário é especializado em limpar e formatar o conteúdo dos comentários (follow-ups) vindos do GLPI. + * O GLPI armazena comentários em formato HTML, muitas vezes com metadados e formatações que não são desejáveis no ServiceNow. + * O objetivo é converter esse conteúdo em texto puro e legível. + * + * Funções: + * - `sanitizeGLPIComment(commentObj)`: A função principal que orquestra o processo de limpeza. + * - `stripHTML(html)`: Remove a maioria das tags HTML, convertendo algumas (como `
`, `

`, ``) em marcações de texto simples (quebras de linha, asteriscos). + * - `handleImages(content)`: Detecta a presença de imagens nos comentários do GLPI e as substitui por um texto placeholder, como "[IMAGEM ANEXA NO GLPI]", já que as imagens não podem ser transferidas diretamente. + * - `cleanJSONMetadata(content)`: Remove metadados em formato de string JSON que o GLPI às vezes insere no campo de conteúdo, extraindo apenas o texto real do comentário. + */ + +module.exports = { + sanitizeGLPIComment, + stripHTML, + handleImages, + cleanJSONMetadata +}; diff --git a/src/utils/logger.js b/src/utils/logger.js index 1aec85a..03c5c79 100644 --- a/src/utils/logger.js +++ b/src/utils/logger.js @@ -40,8 +40,13 @@ if (process.env.NODE_ENV !== 'production') { logger.add(new winston.transports.Console({ format: winston.format.combine( winston.format.colorize(), - winston.format.printf(({ timestamp, level, message, stack }) => { - return `${timestamp} [${level}]: ${stack || message}`; + winston.format.printf((info) => { + const { timestamp, level, message, stack, ...meta } = info; + let logMessage = `${timestamp} [${level}]: ${stack || message}`; + if (Object.keys(meta).length) { + logMessage += ` ${JSON.stringify(meta, null, 2)}`; + } + return logMessage; }) ) })); @@ -64,19 +69,10 @@ const logWarning = (message, meta = {}) => { logger.warn(message, meta); }; -// Log de sincronização específico -const logSync = (service, count, type) => { - logger.info(`SYNC: ${service} - ${count} ${type} sincronizados`, { - service, - count, - type - }); -}; module.exports = { logger, logError, logInfo, - logWarning, - logSync + logWarning }; \ No newline at end of file