---
title: Troubleshoot
slug: aiops2/troubleshoot
docTags: 
createdAt: 2023-11-03T14:24:24.395Z
---

### Escolhendo o Método de Comunicação

**Sintoma**: Durante a configuração do agente, você pode ser solicitado a escolher como o agente se comunicará com o servidor.

**Solução**:

1. Selecione o método de comunicação HTTP quando solicitado durante a instalação. O método de comunicação dependerá da configuração do seu ambiente e dos requisitos do servidor.

### Definindo a URL do Servidor

**Sintoma**: Após escolher o método de comunicação HTTP, você precisa definir a URL do servidor e não sabe como formatá-la corretamente.

**Solução**:

1. A sintaxe da URL do servidor deve ser similar a "http\[s]://inventory-server/ocsinventory". Aqui está o que cada parte significa:
   - **http\[s]**

     : Isso indica o protocolo de comunicação. Use "http" se estiver configurando uma comunicação não segura ou "https" se estiver configurando uma comunicação segura.
   - **inventory-server**

     : Substitua isso pelo endereço do servidor ao qual o agente deve se conectar. Certifique-se de que o endereço esteja correto.
   - **/ocsinventory**

     : Este é o caminho específico no servidor onde o serviço ou aplicativo de inventário está localizado. Certifique-se de que este caminho esteja correto e correspondendo à configuração do servidor.

### Instalação do dpkg no CentOS 6

**Sintoma**: Pode ser necessário fazer a instalação do dpkg.

**Solução**:

1. O **dpkg** é um sistema de gerenciamento de pacotes utilizado em sistemas baseados em Debian, como o Ubuntu. Para instalar o **dpkg**, siga estas etapas:
   - Abra um terminal ou prompt de comando.

```shell
sudo yum install dpkg
```

### Configuração Adicional Necessária

**Sintoma**: Após realizar a configuração inicial e editar o arquivo de configuração do agente, você ainda está enfrentando problemas na comunicação com o servidor e recebeu um erro indicando que o arquivo **cacert.pem** não existe.

**Solução**:

1. O erro indicado, "Cannot establish communication : 500 SSL\_ca\_file /var/lib/ocsinventory-agent/\<host>/cacert.pem does not exist," sugere que o agente não está conseguindo encontrar o arquivo **cacert.pem** no local especificado.
2. Verifique se o arquivo **cacert.pem** foi criado e salvo no local correto, que é "/var/lib/ocsinventory-agent/\<host>/cacert.pem". Certifique-se de que o caminho do arquivo está correto e que o arquivo existe no sistema.
3. Além disso, certifique-se de que o agente de inventário tem permissão de leitura para o arquivo **cacert.pem**. Você pode verificar as permissões do arquivo usando o comando **ls -l /var/lib/ocsinventory-agent/\<host>/cacert.pem**. Certifique-se de que o agente tenha permissões de leitura para esse arquivo.
4. Após verificar e ajustar as configurações, reinicie o agente de inventário para que as alterações tenham efeito.

