# Monitoramento

O CESS possui um recurso para auxiliar os clientes com o monitoramento do nosso motor de assinatura - instalado localmento no cliente. Este processo realiza a coleta de algumas informações (exemplificado abaixo) em intervalos de tempo e as enviam para nosso sistema que faz o tratamento das informações e   notifica o cliente caso identifique que o sistema está em situação crítica ou próxima. As informações são coletadas a cada 10 minutos e enviadas em um intervalo de 1 hora para análise. Estes dados coletados são do container e não do servidor (físico ou virtual) que hospeda o CESS.

Caso o cliente queria visualizar a mesma estrutura de dados (atualizado no momento da requisição) que são coletados no monitoramento, basta acessar o health check do container. Para mais informações acesse [Monitor & HealthCheck](/workspace/cess/api/monitor-and-healthcheck.md).

O Monitoramento está disponível a partir da versão 1.0.33 do CESS.

Caso o cliente opte pelo não monitoramento, deverá configurar a variável de ambiente **sendMonitoring=false.** Por padrão o monitoramento está ativado, ou seja, caso não configure a variável, será coletados as informações. Ao optar por desativar o monitoramento, os dados não serão coletados e, consequentemente, não serão enviados à análise.

Como mostrado abaixo, esta é uma coleta realizada do cliente cleubermonitoramento às 14:55:15

```
{
	"client_id": "vaultidhom_cleubermonitoramento",
	"timestamp": 1592243715,
	"node": "node_36de38",
	"status": {
		"memory": {
			"total": "7740 MB",
			"used": "1570 MB",
			"available": "6170 MB"
		},
		"swap": {
			"total": "7879 MB",
			"used": "53 MB",
			"available": "7826 MB"
		},
		"cpu_usage": "13.5 %",
		"num_cpu": 4,
		"running_processes": "15",
		"proc_loadavg": "2.65 2.45 1.86 1\/1163 54",
		"disk_total": {
			"\/var\/www\/data\/files": "152 GB"
		},
		"disk_free": {
			"\/var\/www\/data\/files": "115 GB"
		},
		"signature": {
			"time": "4000",
			"status": {
				"SIGNED": 1
			}
		}
	}
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vaultid.com.br/workspace/cess/monitoramento.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
