네트워크 장치를 설정하여 네트워크 데이터를 New Relic으로 보내십시오.
전제 조건 및 지원되는 SNMP 버전
New Relic 전제 조건
- New Relic 계정. 아직 가입하지 않으셨다면 무료로 가입하세요! 신용 카드가 필요하지 않습니다.
수동 설치의 경우(가이드 설치는 자동으로 입력):
New Relic 계정 ID .
New Relic
.
Linux 호스트 전제 조건
리눅스를 사용하고 있다면:
- 호스트에 대한 SSH 액세스
- 애플리케이션 및 서비스 설치/제거에 대한 액세스
- 네트워크 전제 조건 에 정의된 네트워크 액세스
중요
SNMP 트랩을 수신하려면 KTranslate는 UDP 162에 바인딩해야 합니다. 호스트 기반 설치에서는 설치 프로세스 중에 다음 명령이 포함됩니다. 실행되면 KTranslate는 상승된 권한으로 실행됩니다.
sudo setcap cap_net_bind_service=+ep /usr/bin/ktranslate
도커 전제 조건
도커를 사용하는 경우:
- Linux 호스트에 설치된 Docker
- 명령줄을 통해 새 컨테이너를 시작하는 기능
SNMP 장치 전제 조건
ktranslate 도커 컨테이너에서 SNMP 폴링을 위해 구성된 네트워크 장치. 기본 SNMP 구성의 일부 샘플은 다음에서 찾을 수 있습니다.
네트워크 보안 전제 조건
SNMP에 대한 네트워크 보안 전제 조건을확인하십시오.
지원되는 SNMP 버전
당사의 네트워크 모니터링 컨테이너는 모든 주요 SNMP 버전(v1, v2c 및 v3)을 지원합니다. 또한 SNMP v3은 다음 인증 및 개인 정보 설정을 지원합니다.
New Relic에서 SNMP 데이터 모니터링 설정
one.newrelic.com > Add more data 로 이동합니다.
Network 보일 때까지 아래로 스크롤하고 SNMP를 클릭합니다.
안내된 설치 프로세스에 설명된 단계를 따릅니다. 도커 또는 리눅스를 사용할 수 있습니다.
one.newrelic.com > Add more data > Network > SNMP 통해 SNMP 데이터 모니터링을 설정합니다.
이 문서가 설치하는데 도움이 되셨나요?
SNMP 트랩 모음
모든 SNMP 폴링 에이전트가 이 수동 수신기를 실행하므로 트랩 수집을 위한 전용 에이전트를 실행할 필요가 없습니다.
Ktranslate는 UDP 포트 1620에서 들어오는 SNMP 트랩을 수신하지만 docker run...
명령에서 포트 리디렉션을 사용하여 호스트의 UDP 162로 보낸 패킷을 컨테이너의 UDP 1620으로 리디렉션할 수 있습니다.
$docker run -d --name ktranslate-snmp --restart unless-stopped -p 162:1620/udp \> -v `pwd`/snmp-base.yaml:/snmp-base.yaml \> -e NEW_RELIC_API_KEY=$YOUR_NR_LICENSE_KEY \>kentik/ktranslate:v2 \> -snmp /snmp-base.yaml \> -nr_account_id=$YOUR_NR_ACCOUNT_ID \> -metrics=jchf \> -tee_logs=true \> -service_name=snmp \> nr1.snmp