[Splunk] 스플렁크에서 MariaDB 데이터 연동하기 (DB Connect)
2022. 8. 29. 01:29ㆍ빅데이터 분석/Splunk
Splunk에서 DB 데이터를 연동하고자 할 때 대부분 DB Connect 라는 앱을 사용한다.
DB Connect는 JDBC 기반으로 다양한 AWS RDS, MySQL, MS-SQL 등
여러가지 Database와의 연동을 지원하나 MariaDB는 바로 지원되지 않는다.
Connection type에 관한 conf 파일을 작성해서 적용해줘야 한다.
경로 :
$SPLUNK_HOME/etc/apps/splunk_app_db_connect/local/db_connection_type.conf
conf 파일이 없다면 새로 만든다.
내용 :
[mariadb]
displayName = MariaDB
serviceClass = com.splunk.dx2.MYSQLJDBC
jdbcUrlFormat = jdbc:mariadb://<host>:<port>:/<database>?useSSL=true&requireSSL=true&verifyServerCertificate=false
jdbcDriverClass = org.mariadb.jdbc.Driver
port = 3306
testQuery = SELECT 1
ui_default_catalog = $database$
Splunk에서는 [ 스탠자 ] 기반으로 옵션을 적용할 항목을 구분한다.
위 내용 그대로 복사해서 conf 파일에 작성한 후 Splunk 브라우저에서 debug/refresh를 한다.
DB Connect - Settings - 설정 - Driver 에 들어가면 새로이 MariaDB 라는 Database 종류가 추가되었음을 확인할 수 있다.
그 다음으로는 MariaDB의 JDBC driver jar 파일을 다운받아 아래 경로에 넣어준다.
$SPLUNK_HOME/etc/apps/splunk_app_db_connect/drivers/
MariaDB JDBC 다운로드 URL :
그 외 DB Connect 버전별 호환되는 JDBC : https://docs.splunk.com/Documentation/DBX 공식문서 참고
파일을 넣은 후 debug/refresh를 하면 적용결과를 확인할 수 있다.
MariaDB 연동을 위한 준비 끝!
반응형
'빅데이터 분석 > Splunk' 카테고리의 다른 글
[Splunk] KV store와 MongoDB (0) | 2022.09.25 |
---|---|
[Splunk] DB Connect로 데이터 연동하기 (db_inputs.conf) (0) | 2022.09.07 |
[Splunk] DB Connect 3.9.0 에서의 JDBC (0) | 2022.09.05 |
[Splunk] DMC 설정 (Monitoring console) (0) | 2022.07.05 |
Common Search Commands (0) | 2022.04.08 |