728x90
반응형
splunk가 설치된 서버를 껐다 켜야하는 경우가 있다.
그러면 그 때마다 splunk를 수동으로 켜줘야 하는데 여간 귀찮은 일이 아니다.
그런 일을 방지하기 위해 우리가 스플렁크 설치 시 설정하는 것이 바로 스플렁크 자동 시작이다.
STEP 1 ) CLI 환경에서 명령어를 갈겨준다.
/opt/splunk/bin/splunk enable boot-start 이 명령은 root 계정에서 실행해야하고 스플렁크 실행 계정이 root가 아닐 때는 -user 옵션을 적어야 한다. |
sudo /opt/splunk/bin/splunk enable boot-start -user splunk |
- /etc/init.d 에 splunk라는 실행파일이 생성됨!
- 성공!!
⭐️ 더 알아보기 ⭐️
- 가끔 고객사 서버에서 splunk 계정이 아닌 다른 계정으로 서버에 로그인 해서
switch user 명령을 넣어줘야 하는 경우가 있다!
그 때는 /etc/init.d/splunk 스크립트를 조금 수정해줘야 한다
RETVAL=0 USER=splunk . /etc/init.d/functions splunk_start() { echo Starting Splunk... su - ${USER} -c '"$SPLUNK_HOME/bin/splunk" start --no-prompt --answer-yes' à “, ‘ 주의 RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/splunk } splunk_stop() { echo Stopping Splunk... su - ${USER} -c '"$SPLUNK_HOME/bin/splunk" stop' à “, ‘ 주의 RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/splunk } splunk_restart() { echo Restarting Splunk... su - ${USER} -c '"$SPLUNK_HOME/bin/splunk" restart' à “, ‘ 주의 RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/splunk } splunk_status() { echo Splunk status: su - ${USER} -c '"$SPLUNK_HOME/bin/splunk" status' à “, ‘ 주의 RETVAL=$? } case "$1" in |
728x90
반응형
'Splunk > Splunk Project' 카테고리의 다른 글
[ Splunk Project : 서버 구축 ] splunk에서 custom app 만들기 (0) | 2024.02.15 |
---|---|
[ Splunk Project : 서버 구축 ] 우분투 리눅스에서 디렉토리 사용자 변경 (0) | 2024.02.13 |
[ Splunk Project ] Splunk로 주식 분석 | Phase 11. 주식 매매 시뮬레이션 (0) | 2023.06.29 |
[ Splunk Project ] Splunk로 주식 분석 | Phase 10. 주식 매매 결정 하기 2 (0) | 2023.06.26 |
[ Splunk Project ] Splunk로 주식 분석 | Phase 9. 주식 매매 결정 하기 (0) | 2023.06.26 |