Oracle Cloud Infrastructure - OCI

Escrito por Hitfy

Template: Template_OracleCloud_OCI_Padrao


As coletas de dados da Oracle Cloud Infrastructure (OCI) são realizadas via script externo, consultando via API.

Com isso, é necessário criar uma chave.


Configuração da API

- Criar um usuário para monitoramento (opcional, porém recomendado)


- Criar uma chave API

Acesse: Identidade > Meu perfil > Chaves de API

Adicione uma chave de API:


Siga os passos:

Aba "Gerar par de chave de API"

  • Fazer download da chave privada
  • Fazer download da chave pública


Aba "Escolher arquivo de chave pública"

  • Anexar a chave pública obtida na aba anterior


* Salvar as informações geradas para configuração do Host:


- Copiar arquivos de autenticação (.pem) para máquina de proxy

 Diretório recomendado: /etc/zabbix


Configuração do Host

Configurar as macros, conforme informações obtidas na criação da Chave API:

  • {$IT_USER} - OCID do usuário
  • {$IT_REGION} - Região principal
  • {$IT_TENANCY} - OCID do Tenancy
  • {$IT_FINGERPRINT} - Fingerprint gerado
  • {$IT_KEY_FILE} - diretório para o arquivo da chave púplica (.pem). Ex.: /etc/zabbix/HIT-OCI.pem


Script de Monitoramento

O script de monitoramento será adicionado de forma automática pelo item de verificação de versão.

Caso dê algum problema, basta fazer o download do arquivo na máquina de Proxy:

wget https://app.hit.com.vc/downloads/monitoramento/OCI/HIT-OCI.py

Mover arquivo para /etc/zabbix

Caso seja um diretório diferente, alterar a macro {$IT_SCRIPT} no Host.


Instalar o SDK da OCI para Python

pip install oci

Ou

pip3 install oci