Leandro Moreira TI | Ensino e Treinamento em TI - Monitorando bancos de dados Oracle via ODBC no Zabbix
  • E-mail This email address is being protected from spambots. You need JavaScript enabled to view it.

Gostou desse vídeo? Curta, compartilhe com seus amigos, assine minha lista de email

facebook YouTube icon full color news

 

Nesse vídeo veremos:

  • Pré-requisitos
  • Download do Client Oracle
  • Instalação do Cliente Oracle
  • Configurando o Driver Oracle
  • Criando ODBC
  • Configurando TNS Names
  • Testando conexão com banco de dados Via Shell
  • Configurando Zabbix para Monitoramento por ODBC

[ERRATA] NO VÍDEO INFORMEI QUE A VERSÃO DO BANCO ORACLE USADA PARA TESTE ERA A 10.2.0.4  E O CORRETO É A VERSÃO 11.2.0.4

1) Link para download do client Oracle)

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

2) Variáveis de ambiente Oracle

# VARIAVEIS ORACLE
export ORACLE_HOME=/usr/lib/oracle/11.2/client64/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
export TNS_ADMIN=/etc/oracle

3) Configuração do Driver Oracle (/etc/odbcinst.ini)

[oracle]
Description=ODBC for Oracle
Driver=/usr/lib/oracle/11.2/client64/lib/libsqora.so
FileUsage=1
Driver Logging=7

4) Configuração do ODBC [MODELO] (/etc/odbc.ini)

[moreira]
Driver = oracle
DSN = moreira
ServerName = moreira
UserID = zabbix
Password = monitora

5) Configuração TNSNAMES.ORA (/etc/oracle/tnsnames.ora) [MODELO]

MOREIRA =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.84)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = moreira)
    )
  )
 
6) Link para donwload template oracle ODBC

https://github.com/den-is/zbx_oracle_odbc

7) Macro para configuração do host

    {$DSN} - DataSource Configurado no odbc.ini
    {$ORA_USER} - usuário de consulta no banco de dados
    {$ORA_PASS} - senha do usuário de consulta

8) Ao configurar seu zabbix server para acessar a base de dados Oracle e após uns 10 minutos ele não efetuar nenhuma coleta, deve-se executar os passos abaixo:

Editar o script de inicialização do zabbix server, e inserir neles as variáveis de ambiente Oracle em seguida reiniciar o server.

# vi /etc/init.d/zabbix-server

# VARIAVEIS ORACLE
export ORACLE_HOME=/usr/lib/oracle/11.2/client64/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
export TNS_ADMIN=/etc/oracle

Salvar e sair

# systemctl restart zabbix-server (Debian 8) 

Outros Artigos relacionados:

Monitoramento de Banco de dados Oracle via ODBC no Zabbix - Variáveis de ambiente

<p>Gostou desse vídeo? Curta, compartilhe com seus amigos, assine minha lista de <a href="/news.leandromoreirati.com.br">email</a></p>
<table align="center">
<tbody>
<tr>
<td><a href="https://www.facebook.com/leandromoreiraEnsinoeTreinamento/"><img src="/images/Icones/facebook.png" alt="facebook" width="50" height="50" style="display: block; margin-left: auto; margin-right: auto;" /></a></td>
<td><a href="ttp://www.youtube.com/c/LeandroMoreiraTreinamento"><img src="/images/Icones/YouTube-icon-full_color.png" alt="YouTube icon full color" width="50" height="35" style="display: block; margin-left: auto; margin-right: auto;" /></a></td>
<td><a href="http://leandromoreirati.us12.list-manage.com/subscribe?u=51c97a1fa8f84862d67f95bd5&amp;id=dabc3df902"><img src="/images/Icones/news.png" alt="news" width="68" height="50" style="display: block; margin-left: auto; margin-right: auto;" /></a></td>
</tr>
</tbody>
</table>
Share

Está precisando de ajuda em TI? Temos informações valiosas para você, solicite uma consultoria.É Grátis

Parceiros

microsoft logo homecard    
       

Sobre Nós

perfil

 

 Leandro Moreira TI

Em nosso portal de treinamentos em TI temos cursos focados nas melhores práticas do mercado, de curta duração que irão destacar seu currículo. Estes treinamentos são voltados para a prática, de forma a criar situações do dia-a-dia para melhor enfatizar os conteúdos ministrados.

Saiba Mais