Extraindo informações do Oracle Database com logstash
Publicado por Leonardo Berbert Gomes em 01/07/2020
[ Hits: 5.854 ]
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}" } } }
Alterando a imagem padrão do Rundeck na Tela de Login
Rundeck - alterando a senha de admin
Já pensou em adquirir adesivos grátis do Rundeck?
Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados
Customizando o Grub no Fedora 33
Atualizar o Grub 2 (update-grub) no Fedora 16
Encerrando os processos de um usuário
Projeto de Software Livre do Governo
Bash Info Tools para Arch Linux
Livro de linguagem Pascal de graça
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
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
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
De volta para o futuro - ou melhor, para o presente (24)
Comandos no NixOS não funcionam (0)
Plasma 6 com partes em inglês (0)