Splunk란?
간단하게 정의하자면 빅데이터의 수집/가공/정리를 도와주는 솔루션이다.
다양한 장비에서 로그등 정보를 수집해서 모니터링 경고,보고 및 분석, 사용자 대시보드를 제공해준다.
빅데이터 유명한 하둡(무료)가 있지만 유료인 스플렁크를 사용하는건 그만큼 편의성이 담보되어있기때문에 사용된다고 생각한다.
Splunk 또한 일단 60일은 체험판으로 모든기능을 사용할 수 있고 그 이후에는 무료버전(기능제한)이기 떄문에 설치후에 작업하면서 하나하나 진행해보도록하겠다.
Cent OS 8.1 가상머신 생성
CPU : 4core
RAM : 4G
HDD : 100G
LAN : 2개
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-622.png)
용량은 / 폴더 95G 나머지는 Swap등 할당
OS설치는 Minimal
시간대는 Seoul
네트워크 어댑터는 2개 설정.(1개는 포트미러링할용도)
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-623.png)
설치후에는 dnf update로 최신환경으로
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-624-1024x156.png)
Splunk 설치하기
스플렁크를 무료 다운로드 받기위해서는 먼저 스플렁크의 계정이 있어야한다. 가입 ㄱㄱ
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-625-1024x554.png)
계정을 생성하면 자연스럽게 다운로드창으로 가진다
나는 Linux Cent OS 버전이기 때문에 RPM설치, Ubuntu는 deb, 윈도우는 msi
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-626-1024x512.png)
우측상단의 Command Line(wget) 눌러서 내용 복사 후 리눅스에 붙여넣기
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-628-1024x354.png)
나는 wget이 아래처럼 오류떠서 그냥 다운받고 winscp로 옮겼다.
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-629.png)
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-630.png)
rpm으로 설치시작
rpm -ivh splunk-8.0.2-a7f645ddaf91-linux-2.6-x86_64.rpm
설치 완료 후 설치폴더 이동
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-631.png)
./splunk start --accept-license
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-632-1024x355.png)
username과 passwd 입력
자동으로 포트 오픈
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-633.png)
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-634.png)
설치완료. splunk ip:8000포트로 접근하면된다.(방화벽 설정 필요)
방화벽 설정
http(8000), mgmt(8089), appserver(8065), kvsotre port(8191)을 열어주겠다.
firewall-cmd --zone=public --permanent --add-port=8000/tcp
firewall-cmd --zone=public --permanent --add-port=8089/tcp
firewall-cmd --zone=public --permanent --add-port=8065/tcp
firewall-cmd --zone=public --permanent --add-port=8191/tcp
firewall-cmd --reload
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-635.png)
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-636.png)
웹 접근
웹 브라우저로 들어가서 http:IP:8000
아까 생성한 username / password 입력
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-637-1024x489.png)
![](https://blog.dalso.org/wp-content/uploads/2020/02/image-639-1024x475.png)
다음 포스팅에는 기본적인 데이터를 연동해서 사용하는걸 진행해보도록하겠다.