Ad Widget

Collapse

Monitor Banco de dados Oracle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Monitor Banco de dados Oracle

    Bom dia,
    Precisava monitorar o banco de dados da Oracle e vi que existe uma quantidade elevada de plugin e ate conexão limpa via ODBC,
    Gostaria de indicações de quem tem mais experiencia, de qual plugin utilizar, e se souber, o que monitorar do Banco de Dados monitorar, alem dos monitoramento da maquina em si,
    Desde já agradeço pela ajuda

    #2
    Falai Godoy blz?
    Seguinte, eu indico fazer a monitoração nativa via ODBC que esta documentado em Zabbix Documentation/ODBC Checks

    Bom, agilizando rapidamente o que esta por lá.

    Instalação do UNIX ODBC:
    Code:
     
     yum -y install unixODBC unixODBC-devel
    Utilizando a monitoração Nativa ODBC, você deverá instalar os drivers do banco que deseja monitorar. Você consegue encontrar esses drivers em http://www.unixodbc.org/drivers.html

    Para monitoração Oracle, você deve utilizar os drivers oficiais encontrados em Oracle Drivers

    A configuração do ODBC é feita editando os arquivos odbcinst.ini e odbc.ini onde odbcinst.ini é a configuração do driver do banco de dados e o arquivo odbc.ini para configuração de conexão com o banco.

    Exemplo de configuração do driver em odbcinst.ini

    Code:
    # Example driver definitions
    
    # Driver from the postgresql-odbc package
    # Setup from the unixODBC package
    [PostgreSQL]
    Description    = ODBC for PostgreSQL
    Driver        = /usr/lib/psqlodbcw.so
    Setup        = /usr/lib/libodbcpsqlS.so
    Driver64    = /usr/lib64/psqlodbcw.so
    Setup64        = /usr/lib64/libodbcpsqlS.so
    FileUsage    = 1
    
    
    # Driver from the mysql-connector-odbc package
    # Setup from the unixODBC package
    [MySQL]
    Description    = ODBC for MySQL
    Driver        = /usr/lib/libmyodbc5.so
    Setup        = /usr/lib/libodbcmyS.so
    Driver64    = /usr/lib64/libmyodbc5.so
    Setup64        = /usr/lib64/libodbcmyS.so
    FileUsage    = 1
    
    [mysql]
    Description     = ODBC for MySQL
    Driver        = /usr/lib64/libmyodbc5.so
    Exemplo de configuração de conexão em odbc.ini

    Code:
    [zabbix]
    Description    =    Zabbix MySQL Database
    Driver        =    mysql
    server        =    127.0.0.1
    User        =    zabbix
    Password    =    ************
    Database    =    zabbix
    Após isto, basta configurar um item do tipo Database Monitoring, criar sua chave e inserir a query.

    Isto vai lher dar um grande norte e espero que ajude.

    Grande abraço.

    Eduardo Wutzl da Silva
    SRE Engenharia de Monitoração e Observabilidade

    Comment


      #3
      Obrigado eduwutzl , ajudou muito, como comecei a estudar agora o ZABBIX, estava precisando de uma direção para começar a configura-lo

      Comment


        #4
        Godoy Utilizo frequentemente o Orabbix ( https://www.smartmarmot.com/product/orabbix/ ) Além de possuir uma configuração fácil, ele é bastante flexível e as conexões no banco são JDBC.
        Há também a opção de você utilizar uma API para realizar consultas no banco, no caso recomendo o Pyora(https://github.com/bicofino/Pyora) e utilizar LLD para mapear os registros gerados. Ambas são muito eficientes.

        Abs.

        Comment

        Working...
        X