서비스 매핑을 사용하도록 설정하여 Netflow 프로토콜을 사용하여 수집된 데이터를 기반으로 검색을 수행합니다. 이 설정으로 인해 완전 자동 데이터 수집 플로우가 발생하며, 이 경우 관련된 모든 구성요소가 자동으로 데이터를 보내고 수집하고 분석합니다.
시작하기 전에
서비스 매핑에서 트래픽 기반 검색에 대해 알아보기.
예약된 다음 작업 활성화: 플로우 검색 스케줄러 [sysauto_script_74c676f0dbb0220060ff742eaf9619f2].
필요한 역할: admin 또는 service_mapping_admin
이 태스크 정보
기본 시스템에서 트래픽 기반 검색은 netstat, ss 및 lsof 명령의 도움을 받아 수집된 TCP 관련 데이터만 사용합니다. Netflow 및 VPC 로그를 기반으로 검색하려면 추가 구성이 필요합니다. Netflow 프로토콜을 사용하도록 서비스 매핑을 구성하여 트래픽 기반 검색을 보강할 수 있습니다. 서비스 매핑에서 Netflow 데이터를 사용하는 방법에 대한 자세한 내용은 Netflow를 사용한 데이터 수집 및 검색 문서를 참조하십시오.
ServiceNow Netflow 커넥터가 MID 서버를 트리거하여 Netflow 플로우에서 데이터를 수집하고 처리하도록 구성합니다.
프로시저
-
조직에서 MID 서버를 호스팅하는 서버에 nfdump 패키지를 설치합니다.
-
Netflow 수집기를 구성하여 nfdump 파일을 필수 디렉터리에 저장 합니다.
-
/etc/init.d/nfdump 파일을 엽니다.
-
필요한 위치에 이 파일의 저장을 담당하는 매개변수를 수정합니다.
예를 들어, Ubuntu 서버에서
DEAMON_ARGS 매개변수를 사용하여 위치를 지정합니다.
DATA_BASE_DIR="/var/cache/nfdump"
DAEMON_ARGS="-D -l $DATA_BASE_DIR -P $PIDFILE"
-
스위치를 구성하여 nfdump 파일을 MID 서버에 전달합니다.
MID 서버의 기본값은 port 9995입니다.
-
1일 동안 데이터를 저장하도록 Netflow 수집기를 구성합니다.
-
Netflow 수집기를 호스팅하는 서버에서 명령줄 창을 엽니다.
-
cron 작업을 생성합니다.
crontab -e
-
올바른 경로를 사용하여 다음 명령을 입력합니다.
*/10 * * * * /usr/local/bin/nfexpire -e /data/nfdump -t 1d
-
Netflow 수집기가 올바르게 구성되어 있는지, 네트워크 자원에서 올바른 데이터를 수신하는지 확인합니다.
-
다음 명령을 실행합니다.
nfdump -q -O tstart -R /data/nfdump/ -o extended
-
명령 출력에서 표시된 필드에 실제 데이터가 포함되어 있는지 확인합니다.
-
Netflow 수집기에서 수집한 데이터를 받도록 서비스 매핑을 구성합니다.
-
다음으로 이동 .
-
새로 만들기를 클릭합니다.
-
nfdump 설치를 클릭합니다.
-
nfdump 설치 페이지에서 다음과 같이 매개변수를 구성합니다.
-
제출을 클릭합니다.
-
서비스 매핑에서 Netflow를 사용하여 데이터를 수집하는지 확인합니다.
-
nfdump 설치 양식에서 새로 구성된 커넥터를 선택하고 지금 실행을 클릭하여 데이터 수집 흐름을 시작하고 플로우 연결 [sa_flow_connection] 테이블을 채웁니다.
-
다음으로 이동 .
-
플로우 연결 [sa_flow_connection] 테이블을 클릭합니다.
-
관련 링크에서 목록 표시를 클릭합니다.
-
테이블에 데이터가 포함되어 있는지 확인합니다.