[Logstash] Oracle DB Input
- IT2/elk stack
- 2022. 10. 13. 22:59
반응형
Logstash - OracleDB 연동할 때 사용했던 Input 입니다.
input {
jdbc {
jdbc_validate_connection => true
#Path to download jdbc deriver and add in class path
jdbc_driver_library => "/appdata/logstash/driver_library/ojdbc6.jar"
# ORACLE Driver Class
jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
# ORACLE database jdbc connection string
jdbc_connection_string => jdbc:oracle:thin:@HOSTNAME:PORT/Service
#The user and password to connect to database
jdbc_user => "username"
jdbc_password => "password"
#Timezone
jdbc_default_timezone => "Asia/Seoul"
#schedule
schedule => "0 3 * * *"
statement => "SELECT * FROM view_table_name"
jdbc_validation_timeout => 100000
- HOSTNAME 또는 IP Address 사용 가능
- Service 자리에는 아래와 같이 두가지 형태로 작성 가능
1) jdbc:oracle:thin:@[호스트][:포트]:SID(DB Instance name)
2) jdbc:oracle:thin:@//[호스트][:포트]/서비스
둘 중 하나를 입력해야하는데 보통 위에걸로 입력함
반응형
'IT2 > elk stack' 카테고리의 다른 글
[Logstash] NAC syslog 연동 (0) | 2023.02.01 |
---|---|
[Logstash] AXGATE 방화벽 DB syslog 연동 (0) | 2023.01.27 |
[Logstash] Oracle DB ORA-12514, TNS:listener does not currently know of service 문제 (0) | 2022.10.28 |
[Logstash] Oracle DB ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 (0) | 2022.10.27 |
[Logstash] ms-sql 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. (0) | 2022.10.14 |