Security
[Splunk] Splunk DB Connect 추가 방법
min8282
2025. 4. 11. 22:51
Splunk DB Connect
재시작하면 추가된거 확인가능
jdk가 설치된 경로를 작성하고 저장 버튼 클릭
에러가 뜨는게 정상적?이다.
설정>서버 컨트롤 로 이동해서 스플렁크 다시 시작 버튼으로 재시작 한다.
재시작 후에 다시 splunk db connect로 이동하면?
정상적으로 작동하는 것을 볼 수 있다.
mysql connector 드라이버 설치
설정>Settings>Drivers
현재는 mysql 드라이버가 설정되어 있지 않다.
위 폴더에 해당 파일 붙여넣고
다시로드 클릭
MySQL 연동 완료
DB 계정 정보 등록
설정>Databases>Idnetites>New Identity>Basic Identity
Identity Name: snort_id
사용자 이름: root
암호: no1ids
DB 연결 정보 등록
이제는 연결 정책 만들거임
ssl 통신을 이용하지 않기 때문에 JDBC URL을 편집해서 useSSL 값을 false로 변경한다.
DB 연동 설정
Input > DB 연동 설정 > Batch 유형(전체 연동)
select a.cid, a.timestamp, b.sig_name, inet_ntoa(c.ip_src), inet_ntoa(c.ip_dst), unhex(d.data_payload)
from event a, signature b, iphdr c, data d
where a.signature = b.sig_id
and a.sid = c.sid and a.cid = c.cid
and a.sid = d.sid and a.cid = d.cid
인덱스를 먼저 만들고
barnyard와 snort 실행 후에 핑을 보내면 로그가 추가되는 것을 확인할 수 있다.
Input > DB 연동 설정 > Rising 유형(증분 연동)
기존 snort_db 인덱스와 input 정책 삭제하고 다시 설정함.
snortdb 인덱스 만들고 input 정책은 위와 같이 설정