Junos Telemetry Sensor 구성
명령줄 인터페이스(CLI) 명령을 사용하여 물리적 및 논리적 인터페이스, 방화벽 필터와 같은 다양한 시스템 리소스에 대한 데이터 모니터링 및 스트리밍을 활성화할 수 있습니다. 특정 시스템 리소스를 모니터링하려면 센서를 구성합니다. 각 센서 구성에는 세 가지 주요 구성 요소가 필요합니다.
센서 프로필 - 시스템 리소스를 모니터링할 수 있도록 설정하고 데이터를 보낼 대상 서버와 같은 관련 매개 변수를 설정할 수 있습니다.
내보내기 프로파일 - 사용할 전송 프로토콜, 데이터를 수집하는 간격 등 수집된 데이터를 내보내는 프로세스의 속성을 지정합니다.
스트리밍 서버 프로필 - 대상 IP 주소 및 포트 번호를 포함하여 데이터 및 관련 매개 변수를 수집하기 위한 서버를 지정합니다.
센서 프로필을 구성하기 전에 하나 이상의 내보내기 프로필과 하나 이상의 스트리밍 서버를 구성하는 것이 좋습니다. 이렇게 하면 내보내기 프로필과 스트리밍 서버를 센서 프로필 구성과 연결할 수 있습니다.
시작하기 전에:
주니퍼 네트웍스 디바이스에서 인밴드 관리 인터페이스를 사용하는 서버로의 연결을 구성합니다.
내보내기 프로필 구성
내보내기 프로필은 Junos Telemetry 메커니즘을 통해 생성된 데이터의 내보내기 프로세스의 매개 변수를 정의합니다. 하나 이상의 내보내기 프로필을 구성해야 하며, 여러 내보내기 프로필을 구성할 수도 있습니다. 각 내보내기 프로파일은 여러 센서 프로파일과 연관될 수 있습니다. 그러나 하나의 내보내기 프로필만 특정 센서 프로필과 연결할 수 있습니다.
플랫폼별 내보내기 프로필 동작
기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인할 수 있습니다.
다음 표를 사용하여 플랫폼에 대한 플랫폼별 동작을 검토할 수 있습니다.
| 플랫폼 |
다름 |
|---|---|
| MX 시리즈 |
MX 시리즈 라우터에서만 Junos OS 릴리스 17.3R1부터는 내보내기 프로필에 대한 패킷 손실 우선순위를 지정할 수 있습니다. 그 결과, 각 센서에 적절한 패킷 손실 우선순위를 적용할 수 있습니다. 손실 우선순위 설정은 혼잡 기간 동안 네트워크에서 어떤 패킷이 삭제되는지 결정하는 데 도움이 됩니다. 이전에는 내보내기 프로필에서 포워딩 클래스와 DSCP 값만 지정할 수 있었습니다. 다음과 같은 패킷 손실 우선순위 설정이 지원됩니다. |
내보내기 프로필을 구성하려면:
스트리밍 서버 프로필 구성
서버 프로필은 내보낸 텔레메트리 데이터를 수집하는 서버의 매개 변수를 정의합니다. 둘 이상의 서버 프로필을 정의할 수 있습니다. 동일한 서버 프로파일을 둘 이상의 센서 프로파일과 연관시킬 수도 있습니다. Junos OS 릴리스 15.1F6부터는 두 개 이상의 서버를 특정 센서와 연결할 수 있습니다.
UDP를 통한 스트리밍 텔레메트리 데이터에 대한 지침:
- 원격 분석 데이터는 UDP를 통해 원본 애플리케이션에서 수집기로 직접 스트리밍됩니다. 구성은 수집기에 대한 연결 유형에 따라 다릅니다. 컬렉터는 관리 인터페이스 또는 WAN 인터페이스를 통해 연결할 수 있어야 합니다.
- 라인 카드 센서의 경우, WAN 인터페이스를 통해 원격 주소에 연결할 수 있는 경우 라인 카드가 데이터를 컬렉터로 직접 내보낼 수 있습니다. 라인 카드 센서의 관리 인터페이스를 통해 텔레메트리 데이터를 내보내야 하는 경우, 데이터를 라우팅 엔진으로 라우팅한 다음 수집기로 보냅니다.
- UDP를 통해 원격 분석 데이터를 전송하기 위해 .gpb 형식만 지원됩니다. 다음은 센서 경로
/junos/system/linecard/interface/에 대한 UDP를 통해 텔레메트리 데이터를 스트리밍하는 샘플 구성입니다. 데이터는 최대 페이로드 크기가 "5000"인 수집기로 "10"초마다 내보내지며 포트 번호가 3026인 원격 주소 143.1.1.2로 내보냅니다.set services analytics streaming-server server_test remote-address 143.1.1.2 set services analytics streaming-server server_test remote-port 3026 set services analytics export-profile export_test local-port 0 set services analytics export-profile export_test reporting-rate 10 set services analytics export-profile export_test payload-size 5000 set services analytics export-profile export_test format gpb set services analytics export-profile export_test transport udp set services analytics sensor resource_test server-name server_test set services analytics sensor resource_test export-name export_test set services analytics sensor resource_test resource /junos/system/linecard/interface/
내보낸 텔레메트리 데이터를 수집하기 위해 스트리밍 서버의 프로필을 정의하려면:
센서 프로필 구성
센서 프로필은 데이터를 모니터링하고 스트리밍할 시스템 리소스의 매개변수를 정의합니다. 각 센서 프로파일에 대해 하나의 시스템 리소스만 모니터링하도록 설정할 수 있습니다. 모니터링하려는 각 시스템 리소스에 대해 다른 센서 프로필을 구성합니다. 그러나 동일한 시스템 리소스를 모니터링하도록 둘 이상의 센서를 구성할 수 있습니다. 예를 들어, 동일한 시스템 리소스에서 데이터를 내보내기 위해 다른 매개 변수를 구성하는 것을 고려하십시오.
센서 프로필을 구성하려면:
Junos Telemetry Interface 센서 구성 확인
목적
구성을 확인합니다.
행동
구성 모드에서 명령을 입력하여 show services analytics 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 구성 절차의 지침을 반복하여 수정하십시오.
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
구성을 커밋한 후, 작동 명령을 실행하여 show agent sensors 센서가 활성화되었는지 확인합니다.
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
show agent sensors gRPC 센서에 대한 명령 출력은 Junos OS 플랫폼의 출력 형식에 맞게 Junos OS Evolved 플랫폼에서 잘립니다.
Junos Telemetry Interface 센서 구성 확인
목적
구성을 확인합니다.
행동
구성 모드에서 명령을 입력하여 show services analytics 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 구성 절차의 지침을 반복하여 구성을 수정하십시오.
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
구성을 커밋한 후, 작동 명령을 실행하여 show agent sensors 센서가 활성화되었는지 확인합니다.
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
show agent sensors gRPC 센서에 대한 명령 출력은 Junos OS 플랫폼의 출력 형식에 맞게 Junos OS Evolved 플랫폼에서 잘립니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.