예: 이벤트에 대응하여 SNMP 트랩을 올리기
이 예에서는 트랩을 높이고 이벤트에 대한 응답으로 이벤트 스크립트를 실행하도록 이벤트 정책을 구성합니다.
요구 사항
SNMP용으로 구성된 Junos OS를 실행하는 디바이스입니다.
개요
다음 예에서는 이벤트 정책을 raise-trap-on-ospf-nbrdown
구성하여 RPD_OSPF_NBRDOWN
인접 라우터와 OSPF 인접성을 종료한 것을 나타냅니다. 이벤트 정책 조치는 이벤트에 대응하여 트랩을 높입니다. 계층 수준에서 구성된 [edit snmp]
경우 디바이스는 SNMP 관리자에게 알림을 보냅니다.
또한 이벤트 정책은 이 이벤트에 대응하여 이벤트 스크립트 ospf.xsl 을 실행하고 영향을 받는 인터페이스를 스크립트에 대한 인수로 제공합니다. 인수는 $$rpd_ospf_nbrdown.interface-name
트리거링 이벤트와 관련된 인터페이스 이름으로 해결됩니다.
이벤트 스크립트 출력은 파일 ospf-out에 기록되고 출력 파일은 계층 수준에서 구성된 대상 mgmt-archives
에 [edit event-options destinations]
업로드됩니다. 이벤트 정책에서 이벤트 스크립트를 호출하려면 이벤트 스크립트가 하드 디스크의 /var/db/scripts/event directory에 있어야 하며 구성에서 활성화되어야 합니다.
구성
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경한 다음, 명령을 복사하여 계층적 수준에서 CLI [edit]
에 붙여넣습니다.
set event-options policy raise-trap-on-ospf-nbrdown events rpd_ospf_nbrdown set event-options policy raise-trap-on-ospf-nbrdown then raise-trap set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl arguments interface "{$$rpd_ospf_nbrdown.interface-name}" set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl output-filename ospf-out set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl destination mgmt-archives
이벤트 정책 구성
단계별 절차
이벤트 수신에 대한 트랩을 높이고 이벤트 스크립트를 실행하는 이벤트 정책을 구성하려면 다음을 수행합니다.
이벤트 정책을 생성하고 이름을 지정합니다.
[edit] user@R1# edit event-options policy raise-trap-on-ospf-nbrdown
이 예에서는 이벤트인 원하는 이벤트에 맞게 이벤트 정책을 구성합니다
RPD_OSPF_NBRDOWN
.[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set events rpd_ospf_nbrdown
이벤트에 대한 응답으로 SNMP 트랩을 올리도록 이벤트 정책 작업을 구성합니다.
[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set then raise-trap
(선택사항) 이벤트에 대응하여 수행할 추가 작업을 구성합니다.
이 예에서는 이벤트 스크립트를 실행하고 연결된 출력 파일을 미리 정의된 대상에 업로드합니다.
[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set then event-script ospf.xsl arguments interface {$$rpd_ospf_nbrdown.interface-name} user@R1# set then event-script ospf.xsl output-filename ospf-out destination mgmt-archives
구성을 커밋합니다.
user@R1# commit
결과
[edit event-options] policy raise-trap-on-ospf-nbrdown { events rpd_ospf_nbrdown; then { event-script ospf.xsl { arguments { interface "{$$rpd_ospf_nbrdown.interface-name}"; } output-filename ospf-out; destination mgmt-archives; } raise-trap; } }