Splunk (61) 썸네일형 리스트형 [ Splunk Dashboard : 튜닝 ] Dashboard Description 패널 만들기 | makeresults | eval time=relative_time(now(),"-1mon@mon"), ltime=relative_time(now(),"-0mon@mon-1d" ) | eval time=strftime(time,"%Y년%m월%d일") + " - " +strftime(ltime,"%Y년%m월%d일") | fields - _time ltime $result.time$ -24h now $reporttime$ [ Splunk Dashboard : 튜닝 ] 원하는 곳에 빈 줄 넣고 높이 조절하기 splunk 대시보드를 만들다가 여러가지 입력기를 생성하면 내가 원하는 줄에 위치에 원하는 입력기가 들어가지 않는 경우가 있다. 이런 경우 해결하는 방법을 공유한다. 기본 상황에서 방화벽 장비와 차단여부 input 태그 사이에 빨간색 부분을 넣어준다. 그러면 아래와 같이 빈 한 줄이 생성된다. . . 간격이 넓으니 좀 보기가 싫어서 간격을 줄여준다. .... .... 그러면 완성! [ Splunk Dashboard : 튜닝 ] 다른 대시보드로 가는 버튼 생성하기 버튼 이름 버튼 이름 [ Splunk Search : 사용 사례 ] 생성한 saved search 정보 검색하기 프로젝트 이후에 작성해야 하는 산출물 중에 "시나리오 정의서" 라는 것이 있다. 시나리오를 어떻게 작성했는지에 대해 기술하는 것인데 생성한 시나리오가 한 두 개도 아니고 UI에서 하나 하나 확인하면 화딱지 나니 검색식으로 리스트를 뽑은 후에 간단하게 복붙으로 해결하고 싶을 때 이 방법을 사용한다. 시나리오 정의서는 시나리오 번호 시나리오 제목 시나리오 상세 검색식 설정된 스케쥴 이렇게 다섯가지를 기본으로 작성한다. 사용한 쿼리 | rest /servicesNS/-/search/saved/searches splunk_server=local | rename eai:acl.* as *, action.summary_index.* as * | where app="search" | table title, descr.. [ Splunk Dashboard : 튜닝 ] 검색 결과 없을 때도 대시보드에 오류 안 생기게 하는 꿀 팁 고객사에 나가서 프로젝트를 하다보면 대시보드에 이렇게 한국어로는 '결과를 찾을 수 없습니다.' 영어로는 'No results found'라는 문구가 뜰 때가 있다. 검색 쿼리 조건으로 해당하는 이벤트가 생성되지 않아서 이런 결과가 나오는 것이다. 만약 이런 화면을 보고 싶지 않다면 이벤트가 검색되지 않아도 뭔가의 데이터가 생성되어서 화면으로 나타낼 수 있어야한다. 각 패널이 사용하는 시각화 툴 따라 방법이 좀 달라진다. 첫번째: single value를 사용할 때 일단 single value 시각화란 검색 결과가 수치로 나올 때 그 수치를 보여주는 용도로 사용한다. | appendpipe [ |stats count | where count=0 ] 가정한 문제가 발생했을 때 위와 같은 쿼리를 쿼리 맨 아랫.. [ Splunk Search : 사용 사례 ] splunk command로 가짜 데이터 생성하기 프로젝트를 하다보면 고객사의 상황에 따라 데이터가 많이 없는 경우 검색식이 맞게 작성되었는지 검증하기가 어려운 경우가 있다. 그런 경우 임시 데이터를 직접 splunk command만으로 만들 수가 있다. | makeresults count=30 | bin span=1d _time | streamstats count | eval _time = _time - (count*86400) | fields - count | eval a=round(random()/10000000), username="haley" | eval b=case(a>200,a-200, a>100, a-100, true(), a) | sort - b [ STEP 1 ] makeresults count = 30 다음과 같이 30개의 이벤트가 .. [ Splunk Project : 서버 구축 ] splunk에서 custom app 만들기 앱을 만드는 방법은 2가지가 있다. 1. GUI 환경에서 쉽게 관리 클릭 앱 만들기 클릭 작성 후 저장 2. CLI 환경에서 쉽게 /opt/splunk/bin/splunk create app -template [ barebones | sample_app ] [ Splunk Project : 서버 구축 ] 장비 재부팅 시 splunk 자동 시작 설정 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 계정.. 이전 1 2 3 4 5 ··· 8 다음