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