---
title: "Configuração de sincronização com NTP - Lacuna TSA"
description: "Como configurar servidores NTP como fonte de horário dos carimbos de tempo do Lacuna TSA, em vez do relógio do sistema, com host, porta, prioridade e timeout."
canonical: "https://docs.lacunasoftware.com/articles/tsa/on-premises/configure-ntp"
locale: "pt-BR"
product: "TSA"
last_updated: "2026-10-12"
---

# Configuração de sincronização com NTP - Lacuna TSA

Por padrão, o relógio do sistema é usado para obter a data e hora incluída em cada carimbo de tempo. Opcionalmente, você pode configurar um ou mais servidores NTP para serem usados como fontes de horário. A aplicação se sincroniza periodicamente com os servidores NTP configurados e usa o primeiro servidor disponível como fonte de horário.

Esta funcionalidade é configurada na seção **Ntp**, com as seguintes configurações:
* **Servers**: você pode ter vários servidores cadastrados; o importante é preencher a seção Servers para cada servidor
	* **ServerName**: o nome do seu servidor
		* **Host**: nome do host ou endereço IP do servidor NTP
		* **Port**: porta do servidor NTP. O padrão é `123`
		* **Priority**: se mais de um servidor NTP estiver configurado, especifique a prioridade de cada servidor. Números menores significam prioridade maior. O padrão é `0`, ou seja, a prioridade mais alta
		* **TimeoutMS**: timeout, em milissegundos, ao consultar este servidor NTP. O padrão é `1000`, ou seja, 1 segundo
* **FallbackToSystemClock**: por padrão, se nenhum servidor puder ser contatado, o relógio do sistema é usado. Defina como False para não usar o relógio do sistema quando nenhum servidor NTP estiver acessível. O padrão é `True`
* **SyncPeriodSeconds**: intervalo, em segundos, entre sincronizações bem-sucedidas. O padrão é `3600`, ou seja, 1 hora
* **RetryDelaySeconds**: tempo de espera antes de tentar sincronizar novamente com um servidor NTP. O padrão é `60`, ou seja, 1 minuto
* **RequireSync**: por padrão, se todos os servidores estiverem fora do ar ou dessincronizados no momento, é usado o deslocamento (offset) do último servidor sincronizado com sucesso. O padrão é `False`
* **MaxDriftRateSecondsPerHour**: por padrão, a deriva (drift) entre o relógio do sistema e o servidor NTP é monitorada a cada sincronização. Se a deriva desde a última sincronização for maior que a deriva máxima aceitável, um aviso é registrado no log. Taxa máxima de deriva aceitável, em segundos por hora. O padrão é `5`
* **EnforceMaxDrift**: defina como True para considerar um servidor NTP dessincronizado devido a uma deriva inaceitável. O padrão é `False`
* **MaxOffsetSeconds**: deslocamento máximo aceitável entre o relógio do sistema e o servidor NTP. Se definido, as configurações de monitoramento de deriva são ignoradas. O padrão é `none`, o que significa que o monitoramento de deriva é usado no lugar
* **EnforceMaxOffset**: defina como True para considerar um servidor NTP dessincronizado devido a um deslocamento inaceitável. O padrão é `False`
* **Disabled**: defina como True para desativar a sincronização com NTP. O padrão é `False`

Para monitorar a sincronização com NTP, adicione o seguinte à seção **Logging**, subseção **LogLevel**:
* **Lacuna.Commons.NtpSync**: defina como `Information`

Exemplo (arquivo de configuração .ini ou .conf):
```ini
[Ntp:Servers:FillServerNameHere]
Host=127.0.0.1
Port=123
Priority=0
TimeoutMS=1000

[Logging:LogLevel]
Lacuna.Commons.NtpSync=Information
```

Exemplo (variáveis de ambiente):

```sh
Ntp__Servers__FillServerNameHere__Host=127.0.0.1
Ntp__Servers__FillServerNameHere__Port=123
Ntp__Servers__FillServerNameHere__Priority=0
Ntp__Servers__FillServerNameHere__TimeoutMS=1000

Logging__LogLevel__Lacuna.Commons.NtpSync=Information
```
