Extraindo informações do Oracle Database com logstash
Publicado por Leonardo Berbert Gomes em 01/07/2020
[ Hits: 5.773 ]
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}" } } }
Instalando o bash no OpenBSD 5.1
Configurando o GitHub em 2 minutos
Alacritty - Instalação no Debian e derivados
VI - O fantástico editor de textos
Adicionando novas opções ao menu do Fluxbox
Fazendo o aMSN piscar na barra de tarefas no Ubuntu 8.04 (iniciante)
Instalando VirtualBox + Vagrant no openSUSE Leap 15.2
Localizar arquivo contendo texto especificado no Linux
I Semana do CPFP de TI em SL e I Fórum Regional de SL (inscrições abertas)
Bug de áudio - Pulseaudio [Resolvido]
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Como baixar os drivers de áudio no linux mint? (7)
Como posso localizar o arquivo HTML da página inicial do GLPI dentro d... (2)
O que você está ouvindo agora? [2] (164)
Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK (6)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta