원격 네트워크 모니터링(RMON)
SUMMARY 이 섹션에서는 Junos OS가 구성된 임계값에 대해 관리 정보 베이스(MIB) 개체 또는 변수 값을 모니터링할 수 있는 원격 네트워크 모니터링 (RMON) 관리 정보 베이스(RFC 2819)를 지원하는 방법을 설명합니다. 변수 값이 임계값을 초과하면 알람과 해당 이벤트가 생성됩니다. 이벤트가 로그되고 SNMP 트랩을 생성할 수 있습니다.
RMON 개요
운영 지원 시스템(OSS) 또는 오류 모니터링 시스템을 사용하여 성능, 가용성, 오류 및 환경 데이터를 비롯한 다양한 메트릭을 추적하는 이벤트를 자동으로 모니터링할 수 있습니다. 예를 들어, 관리자는 섀시의 내부 온도가 구성된 임계값 이상으로 상승하여 섀시 팬 트레이에 결함이 있거나, 섀시 공기 흐름이 방해되거나, 섀시 부근의 시설 냉각 시스템이 정상적으로 작동하지 않음을 나타낼 수 있습니다.
또한 RMON 관리 정보 베이스(MIB)는 및 를 포함하여 이더넷 인터페이스에 대한 다양한 통계를 etherStatsTable
etherHistoryTable
저장하는 테이블을 정의합니다. 에는 etherStatsTable
인터페이스에서 수신된 유니캐스트, 멀티캐스트 및 브로드캐스트 패킷 수와 같은 이더넷 인터페이스에 대한 누적 실시간 통계가 포함됩니다. 은(는 etherHistoryTable
) 이더넷 인터페이스에 대한 통계 기록 샘플을 유지합니다. 추적할 인터페이스와 샘플링 간격을 포함한 의 제어 etherHistoryTable
는 RMON historyControlTable
에 의해 정의됩니다.
RMON 알람을 활성화하려면 다음 단계를 수행합니다.
트랩 그룹을 포함하여 SNMP를 구성합니다. [
edit snmp
] 계층 수준에서 SNMP를 구성합니다.에서 상승 및 하강 이벤트를
eventTable
구성하고, 이벤트 유형 및 트랩 그룹을 포함합니다. [edit snmp rmon event
] 계층 수준에서 CLI를 사용하여 이벤트를 구성할 수도 있습니다.모니터링할 변수, 상승 및 하강 임계값, 샘플링 유형 및 간격, 알람 발생 시 생성할 해당 이벤트를 포함하여 에서 알람
alarmTable
을 구성합니다. [edit snmp rmon alarm
] 계층 수준에서 CLI를 사용하여 경보를 구성할 수도 있습니다.에
alarmTable
대한 확장은 주니퍼 네트웍스 엔터프라이즈별 관리 정보 베이스(MIB) jnxRmon(mib-jnx-rmon.txt)에 정의되어 있습니다.
이 주제는 다음 섹션으로 구성됩니다.
RMON 알람
RMON 알람은 다음을 식별합니다.
-
모니터링되는 특정 관리 정보 베이스(MIB) 개체입니다.
-
샘플링 빈도입니다.
-
샘플링 방법.
-
모니터링되는 값이 비교되는 임계값입니다.
RMON 알람은 임계값을 초과할 때 트리거될 특정 eventTable
항목을 식별할 수도 있습니다.
구성 및 운영 값은 RFC 2819에 alarmTable
정의되어 있습니다. 추가 운영 가치는 주니퍼 네트웍스 엔터프라이즈별 확장(jnxRmonAlarmTable
)에 정의되어 있습니다 alarmTable
.
이 주제는 다음 섹션으로 구성됩니다.
alarmTable
alarmTable
RMON 관리 정보 베이스(MIB)에서 다음을 모니터링하고 폴링할 수 있습니다.
-
alarmIndex
- 특정 항목을 식별하는 인덱스 값입니다alarmTable
. -
alarmInterval
- 데이터가 샘플링되고 상승 및 하강 임계값과 비교되는 간격(초)입니다. -
alarmVariable
- 알람 항목에 의해 모니터링되는 관리 정보 베이스(MIB) 변수입니다. -
alarmSampleType
- 선택한 변수를 샘플링하고 임계값과 비교할 값을 계산하는 방법입니다. -
alarmValue
- 마지막 샘플링 기간 동안의 변수 값입니다. 이 값은 상승 및 하강 임계값과 비교됩니다. -
alarmStartupAlarm
- 항목이 처음 활성화될 때 전송되는 알람입니다. -
alarmRisingThreshold
- 샘플링된 변수의 상한 임계값입니다. -
alarmFallingThreshold
- 샘플링된 변수의 하한 임계값입니다. -
alarmRisingEventIndex
- 상승 임계값을eventTable
초과할 때 사용되는 항목입니다. -
alarmFallingEventIndex
- 하강 임계값을eventTable
초과할 때 사용되는 항목입니다. -
alarmStatus
- 테이블에서 항목을 추가 및 제거하는 방법입니다. 수정을 허용하도록 항목의 상태를 변경하는 데에도 사용할 수 있습니다.주:이 객체가 로 설정
valid
되지 않은 경우 연결된 이벤트 알람은 아무 작업도 수행하지 않습니다.
jnxRmon알람테이블
은(는 jnxRmonAlarmTable
) 에 대한 주니퍼 네트웍스 엔터프라이즈별 확장입니다 alarmTable
. 추가 운영 정보를 제공하며 다음 개체를 포함합니다.
-
jnxRmonAlarmGetFailCnt
- 이 항목에서 모니터링하는 변수에 대한 내부Get
요청이 실패한 횟수입니다. -
jnxRmonAlarmGetFailTime
- 이 항목에서 모니터링하는 변수에 대한 내부Get
요청이 마지막으로 실패한 경우의sysUpTime
값입니다. -
jnxRmonAlarmGetFailReason
- 이 항목에서 모니터링하는 변수에 대한 내부Get
요청이 마지막으로 실패한 이유입니다. -
jnxRmonAlarmGetOkTime
- 이 항목에서 모니터링하는 변수에 대한 내부Get
요청이 성공하고 항목이 상태를 벗어난 경우의sysUpTime
getFailure
값입니다. -
jnxRmonAlarmState
- 이 RMON 알람 항목의 현재 상태입니다.
RMON 이벤트 및 경보 및 이벤트 관리 정보 베이스(MIB)에 대한 주니퍼 네트웍스 엔터프라이즈별 확장을 보려면 https://www.juniper.net/documentation/en_US/junos16.1/topics/reference/mibs/mib-jnx-rmon.txt 참조하십시오.
RMON 이벤트
RMON 이벤트를 사용하면 다른 관리 정보 베이스(MIB) 개체의 임계값 초과를 기록할 수 있습니다. RMON 관리 정보 베이스(MIB)에 대해 에 eventTable
정의되어 있습니다.
이 섹션에서는 다음 주제를 다룹니다.
eventTable
eventTable
다음 개체를 포함합니다.
-
eventIndex
- 의eventTable
항목을 고유하게 식별하는 인덱스입니다. 각 항목은 적절한 조건이 발생할 때 생성되는 하나의 이벤트를 정의합니다. -
eventDescription
- 이벤트 항목을 설명하는 설명입니다. -
eventType
- 프로브가 이 이벤트에 대해 만드는 알림 유형입니다. -
eventCommunity
- SNMP 트랩을 전송할 경우 사용되는 트랩 그룹입니다. 이(가) 구성되지 않은 경우eventCommunity
, 범주로 구성된 각 트랩 그룹에 트랩이rmon-alarm
전송됩니다. -
eventLastTimeSent
- 이 이벤트 항목이 마지막으로 이벤트를 생성한 경우의sysUpTime
값입니다. -
eventOwner
- 생성 중인 관리 애플리케이션 또는 명령줄 인터페이스(CLI)에 의해 지정된 텍스트 문자열입니다. 일반적으로 네트워크 관리자(또는 애플리케이션)를 식별하는 데 사용되며 참여하는 관리 애플리케이션 간의 미세한 액세스 제어에 사용할 수 있습니다. -
eventStatus
- 이 이벤트 항목의 상태입니다.주:이 개체가 로 설정
valid
되지 않은 경우 연결된 이벤트 항목에서 아무 작업도 수행하지 않습니다. 이 개체를 로 설정하면valid
이 항목과 연결된 모든 이전 로그 항목(있는 경우)이 삭제됩니다.
경보 임계값 및 이벤트
모니터링되는 변수에 대해 상승 및 하강 임계값을 설정하면 변수 값이 허용 가능한 작동 범위를 벗어날 때마다 경고를 받을 수 있습니다( 그림 1참조).
이벤트는 경보 임계값이 각 샘플 간격 이후가 아니라 한 방향으로 처음 교차할 때만 생성됩니다. 예를 들어, 상승 임계값 알람이 해당 이벤트와 함께 발생하면 해당 하강 알람이 발생할 때까지 더 이상 임계값 교차 이벤트가 발생하지 않습니다. 이렇게 하면 시스템에서 생성되는 이벤트의 양이 크게 줄어들어 이벤트가 발생할 때 운영 직원이 더 쉽게 대응할 수 있습니다.
원격 모니터링을 구성하기 전에 모니터링해야 하는 변수와 허용 가능한 작동 범위를 식별해야 합니다. 이를 위해서는 허용 가능한 작동 범위를 결정하기 위해 일정 기간의 기준선 설정이 필요합니다. 운영 범위를 처음 식별하고 임계값을 정의할 때 최소 3개월의 초기 기준 기간은 드문 일이 아니지만 기준 모니터링은 모니터링되는 각 변수의 수명 동안 계속되어야 합니다.
참조
RMON 알람 및 이벤트 구성
Junos OS는 원격 디바이스의 라우터 모니터링을 지원합니다. 이러한 값은 임계값에 대해 측정되며 임계값을 초과하면 이벤트를 트리거합니다. 원격 모니터링(RMON) 경보 및 이벤트 항목을 구성하여 관리 정보 베이스(MIB) 개체의 값을 모니터링할 수 있습니다.
RMON 알람 및 이벤트 항목을 구성하려면 구성의 계층 수준에 명령문을 [edit snmp]
포함합니다.
[edit snmp] rmon { alarm index { description text-description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; request-type (get-next-request | get-request | walk-request); sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm); syslog-subtag syslog-subtag; variable oid-variable; } event index { community community-name; description description; type type; } }
RMON 알람 및 이벤트 구성
Junos OS는 RMON(원격 네트워크 모니터링) MIB(RFC 2819)를 지원합니다. 이를 통해 관리 디바이스가 구성된 임계값에 대해 MIB 개체 또는 변수 값을 모니터링할 수 있습니다. 변수 값이 임계값을 초과하면 알람과 해당 이벤트가 생성됩니다. 이벤트가 로그되고 SNMP 트랩을 생성할 수 있습니다.
CLI를 사용하여 RMON 알람과 이벤트를 구성하려면 다음 작업을 수행하십시오.
SNMP 구성
SNMP 구성 방법:
이벤트 구성
이벤트 구성 방법:
알람 구성
알람 구성 방법:
RMON MIB 테이블 모니터링
목적
원격 모니터링(RMON) 알람, 이벤트 및 로그 테이블을 모니터링합니다.
작업
RMON 테이블을 표시:
user@switch> show snmp rmon Alarm Index Variable description Value State 5 monitor jnxOperatingCPU.9.1.0.0 5 falling threshold Event Index Type Last Event 1 log and trap 2010-07-10 11:34:17 PDT Event Index: 1 Description: Event 1 triggered by Alarm 5, rising threshold (90) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 100) Time: 2010-07-10 11:34:07 PDT Description: Event 1 triggered by Alarm 5, falling threshold (75) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 5) Time: 2010-07-10 11:34:17 PDT
의미
이 디스플레이는 라우팅 엔진의 CPU 활용을 나타내는 jnxRmon MIB object jnxOperatingCPU를 모니터링하기 위해 정의된 알람을 보여 줍니다. 알람은 SNMP 트랩을 전송하고 RMON 관리 정보 베이스(MIB)의 logTable에 항목을 추가하도록 구성됩니다. 로그 테이블은 생성된 이벤트의 두 가지 발생을 보여줍니다. 하나는 90%의 임계값을 초과하여 올라가고, 다른 하나는 75%의 임계값 미만으로 내려가는 것을 보여줍니다.
참조
RMON 관리 정보 베이스(MIB) 이벤트, 알람, 로그 및 내역 제어 테이블
표 1 은(는) RMON eventTable의 각 필드, 필드에 대한 설명 및 필드를 구성하는 데 사용할 수 있는 해당 Junos OS 문을 제공합니다. Junos OS 문은 [edit snmp rmon
] 계층 수준에 있습니다.
필드 |
설명 |
문 [edit snmp rmon] |
---|---|---|
이벤트 설명 |
이 이벤트에 대한 텍스트 설명입니다. |
|
이벤트 유형 |
이벤트 유형(예: 로그, 트랩 또는 로그 및 트랩). |
|
이벤트커뮤니티 |
Junos OS 구성에 정의된 대로 이 이벤트를 전송할 트랩 그룹입니다. (SNMP 커뮤니티와 동일하지 않습니다.) |
|
이벤트 소유자 |
이 이벤트를 만든 엔터티(예: manager)입니다. |
— |
이벤트 상태 |
이 행의 상태입니다(예: valid, invalid 또는 createRequest). |
— |
표 2 은(는) RMON alarmTable의 각 필드, 필드에 대한 설명 및 필드를 구성하는 데 사용할 수 있는 해당 Junos OS 문을 제공합니다. Junos OS 문은 [edit snmp rmon
] 계층 수준에 있습니다.
필드 |
설명 |
문 [edit snmp rmon] |
---|---|---|
알람 상태 |
이 행의 상태(예: valid, invalid 또는 createRequest) |
— |
알람 간격 |
모니터링되는 변수의 샘플링 기간(초) |
|
알람 변수 |
모니터링할 변수의 OID(개체 식별자) 및 인스턴스 |
— |
알람 값 |
샘플링된 변수의 실제 값 |
— |
알람샘플 유형 |
샘플 유형(절대 또는 델타 변화) |
|
알람StartupAlarm |
초기 알람(상승, 하강 또는 둘 중 하나) |
|
경보RisingThreshold |
값을 비교할 상승 임계값 |
|
경보FallingThreshold |
값을 비교할 떨어지는 임계값 |
|
알람RisingEventIndex |
이벤트 테이블에 있는 상승 이벤트의 인덱스(행) |
|
알람FallingEventIndex |
이벤트 테이블에 있는 떨어지는 이벤트의 인덱스(행) |
|
표 3 은(는) RMON alarmTable의 확장인 jnxRmon jnxRmonAlarmTable의 각 필드를 제공합니다. jnxRmonAlarmTable 객체의 내용을 검사하여 스위치에서 실행되는 RMON 에이전트 rmopd 문제를 해결할 수 있습니다.
필드 |
설명 |
---|---|
jnxRmon알람GetFailCnt |
변수에 대한 내부 |
jnxRmonAlarmGetFailTime |
마지막 오류가 발생했을 때의 sysUpTime 개체 값 |
jnxRmonAlarmGetFailReason |
요청이 실패한 이유 |
jnxRmon알람GetOkTime |
변수가 실패 상태에서 벗어났을 때의 sysUpTime 개체 값 |
jnxRmon알람스테이트 |
이 경보 항목의 상태 |
표 4 은(는) RMON historyControlTable의 각 필드, 필드에 대한 설명 및 필드를 구성하는 데 사용할 수 있는 해당 Junos OS 문을 제공합니다. Junos OS 문은 [edit snmp rmon history
] 계층 수준에 있습니다. historyControlTable은 RMON etherHistoryTable을 제어합니다.
필드 |
설명 |
문 [snmp rmon 기록 편집] |
---|---|---|
historyControlDataSource 크랙 |
기록 데이터가 수집된 데이터의 원본을 식별합니다. |
|
historyControlBuckets요청됨 |
데이터를 저장할 요청된 불연속 시간 간격 수입니다. |
|
historyControlBuckets부여됨 |
데이터를 저장할 불연속 샘플링 간격 수입니다. |
— |
historyControlInterval(히스토리컨트롤간격) |
각 버킷에 대해 데이터가 샘플링되는 간격(초)입니다. |
|
historyControl소유자 |
이 항목을 구성한 엔터티입니다. |
|
historyControlStatus (히스토리 제어 상태) |
이 항목의 상태입니다. |
— |
최소 RMON 알람 및 이벤트 항목 구성
라우터에서 RMON을 활성화하려면 알람 항목과 이벤트 항목을 구성해야 합니다. 이렇게 하려면 계층 수준에서 다음 문을 포함합니다.[edit snmp rmon]
[edit snmp rmon] alarm index { rising-event-index index; rising-threshold integer; sample-type type; variable oid-variable; } event index;
RMON 알람 항목 및 해당 속성 구성
경보 항목은 관리 정보 베이스(MIB) 변수의 값을 모니터링합니다. 값이 샘플링되는 빈도, 수행할 샘플링 유형, 임계값을 초과할 경우 트리거할 이벤트를 구성할 수 있습니다.
이 섹션은 다음 주제에 대해 설명합니다.
- 알람 항목 구성
- 설명 구성
- Falling Event Index 또는 Rising Event Index를 구성합니다
- 하강 임계값 또는 상승 임계값 구성
- 간격 구성
- 하강 임계값 간격 구성
- 요청 유형 구성
- 샘플 유형 구성
- 시작 알람 구성
- 시스템 로그 태그 구성
- 변수 구성
알람 항목 구성
경보 항목은 관리 정보 베이스(MIB) 변수의 값을 모니터링합니다. , rising-threshold
, sample-type
및 variable
문은 rising-event-index
필수입니다. 다른 모든 문은 선택 사항입니다.
알람 항목을 구성하려면 문을 포함하고 alarm
계층 수준에서 인덱스를 [edit snmp rmon]
지정합니다.
[edit snmp rmon] alarm index { description description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising alarm | rising-or-falling-alarm); variable oid-variable; }
index
은 알람 또는 이벤트 항목을 식별하는 정수입니다.
설명 구성
설명은 알람 항목을 식별하는 텍스트 문자열입니다.
설명을 구성하려면 계층 수준에서 경보 항목에 [edit snmp rmon alarm index]
대한 설명과 설명을 포함합니다description
.
[edit snmp rmon alarm index] description description;
Falling Event Index 또는 Rising Event Index를 구성합니다
떨어지는 이벤트 인덱스는 떨어지는 임계값을 초과할 때 트리거되는 이벤트 항목을 식별합니다. 상승 이벤트 인덱스는 상승 임계값을 초과할 때 트리거되는 이벤트 항목을 식별합니다.
하강 이벤트 인덱스 또는 상승 이벤트 인덱스를 구성하려면 또는 rising-event-index
문을 포함하고 falling-event-index
계층 수준에서 인덱스를 [edit snmp rmon alarm index]
지정합니다.
[edit snmp rmon alarm index] falling-event-index index; rising-event-index index;
index
0에서 65,535 사이일 수 있습니다. 하락 및 상승 이벤트 인덱스 모두에 대한 기본값은 0입니다.
하강 임계값 또는 상승 임계값 구성
하강 임계값은 모니터링되는 변수에 대한 하한 임계값입니다. 현재 샘플링된 값이 이 임계값보다 작거나 같고 마지막 샘플링 간격의 값이 이 임계값보다 크면 단일 이벤트가 생성됩니다. 이 항목이 유효한 후 첫 번째 샘플이 이 임계값보다 작거나 같고 연결된 시작 경보가 또는 rising-or-falling-alarm
인 falling-alarm
경우에도 단일 이벤트가 생성됩니다. 떨어지는 이벤트가 생성된 후에는 샘플링된 값이 이 임계값을 초과하여 상승 임계값에 도달할 때까지 다른 떨어지는 이벤트를 생성할 수 없습니다. 떨어지는 임계값을 정수로 지정해야 합니다. 기본값은 상승 임계값보다 20% 작습니다.
기본적으로 상승 임계값은 0입니다. 상승 임계값은 모니터링되는 변수의 상한 임계값입니다. 현재 샘플링된 값이 이 임계값보다 크거나 같고 마지막 샘플링 간격의 값이 이 임계값보다 작으면 단일 이벤트가 생성됩니다. 이 항목이 유효해진 후 첫 번째 샘플이 이 임계값보다 크거나 같고 연결된 startup-alarm
샘플이 rising-alarm
또는 rising-or-falling-alarm
인 경우에도 단일 이벤트가 생성됩니다. 상승 이벤트가 생성된 후에는 샘플링된 값이 이 임계값 아래로 떨어지고 하락 임계값에 도달할 때까지 다른 상승 이벤트를 생성할 수 없습니다. 상승 임계값을 정수로 지정해야 합니다.
하강 임계값 또는 상승 임계값을 구성하려면 계층 수준에서 또는 rising-threshold
문을 [edit snmp rmon alarm index]
포함합니다falling-threshold
.
[edit snmp rmon alarm index] falling-threshold integer; rising-threshold integer;
integer
은 -2,147,483,647에서 2,147,483,647 사이의 값일 수 있습니다.
간격 구성
하강 임계값 간격 구성
하강 임계값 간격은 상승 임계값을 초과할 때 샘플 간의 간격을 나타냅니다. 알람이 하강 임계값을 초과하면 정기적인 샘플링 간격이 사용됩니다.
요청 유형이 로 설정된 경보에 대해서는 하강 임계값 간격을 구성할 수 없습니다 walk-request
.
하강 임계값 간격을 구성하려면 계층 수준에서 문을 [edit snmp rmon alarm index]
포함하고 falling-threshold interval
초 수를 지정합니다.
[edit snmp rmon alarm index] falling-threshold-interval seconds;
seconds
은 1에서 2,147,483,647 사이의 값일 수 있습니다. 기본값은 60초입니다.
요청 유형 구성
기본적으로 RMON 알람은 (구성에 지정된 대로) 하나의 개체 인스턴스만 모니터링할 수 있습니다. 명령문을 구성 request-type
하여 RMON 알람의 범위를 확장하여 관리 정보 베이스(MIB) 브랜치에 속하는 모든 개체 인스턴스를 포함하거나 구성에서 지정된 인스턴스 다음의 다음 개체 인스턴스를 포함할 수 있습니다.
요청 유형을 구성하려면 계층 수준에서 문을 [edit snmp rmon alarm index]
포함하고 request-type
, get-request
또는 walk-request
를 지정합니다get-next-request
.
[edit snmp rmon alarm index] request-type (get-next-request | get-request | walk-request);
walk
RMON 알람 구성을 관리 정보 베이스(MIB) 브랜치에 속하는 모든 개체 인스턴스로 확장합니다. next
RMON 알람 구성을 확장하여 구성에 지정된 인스턴스 다음의 다음 개체 인스턴스를 포함합니다.
샘플 유형 구성
표본 유형은 선택한 변수를 샘플링하고 임계값과 비교할 값을 계산하는 방법을 식별합니다. 이 객체 absolute-value
의 값이 인 경우 선택한 변수의 값이 샘플링 간격 끝에 있는 임계값과 직접 비교됩니다. 이 객체 delta-value
의 값이 인 경우 마지막 샘플에서 선택한 변수의 값을 현재 값에서 빼고 그 차이를 임계값과 비교합니다.
샘플 유형을 구성하려면 문을 포함하고 sample-type
계층 수준에서 [edit snmp rmon alarm index]
샘플 유형을 지정합니다.
[edit snmp rmon alarm index] sample-type (absolute-value | delta-value);
absolute-value
- 선택한 변수의 실제 값을 임계값과 비교합니다.delta-value
- 선택한 변수의 샘플 간 차이가 임계값과 비교됩니다.
시작 알람 구성
시작 알람은 이 항목이 처음 활성화될 때 전송할 수 있는 알람 유형을 식별합니다. , rising-alarm
, 또는 로 falling-alarm
지정할 수 있습니다rising-or-falling-alarm
.
시작 알람을 구성하려면 문을 포함하고 startup-alarm
계층 수준에서 [edit snmp rmon alarm index]
알람 유형을 지정합니다.
[edit snmp rmon alarm index] startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm);
falling-alarm
- 알람 항목이 활성화된 후 첫 번째 샘플이 하강 임계값보다 작거나 같으면 생성됩니다.rising-alarm
- 알람 항목이 활성화된 후 첫 번째 샘플이 상승 임계값보다 크거나 같으면 생성됩니다.rising-or-falling-alarm
- 알람 항목이 활성화된 후 첫 번째 샘플이 해당 임계값 중 하나를 만족하는 경우 생성됩니다.
기본값은 rising-or-falling-alarm
입니다.
시스템 로그 태그 구성
문은 syslog-subtag
시스템 로그 메시지에 추가할 태그를 지정합니다. 80자 이하의 대문자로 구성된 문자열을 시스템 로그 태그로 지정할 수 있습니다.
시스템 로그 태그를 구성하려면 계층 수준에서 문을 [edit snmp rmon alarm index]
포함합니다syslog-subtag
.
[edit snmp rmon alarm index] syslog-subtag syslog-subtag;
RMON 이벤트 항목 및 해당 속성 구성
이벤트 항목은 상승 또는 하강 임계값을 초과할 때 경보 항목에 대한 알림을 생성합니다. 생성되는 알림의 유형을 구성할 수 있습니다. 이벤트 항목을 구성하려면 계층 수준에서 문을 [edit snmp rmon]
포함합니다event
. 문을 제외한 event
모든 문은 선택 사항입니다.
[edit snmp rmon] event index { community community-name; description description; type type; }
index
엔트리 이벤트를 식별합니다.
community-name
은(는) 트랩을 생성할 때 사용되는 트랩 그룹입니다. 해당 트랩 그룹에 구성된 트랩 범주가 rmon-alarm
있는 경우, 해당 트랩 그룹에 대해 구성된 모든 대상에 트랩이 전송됩니다. 트랩의 커뮤니티 문자열은 트랩 그룹의 이름과 일치합니다. 아무것도 구성되지 않은 경우 모든 트랩 그룹을 검사하고 범주가 설정된 각 그룹을 사용하여 트랩을 rmon-alarm
전송합니다.
description
은(는) 항목을 식별하는 텍스트 문자열입니다.
type
이벤트 항목의 변수는 이벤트가 기록될 위치를 지정합니다. 유형을 다음 중 하나로 지정할 수 있습니다.
log
- 이벤트 항목을logTable
에 추가합니다.log-and-trap
- SNMP 트랩을 전송하고 로그 항목을 생성합니다.none
- 알림을 보내지 않습니다.snmptrap
- SNMP 트랩을 보냅니다.
이벤트 항목 유형의 log-and-trap
기본값은 입니다.
예: RMON 알람 및 이벤트 항목 구성
RMON 알람 및 이벤트 항목을 구성합니다.
[edit snmp] rmon { alarm 100 { description “input traffic on fxp0”; falling-event-index 100; falling-threshold 10000; interval 60; rising-event-index 100; rising-threshold 100000; sample-type delta-value; startup-alarm rising-or-falling-alarm; variable ifInOctets.1; } event 100 { community bedrock; description” emergency events”; type log-and-trap; } }
alarmTable을 사용하여 관리 정보 베이스(MIB) 객체 모니터링
alarmTable을 사용하여 관리 정보 베이스(MIB) 객체를 모니터링하려면 다음 작업을 수행합니다.
경보 항목 생성
경보 항목을 생성하려면 먼저 alarmStatus 객체를 사용하여 alarmTable에 새 행을 생성합니다. 예를 들어 UCD 명령줄 유틸리티를 사용하여 경보 #1을 생성합니다.
snmpset -Os -v2c router community alarmStatus.1 i createRequest
알람 관리 정보 베이스(MIB) 개체 구성
alarmTable에 새 행을 생성했으면 다음 경보 관리 정보 베이스(MIB) 객체를 구성합니다.
연관된 alarmStatus 객체가 로 설정된 valid
경우 alarmStatus 이외의 항목에서 어떤 객체도 수정할 수 없습니다.
- 알람 간격
- 알람 변수
- 알람샘플 유형
- 알람 값
- 알람StartupAlarm
- 경보RisingThreshold
- 경보FallingThreshold
- 알람소유자
- 알람RisingEventIndex
- 알람FallingEventIndex
알람 간격
데이터가 샘플링되고 상승 및 하강 임계값과 비교되는 간격(초)입니다. 예를 들어 알람 #1을 30초로 설정하려면 alarmInterval
다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmInterval.1 i 30
알람 변수
샘플링할 변수의 개체 식별자입니다. Set
요청 중에 제공된 변수 이름을 선택한 관리 정보 베이스(MIB) 보기에서 사용할 수 없는 경우 badValue 오류가 반환됩니다. 설정된 alarmEntry의 변수 이름을 선택한 관리 정보 베이스(MIB) 보기에서 더 이상 사용할 수 없는 경우 프로브는 alarmVariable의 상태를 invalid로 변경합니다. 예를 들어 ifInOctets.61을 모니터링할 변수로 식별하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmVariable.1 o .1.3.6.1.2.1.2.2.1.10.61
알람샘플 유형
선택한 변수를 샘플링하고 임계값과 비교할 값을 계산하는 방법입니다. 이 객체의 값이 absoluteValue이면 선택한 변수의 값이 샘플링 간격 끝에 있는 임계값과 직접 비교됩니다. 이 개체의 값이 deltaValue인 경우 마지막 샘플에서 선택한 변수의 값을 현재 값에서 빼고 그 차이를 임계값과 비교합니다. 예를 들어 경보 #1에 대한 alarmSampleType을 deltaValue로 설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmSampleType.1 i deltaValue
알람 값
마지막 샘플링 기간 동안의 변수 값입니다. 이 값은 상승 및 하강 임계값과 비교됩니다. 샘플 유형이 deltaValue인 경우 이 값은 기간의 시작과 끝에 있는 샘플 간의 차이와 같습니다. 샘플 유형이 absoluteValue
인 경우 이 값은 기간 말의 샘플링된 값과 같습니다.
알람StartupAlarm
이 항목이 처음 유효로 설정될 때 전송되는 경보입니다. 이 항목 이후의 첫 번째 샘플이 유효해지면 보다 크거나 같risingThreshold
고 alarmStartupAlarm
또는 risingOrFallingAlarm
와 같 risingAlarm
으면 단일 상승 알람이 생성됩니다. 이 항목 이후의 첫 번째 샘플이 유효해지면 이(가) 보다 작거나 같 fallingThreshold
고 alarmStartupAlarm
또는 risingOrFallingAlarm
와 같 fallingAlarm
으면 단일 낙하 경보가 생성됩니다. 예를 들어, 알람 #1을 로 risingOrFallingAlarm
설정하려면 alarmStartupAlarm
다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmStartupAlarm.1 i risingOrFallingAlarm
경보RisingThreshold
샘플링된 변수의 임계값입니다. 현재 샘플링된 값이 이 임계값보다 크거나 같고 마지막 샘플링 간격의 값이 이 임계값보다 작으면 단일 이벤트가 생성됩니다. 이 항목이 유효해진 후 첫 번째 샘플이 이 임계값보다 크거나 같고 연결된 alarmStartupAlarm
샘플이 risingAlarm
또는 risingOrFallingAlarm
인 경우에도 단일 이벤트가 생성됩니다. 상승 이벤트가 생성된 후 샘플링된 값이 이 임계값 아래로 떨어지고 에 도달할 alarmFallingThreshold
때까지 다른 상승 이벤트를 생성할 수 없습니다. 예를 들어, 알람 #1을 로 100000
설정하려면 alarmRisingThreshold
다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmRisingThreshold.1 i 100000
경보FallingThreshold
샘플링된 변수의 임계값입니다. 현재 샘플링된 값이 이 임계값보다 작거나 같고 마지막 샘플링 간격의 값이 이 임계값보다 크면 단일 이벤트가 생성됩니다. 이 항목이 유효해진 후의 첫 번째 샘플이 이 임계값보다 작거나 같고 연결된 alarmStartupAlarm
샘플이 fallingAlarm
또는 risingOrFallingAlarm
인 경우에도 단일 이벤트가 생성됩니다. 떨어지는 이벤트가 생성된 후, 샘플링된 값이 이 임계값을 넘어 에 도달할 alarmRisingThreshold
때까지 또 다른 떨어지는 이벤트를 생성할 수 없습니다. 예를 들어, 알람 #1을 로 10000
설정하려면 alarmFallingThreshold
다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmFallingThreshold.1 i 10000
알람소유자
만드는 관리 응용 프로그램 또는 CLI(명령줄 인터페이스)에서 지정한 텍스트 문자열입니다. 일반적으로 네트워크 관리자(또는 애플리케이션)를 식별하는 데 사용되며 참여하는 관리 애플리케이션 간의 미세한 액세스 제어에 사용할 수 있습니다.
알람RisingEventIndex
상승 임계값을 초과할 때 사용되는 eventEntry 개체의 인덱스입니다. eventTable에 해당 항목이 없으면 연결이 없는 것입니다. 이 값이 0이면 0이 유효한 이벤트 인덱스가 아니므로 연결된 이벤트가 생성되지 않습니다. 예를 들어 알람 #1에 대한 alarmRisingEventIndex를 10
로 설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmRisingEventIndex.1 i 10
알람FallingEventIndex
떨어지는 임계값을 초과할 때 사용되는 eventEntry 개체의 인덱스입니다. eventTable에 해당 항목이 없으면 연결이 없는 것입니다. 이 값이 0이면 0이 유효한 이벤트 인덱스가 아니므로 연결된 이벤트가 생성되지 않습니다. 예를 들어 알람 #1에 대한 alarmFallingEventIndex를 로 10
설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community alarmFallingEventIndex.1 i 10
alarmTable에서 새 행 활성화
alarmTable에서 새 행을 활성화하려면 SNMP Set
요청을 사용하여 alarmStatus를 설정합니다valid
.
snmpset -Os -v2c router community alarmStatus.1 i valid
alarmTable에서 활성 행 수정
활성 행을 수정하려면 먼저 SNMP Set
요청을 사용하여 alarmStatus를 underCreation으로 설정합니다.
snmpset -Os -v2c router community alarmStatus.1 i underCreation
그런 다음 SNMP Set
요청을 사용하여 행 내용을 변경합니다.
snmpset -Os -v2c router community alarmFallingThreshold.1 i 1000
마지막으로 SNMP Set
요청을 사용하여 alarmStatus를 valid
설정하여 행을 활성화합니다.
snmpset -Os -v2c router community alarmStatus.1 i valid
alarmTable에서 행 비활성화
alarmTable의 행을 비활성화하려면 SNMP Set
요청을 사용하여 alarmStatus를 invalid
설정합니다.
snmpset -Os -v2c router community alarmStatus.1 i invalid
eventTable을 사용하여 경보 기록
eventTable을 사용하여 경보를 기록하려면 다음 작업을 수행합니다.
이벤트 항목 만들기
RMON eventTable은 라우터의 알림 생성을 제어합니다. 알림은 로그(logTable 및 syslog에 대한 항목) 또는 SNMP 트랩일 수 있습니다. 각 이벤트 항목은 이러한 알림의 조합(또는 알림 없음)을 생성하도록 구성할 수 있습니다. 이벤트가 SNMP 트랩을 생성하도록 지정하는 경우, 트랩을 전송할 때 사용되는 트랩 그룹은 연관된 eventCommunity 객체의 값으로 지정됩니다. 따라서 트랩 메시지의 커뮤니티는 eventCommunity에 지정된 값과 일치합니다. eventCommunity에 대해 아무 것도 구성되지 않은 경우 rmon-alarm 범주가 구성된 각 트랩 그룹을 사용하여 트랩이 전송됩니다.
관리 정보 베이스(MIB) 개체 구성
eventTable에 새 행을 만들었으면 다음 개체를 설정합니다.
eventType 개체는 필수입니다. 다른 모든 개체는 선택 사항입니다.
이벤트 유형
이벤트가 트리거될 때 라우터가 생성하는 알림 유형입니다.
이 개체는 다음 값으로 설정할 수 있습니다.
log
- logTable에 이벤트 항목을 추가합니다.log-and-trap
- SNMP 트랩을 전송하고 로그 항목을 생성합니다.none
- 알림을 보내지 않습니다.snmptrap
- SNMP 트랩을 보냅니다.
예를 들어, 이벤트 #1을 로 log-and-trap
설정하려면 eventType
다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community eventType.1 i log-and-trap
이벤트커뮤니티
트랩을 생성할 때 사용되는 트랩 그룹입니다(eventType이 트랩을 전송하도록 구성된 경우). 해당 트랩 그룹에 rmon-alarm 트랩 범주가 구성된 경우, 트랩은 해당 트랩 그룹에 대해 구성된 모든 대상에 전송됩니다. 트랩의 커뮤니티 문자열은 트랩 그룹의 이름(따라서 eventCommunity 값)과 일치합니다. 아무것도 구성되지 않은 경우, 트랩은 rmon-alarm 범주가 설정된 각 그룹으로 전송됩니다. 예를 들어 이벤트 #1에 대한 eventCommunity를 boy-elroy로 설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community eventCommunity.1 s "boy-elroy"
eventCommunity 객체는 선택 사항입니다. 이 개체를 설정하지 않으면 필드가 비어 있습니다.
이벤트 소유자
만드는 관리 응용 프로그램 또는 CLI(명령줄 인터페이스)에서 지정한 텍스트 문자열입니다. 일반적으로 네트워크 관리자(또는 애플리케이션)를 식별하는 데 사용되며 참여하는 관리 애플리케이션 간의 미세한 액세스 제어에 사용할 수 있습니다.
예를 들어 이벤트 #1의 eventOwner를 george jetson으로 설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community eventOwner.1 s "george jetson"
eventOwner 개체는 선택 사항입니다. 이 개체를 설정하지 않으면 필드가 비어 있습니다.
이벤트 설명
만드는 관리 응용 프로그램 또는 CLI(명령줄 인터페이스)에서 지정한 텍스트 문자열입니다. 이 문자열의 사용은 응용 프로그램에 따라 다릅니다.
예를 들어, 이벤트 #1에 대한 eventDescription을 spacelys 스프로킷으로 설정하려면 다음 SNMP Set
요청을 사용합니다.
snmpset -Os -v2c router community eventDescription.1 s "spacelys sprockets"
eventDescription 객체는 선택 사항입니다. 이 개체를 설정하지 않으면 필드가 비어 있습니다.
eventTable에서 새 행 활성화
eventTable에서 새 행을 활성화하려면 다음과 같은 SNMP Set
요청을 사용하여 eventStatus를 valid
설정합니다.
snmpset -Os -v2c router community eventStatus.1 i valid
eventTable에서 행 비활성화
eventTable에서 행을 비활성화하려면 다음과 같은 SNMP Set
요청을 사용하여 eventStatus를 invalid
설정합니다.
snmpset -Os -v2c router community eventStatus.1 i invalid