SNMP 프로브 매개변수
이 매개변수 목록은 SNMP 프로브에 전달될 수 있습니다.
프로브 매개변수 구성에 대한 지침은 다음 문서를 참조하십시오 프로브 매개변수 설정.
| 매개변수 | 설명 | 기본값 |
|---|---|---|
| oid_spec_list | 라인당 하나씩 OID 사양의 목록입니다. 각 사양은 다음 두 형식 중 하나여야 합니다.
{OID Children}은 지정된 테이블에 대한 항목 내에서 쉼표로 구분된 하위 노드 목록을 가리킵니다. 예를 들어 "ifEntry.ifIndex,ifEntry.ifDescr,ifEntry.ifType"은 테이블 "iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable"의 OID 하위 항목입니다. 편의상 테이블 항목 프리픽스를 생략할 수 있습니다. 앞의 하위 항목은 "ifIndex,ifDescr,ifType"으로 지정할 수 있습니다. 모든 하위 항목에 필터 한정자가 괄호로 묶여 포함될 수 있습니다. 예를 들어, 하위 항목 "entPhysicalContainedIn(=0)"은 "entPhysicalContainedIn" 값이 0인 경우에만 테이블 항목 반환을 지정합니다. 표현식에서 지원되는 연산자는 다음과 같습니다.
여러 하위 항목에 필터 식이 있는 경우 하위 항목과 일치하면 해당 항목이 읽힙니다. "//" 다음의 컨텐츠는 모두 무시됩니다(설명). "1.3.6.1" 또는 "iso.org.dod.internet"으로 시작하지 않는 모든 OID는 편의상 "1.3.6.1"로 시작합니다. |
필수 |
| 소스 | SNMP를 쿼리할 장치의 IP 주소 또는 호스트 이름입니다. | 필수 |
| 인덱스 | Cisco 스타일 커뮤니티 문자열 인덱싱(VLAN 질의)에 대해 커뮤니티 문자열 뒤에 적용할 인덱스입니다. | 0 |
| credential_id | 나머지 자격 증명보다 사용하기에 선호되는 특정 자격 증명의 sys_id입니다. 이 매개변수는 내부 전용이며 지원되지 않습니다. | 없음 |
| credential_tag | 사용해야 하는 자격 증명 태그입니다. 이 매개변수는 내부 전용이며 지원되지 않습니다. | 없음 |
| 시간 제한 | 기본값 대신 응답을 기다리는 시간 제한 값(밀리초)입니다. 이 매개변수를 사용하여 SNMP MID 서버 구성 매개변수를 mid.snmp.request.timeout 무효화할 수 있습니다. 주: 로 설정된 true경우 use_getbulk 시간 제한 값은 개별 GETBULK 요청에 대한 것입니다. |
1500 |
| established_session_timeout | 하나 이상의 응답을 받은 후 응답을 기다리는 간격(밀리초)입니다. 값이 길수록 완전하고 정확한 데이터를 수집하는 데 유용할 수 있습니다. 이 매개변수를 사용하여 SNMP MID 서버 구성 매개변수를 mid.snmp.session.timeout 무효화할 수 있습니다. | 500 |
| 디버그 | 디버그 로깅을 사용하도록 설정합니다. 디버그 모드를 사용하려면 true로 설정합니다. | 아니오 |
| request_interval | 응답을 받지 못한 경우 시간 제한(또는 established_session_timeout) 값에 도달할 때까지 OID에 대한 연속 요청 간격(밀리초)입니다. 이 값이 시간 제한(또는 established_session_timeout) 값 이상으로 설정되면 특정 OID에 대해 단일 요청만 전송됩니다. 시간 제한(또는 established_session_timeout) 값을 변경하는 경우 지정된 환경에 따라 동일한 OID에 대해 요청을 너무 많이 또는 너무 적게 보내지 않도록 request_interval도 동시에 조정합니다. | 400 |
| request_delay | 응답 수신 및 다음 요청 전송 사이의 간격(밀리초)입니다. 기본값은 0(지연 없음)입니다. 이 값을 설정하여 SNMP 쿼리의 전체 속도를 늦출 수 있습니다. | 0 |
| result_format | 다음 프로브에 대한 JSON 형식의 페이로드를 반환합니다.
경고: 다른 프로브와 함께 이 매개변수를 사용하면 센서 장애가 발생합니다. |
JSON |
| use_getbulk | 여러 SNMP GETNEXT 요청을 사용하는 대신 SNMP GETBULK 요청을 사용하여 SNMP 장치에서 표 형식 데이터를 검색할 수 있도록 합니다. 표 형식 데이터의 경우 GETBULK가 더 효율적입니다. 요청 유형에 관계없이 특정 장치는 다른 작업과 함께 사용 중일 때 결과를 반환하지 않을 수 있습니다. 이 매개변수는 프로브 수준에서 구성하는 데 사용됩니다. 개별 MID 서버 또는 모든 MID 서버에 대해 전역으로 GETBULK를 설정할 수도 있습니다. 설정은 우선순위에 따라 나열됩니다.
AND 매개변수는 established_session_timeout, request_interval,true로 설정되면 무시됩니다use_getbulk.request_delay 대신 매개변수를 retries 사용할 수 있습니다. 시간 제한 구성은 에서 사용하는 use_getscalar것과 같습니다. 기본적으로 다음 프로브에서는 GETBULK 요청(매개변수 값 true)을 사용합니다.
주: 이러한 프로브의 timeout 값은 5000입니다. |
아니오 |
| use_getscalar | SNMP 장치에서 스칼라 값의 단순화 검색 및 처리를 사용할 수 있도록 합니다. , 및 request_delay매개변수는 established_session_timeout, request_intervaltrue로 설정되면 무시됩니다use_getscalar. 대신 및 매개변수 timeout 를 retries 사용할 수 있습니다. 시간 제한 구성은 에서 사용하는 use_getbulk것과 같습니다. |
아니오 |
| 재시도 | 매개 변수가 예로 설정된 경우 use_getscalar 개별 GETBULK 요청( 참조 use_getbulk) 또는 GETNEXT 요청을 완료하기 위한 추가 시도 디스커버리 횟수입니다. | 2 |