Extraindo informações do Oracle Database com logstash
Publicado por Leonardo Berbert Gomes em 01/07/2020
[ Hits: 6.012 ]
Blog: https://www.linkedin.com/in/leoberbert
input { jdbc { # Vou adicionar uma tag para identificar meu extrator tags => ["logstash-meu-extrator"] # String de conexão do meu banco de dados jdbc_connection_string => "jdbc:oracle:thin:@server01:1525/MEUBANCO" # Usuário do meu banco de dados jdbc_user => "meu_usuario" jdbc_password => "minha_senha" # Variável que faz a validação da minha conexão jdbc_validate_connection => true # Localização do meu driver que foi que foi baixado anteriormente, substitua pelo seu diretório jdbc_driver_library => "${HOME}/logstash/config/conf.d/drivers/ojdbc8.jar" # O nome do Driver, que neste caso não será necessário alterá-lo jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver" # Limita o resultado da consulta à 50 mil registros. jdbc_page_size => "50000" # Query a ser executada statement => " SELECT COLUNA1, COLUNA2, COLUNA3 FROM MINHA_TABELA where MEU_CAMPO_DATA >= SYSDATE - 1 " # Aqui é definido de quanto em quanto tempo minha consulta será executada, neste caso a cada 5 minutos. Note que é utilizado o padrão crontab. schedule => "*/5 * * * *" # Neste passo realizaremos o envio das informações que foram extraídas acima para o elasticsearch, onde será criado o índice "logstash-meu-extrator-2020.06". output { if "logstash-meu-extrator" in [tags] { elasticsearch { hosts => "localhost" index => "logstash-meu-extrator-%{+YYYY.MM}" } } }
K3D - Desenvolvimento Local com Kubernetes
Rundeck - alterando a senha de admin
Instalação do Terminal Kitty (Mint/Ubuntu/Debian e Derivados)
RRDtool no CentOS 6.x - Instalação via Yum
Grafana - Alterando imagem da tela de login
E-book sobre Debian 4.0 no Desktop (em português)
Backup em fita DAT usando o comando tar (problemas e soluções)
Criando vídeo de teste com color bar e tom de 1 kHz usando o FFMPEG
Reconfigurar painel do GNOME 3 Classic
Encerrando os processos de um usuário
Nenhum comentário foi encontrado.
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Problema ao iniciar o Opensuse Tumbleweed (3)
Erro ao atualizar o archlinux [RESOLVIDO] (3)