Datadog SNMP 구성
_ 아론 클라인 _
StorageGRID SNMP 메트릭 및 트랩을 수집하도록 데이터 독을 구성합니다.
데이터 독을 구성합니다
Datadog는 메트릭, 시각화 및 알림을 제공하는 모니터링 솔루션입니다. 다음 구성은 Ubuntu 22.04.1 호스트에서 Linux 에이전트 버전 7.43.1을 사용하여 StorageGRID 시스템에 로컬로 배포되었습니다.
StorageGRID MIB 파일에서 생성된 Datadog 프로파일 및 트랩 파일입니다
Datadog는 제품 MIB 파일을 SNMP 메시지를 매핑하는 데 필요한 datadog 참조 파일로 변환하는 방법을 제공합니다.
발견된 지침에 따라 생성된 데이터 독그 트랩 해결 매핑에 대한 StorageGRID YAML 파일입니다 "여기". +이 파일을 /etc/datadog-agent/conf.d/snmp.d/trap_db/+에 넣습니다
-
"TRAP YAML 파일을 다운로드합니다" 를 누릅니다
-
* MD5 체크섬 * 42e27e4210719945a46172b98c379517+
-
* SHA256 checksum * d0f5c8e6c3c902d054f854b70a85f928cba8b7c76391d356f05d2cf73b6887+
-
이 StorageGRID 프로필 YAML 파일은 발견된 지침에 따라 생성된 데이터 독그 메트릭 매핑에 대해 생성됩니다 "여기". +이 파일을 /etc/datadog-agent/conf.d/snmp.d/profiles/+에 넣습니다
-
"YAML 프로필 파일을 다운로드합니다" 를 누릅니다
-
* MD5 체크섬 * 72bb7784f4801adda4e0c3ea77df19aa+
-
* SHA256 체크섬 * b6b7fadd33063422a8b8e39b3ead8ab38349ee0229926eadc8585f0087b8cee+
-
메트릭의 SNMP 데이터 독이 구성됩니다
메트릭에 대한 SNMP 구성은 두 가지 방법으로 관리할 수 있습니다. StorageGRID 시스템이 포함된 네트워크 주소 범위를 제공하거나 개별 장치의 IP를 정의하여 자동 검색을 구성할 수 있습니다. 구성 위치는 결정에 따라 다릅니다. 자동 검색은 데이터 로그 에이전트 YAML 파일에서 정의됩니다. 명시적 장치 정의는 SNMP 구성 YAML 파일에 구성되어 있습니다. 다음은 동일한 StorageGRID 시스템에 대한 각 의 예입니다.
자동 검색
구성은 /etc/datadog-agent/datadog.YAML에 있습니다
listeners:
- name: snmp
snmp_listener:
workers: 100 # number of workers used to discover devices concurrently
discovery_interval: 3600 # interval between each autodiscovery in seconds
loader: core # use core check implementation of SNMP integration. recommended
use_device_id_as_hostname: true # recommended
configs:
- network_address: 10.0.0.0/24 # CIDR subnet
snmp_version: 2
port: 161
community_string: 'st0r@gegrid' # enclose with single quote
profile: netapp-storagegrid
개별 장치
/etc/datadog-agent/conf.d/snmp.d/conf.yaML
init_config:
loader: core # use core check implementation of SNMP integration. recommended
use_device_id_as_hostname: true # recommended
instances:
- ip_address: '10.0.0.1'
profile: netapp-storagegrid
community_string: 'st0r@gegrid' # enclose with single quote
- ip_address: '10.0.0.2'
profile: netapp-storagegrid
community_string: 'st0r@gegrid'
- ip_address: '10.0.0.3'
profile: netapp-storagegrid
community_string: 'st0r@gegrid'
- ip_address: '10.0.0.4'
profile: netapp-storagegrid
community_string: 'st0r@gegrid'
트랩에 대한 SNMP 구성
SNMP 트랩에 대한 구성은 datadog 구성 YAML 파일 /etc/datadog-agent/datadog.YAML에서 정의됩니다
network_devices:
namespace: # optional, defaults to “default”.
snmp_traps:
enabled: true
port: 9162 # on which ports to listen for traps
community_strings: # which community strings to allow for v2 traps
- st0r@gegrid
StorageGRID SNMP 구성의 예
StorageGRID 시스템의 SNMP 에이전트는 구성 탭, 모니터링 열 아래에 있습니다. SNMP를 활성화하고 원하는 정보를 입력합니다. 트랩을 구성하려면 "트랩 대상"을 선택하고 트랩 구성을 포함하는 데이터 독그 에이전트 호스트의 대상을 생성합니다.