Splunk에 App을 추가하는 방법중에 새로운 App을 만드는 방법도 있지만 이미 존재하는 App의 압축파일을 Splunk에 업로드 하는 방법도 있다. 이번 포스팅에서는 압축된 App을 Splunk 서비스에 업로드하는 방법을 다룰 것이다.
(포스팅에서는 Splunk 사이트에서 제공하는 Github Addon 앱을 다운받아 업로드를 진행할 것이다. https://splunkbase.splunk.com/app/3739/)
앱을 업로드하기 위해 Splunk 서비스 페이지 좌측 상단의 앱 관리 버튼을 클릭한다.
앱 관리 페이지이다. 앱의 파일을 가지고 있으므로 좌측 상단의 '파일에서 앱 설치' 버튼을 클릭한다.
앱 업로드 페이지이다. 가운데의 '파일 선택' 버튼을 클릭하여 업로드할 파일을 찾아서 선택한다. 업로드할 파일은 spl 혹은 tar.gz 형식의 압축파일이어야 한다.
설치가 완료되면 업로드 된 앱이 적용되도록 재시작을 해야 한다.
재시작이 완료되면 앱목록 화면이 나오면서 상단에 앱이 성공적으로 설치되었다는 메세지가 나타나면서 앱 목록에 설치한 앱의 이름이 추가되어 있다. 그리고 Splunk 서비스 페이지로 이동하면 좌측의 앱 목록에서 설치가 완료된 앱이 추가 된다.
앱을 업로드 하는 과정에서 파일의 형식에 맞지 않는 경우 위의 화면과 같이 에러가 발생한다. 이러한 경우에 CLI를 통해 앱을 설치하는 방법을 통해 앱을 설치해야 한다. (시범을 위해 Splunk 사이트에서 제공하는 Github Addon 앱을 다운받아 압축을 풀고 진행을 한다. - Github Addon 압축파일을 압축 해제하면 TA_Github라는 이름의 폴더가 생성 됨)
업로드 하고자 하는 앱이 압축파일일 경우 압축을 해제 해준다.(tgz 파일일 경우
1 | tar -xvzf fileName.tgz | cs |
명령어를 통해 압축 해제를 한다.)
설치하려 하는 앱의 폴더를 Splunk 폴더 내에 앱들의 폴더를 저장해두는 apps 폴더로 복사해서 옮겨줘야 한다. CLI 명령어로 폴더를 복사해 준다.
1 | mv /설치하고자하는앱폴더경로/앱폴더이름 Splunk폴더경로/splunk/etc/apps | cs |
~/splunk/etc/apps 내에 앱 폴더를 정상적으로 이동하면 splunk를 재실행 해주어야 한다. (Splunk 페이지 -> 설정 -> 서버 컨트롤 -> splunk 재시작 / ~/splunk/bin/splunk restart)
재시작이 완료되면 위의 앱 업로드 방식과 마찬가지로 Splunk 페이지에서 앱이 설치가 완료되었음을 확인할 수 있다.
'Dev > Splunk' 카테고리의 다른 글
[Splunk] 검색 - 기본 검색 (0) | 2017.11.15 |
---|---|
[Splunk] 검색 - User interface 및 기본 검색 (0) | 2017.11.15 |
[Splunk] Splunk 서비스 페이지 화면 소개 (0) | 2017.11.10 |
[Splunk] 데이터 입력 (0) | 2017.11.09 |
[Splunk] Index 생성 (0) | 2017.11.01 |