- play_arrow 개요
- play_arrow Junos 자동화 스크립트 개요
- play_arrow Junos XML 관리 프로토콜 및 Junos XML API 개요
-
- play_arrow XSLT를 사용한 자동화 스크립팅
- play_arrow XSLT 개요
- play_arrow 자동화 스크립트에 사용되는 표준 XPath 및 XSLT 함수
- play_arrow 자동화 스크립트에 사용되는 표준 XSLT 요소 및 특성
-
- play_arrow SLAX를 사용한 자동화 스크립팅
- play_arrow SLAX 개요
- play_arrow SLAX 문
- append
- apply-imports
- apply-templates
- attribute
- attribute-set
- call
- copy-node
- copy-of
- decimal-format
- element
- else
- else if
- expr
- fallback
- for
- for-each
- function
- if
- import
- key
- match
- message
- mode
- mvar
- number
- output-method
- param
- preserve-space
- priority
- processing-instruction
- result
- set
- sort
- strip-space
- template
- terminate
- trace
- uexpr
- use-attribute-sets
- var
- version
- while
- with
- play_arrow 자동화 스크립팅을 위한 libslax 배포판
-
- play_arrow Python을 사용한 자동화 스크립팅
- play_arrow Python 개요
- Junos 디바이스용 Python 자동화 스크립트 이해
- Junos 디바이스에서 Python 자동화 스크립트를 실행하기 위한 요구 사항
- Junos 디바이스의 Python 모듈 개요
- Junos OS를 실행하는 디바이스에서 Python 대화형 모드를 사용하는 방법
- psutil 모듈을 사용하여 Junos OS를 실행하는 디바이스에서 프로세스 및 시스템 정보를 검색하는 방법
- Junos OS를 실행하는 디바이스에서 Python용 요청 라이브러리를 사용하는 방법
- Python 자동화 스크립트의 IPv6 지원
- Junos OS Evolved를 실행하는 디바이스의 Python 3 애플리케이션에서 라우팅 인스턴스를 지정하는 방법
-
- play_arrow 자동화 스크립트 입력
- play_arrow 자동화 스크립트의 전역 매개 변수
-
- play_arrow 자동화 스크립트에 대한 확장 기능 및 명명된 템플릿
- play_arrow 자동화 스크립팅을 위한 확장 함수
- play_arrow jcs 및 slax 네임스페이스의 확장 함수
- base64-decode() Function (SLAX)
- base64-encode() Function (SLAX)
- break-lines() Function (SLAX and XSLT)
- close() Function (SLAX and XSLT)
- dampen() Function (Python, SLAX, and XSLT)
- document() Function (SLAX)
- emit_error() Function (Python)
- emit_snmp_attributes Function (Python)
- emit_warning() Function (Python)
- empty() Function (SLAX and XSLT)
- evaluate() Function (SLAX)
- execute() Function (SLAX and XSLT)
- first-of() Function (SLAX and XSLT)
- get-command() Function (SLAX)
- get-hello() Function (SLAX and XSLT)
- get-input() Function (SLAX and XSLT) and get_input() (Python)
- get-protocol() Function (SLAX and XSLT)
- get-secret() Function (SLAX and XSLT) and get_secret() (Python)
- get_snmp_action() Function (Python)
- get_snmp_oid() Function (Python)
- hostname() Function (Python, SLAX, and XSLT)
- invoke() Function (SLAX and XSLT)
- open() Function (SLAX and XSLT)
- output() Function (Python, SLAX, and XSLT)
- parse-ip() Function (SLAX and XSLT) and parse_ip() (Python)
- printf() Function (Python, SLAX, and XSLT)
- progress() Function (Python, SLAX, and XSLT)
- regex() Function (SLAX and XSLT)
- set_routing_instance() Function (Python)
- sleep() Function (SLAX and XSLT)
- split() Function (SLAX and XSLT)
- sysctl() Function (Python, SLAX, and XSLT)
- syslog() Function (Python, SLAX, and XSLT)
- trace() Function (Python, SLAX, and XSLT)
- play_arrow 자동화 스크립팅을 위한 명명된 템플릿
- play_arrow jcs 네임스페이스의 명명된 템플릿
-
- play_arrow 자동화 스크립트 관리
- play_arrow 스크립트 저장 및 사용
- play_arrow 스크립트에 대한 원격 소스 구성
- play_arrow 스크립트에 대한 세션 프로토콜 구성
- play_arrow 스크립트 실행 제어
- play_arrow 라우팅 엔진 간 스크립트 동기화
- play_arrow SLAX와 XSLT 간 스크립트 변환
-
- play_arrow 커밋 스크립트
- play_arrow 커밋 스크립트 개요
- play_arrow 커밋 스크립트 생성 및 실행
- play_arrow 커밋 스크립트를 사용하여 사용자 지정 경고, 오류 또는 시스템 로그 메시지 생성
- play_arrow 커밋 스크립트를 사용하여 영구적 또는 일시적 구성 변경 생성
- play_arrow 커밋 스크립트 매크로를 사용한 사용자 지정 구성 구문 생성
- play_arrow 커밋 스크립트 예제
- 예: 방화벽에 Final then accept Term 추가
- 예: RIP 그룹에 T1 인터페이스 추가
- 예: 커밋 스크립트를 사용하여 분류자 할당
- 예: 논리 인터페이스 및 IP 주소 자동 구성
- 예: LSP의 관리 그룹 구성
- 예: 기본 캡슐화 유형 구성
- 예: 이중 라우팅 엔진 구성
- 예: 인터페이스에서 내부 게이트웨이 프로토콜 구성
- 예: IS-IS 및 MPLS 인터페이스 제어
- 예: LDP 구성 제어
- 예: 간단한 인터페이스 구성을 기반으로 복잡한 구성 생성
- 예: 최소 최대 전송 단위(MTU) 설정 부과
- 예: ATM 가상 회로 수 제한
- 예: E1 인터페이스 수 제한
- 예: 기본 구성 로드
- 예: 글로벌 정책 앞에 추가
- 예: 전체 라우팅 테이블 가져오기 방지
- 예: T1 인터페이스에서 내부 클럭 필요
- 예: 구성 문 필요 및 제한
- play_arrow 커밋 스크립트에 사용되는 Junos XML 및 XSLT 태그 요소
- play_arrow 커밋 스크립트 문제 해결
-
- play_arrow Op 스크립트
- play_arrow Op 스크립트 개요
- play_arrow Op 스크립트 생성 및 실행
- Op 스크립트에 필요한 상용구
- 운영 모드 명령 및 출력 필드를 Junos XML 표기법에 매핑
- Op 스크립트에서 RPC 및 운영 모드 명령을 사용하는 방법
- op 스크립트에서 명령줄 인수 선언 및 사용Declare and use command-line arguments in op scripts
- Op 스크립트에 대한 도움말 텍스트 구성
- Op 스크립트에서 허용할 운영 모드 명령 정의
- Op 스크립트 활성화 및 스크립트 별칭 정의
- Op 스크립트에 대한 체크섬 해시 구성
- 로컬 디바이스에서 Op 스크립트 실행
- 원격 사이트에서 Op 스크립트 실행
- Op 스크립트 사용 안 함
- play_arrow Op 스크립트 예제
- SLAX 및 XSLT 스크립트를 사용하여 구성 변경
- 예: SLAX 및 XSLT Op 스크립트를 사용하여 구성 변경
- 예제: Python Op 스크립트를 사용하여 구성 변경
- 예: op 스크립트를 사용하여 show interfaces terse 명령의 출력 사용자 정의
- 예: op 스크립트를 사용하여 DNS 호스트 이름 정보 표시
- 예: Op 스크립트를 사용하여 여러 대상에 대한 LSP 찾기
- 예: Op 스크립트를 사용하여 FPC 다시 시작
- 예제: Op 스크립트를 사용하여 파일 내보내기
- 예제: Op 스크립트를 사용하여 파일 가져오기
- 예제: Op 스크립트를 사용하여 파일 검색
- play_arrow 서비스 템플릿 자동화를 사용하여 서비스 프로비저닝
- play_arrow Op 스크립트 문제 해결
-
- play_arrow SNMP 스크립트
- play_arrow SNMP 스크립트 개요
- play_arrow SNMP 스크립트 생성 및 실행
- play_arrow SNMP 스크립트 예
- play_arrow SNMP 스크립트 문제 해결
-
- play_arrow 구성 명령문 및 작동 명령
비표준 시스템 로그 메시지를 사용하여 이벤트 정책 트리거
이벤트 정책에서 참조할 수 있는 시스템 로그 메시지 중 일부는 명령의 set event-options policy policy-name events ?
출력에 나열되지 않습니다. 이러한 시스템 로그 메시지에는 이벤트 ID 및 속성이 있습니다 message
. 이벤트 ID는 표 1에 표시된 대로 메시지의 원본을 기반으로 합니다.
이벤트 ID | 기원 |
---|---|
시스템 | Junos 데몬 및 유틸리티에서 보낸 메시지 |
커널 | 커널의 메시지 |
그림 | PIC(Physical Interface Card) 및 FPC(Flexible PIC Concentrator)의 메시지 |
Lcc | TX Matrix 라우터에서 회선 카드 섀시(LCC)의 메시지 |
Scc | TX Matrix 라우터에서 스위치 카드 섀시(SCC)의 메시지 |
표 1에 표시된 이벤트 유형에 이벤트 정책을 기반으로 하려면 계층 수준에서 속성 [edit event-options policy policy-name]
이 있는 event-id.message matches "message"
문과 attributes-match
문을 포함합니다events event-id
.
[edit event-options policy policy-name] events event-id; attributes-match { event-id.message matches "message"; }
예를 들어, 다음 이벤트 정책은 시스템 로그 메시지를 참조합니다KERNEL
. 이벤트 정책은 "신호 11에서 종료"라는 메시지를 포함하는 이벤트가 발생한 경우에만 KERNEL
작업을 실행 raise-trap
합니다.
[edit event-options] policy kernel-policy { events KERNEL; attributes-match { KERNEL.message matches "exited on signal 11"; } then { raise-trap; } }