Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

運用スクリプトの概要

運用スクリプトについて

Junos OS 運用(op)スクリプトは、ネットワークとデバイスの管理とトラブルシューティングを自動化します。Op スクリプトは、Junos XML 管理プロトコルまたは Junos 拡張マークアップ言語(XML) API でサポートされているリモート プロシージャ コール(RPC)を介して利用可能な任意の機能を実行できます。Op スクリプトは、 CLI で手動で実行することも、ユーザーがログインした時点で実行することも、別のスクリプトから呼び出すこともできます。これらは、Junos OS 管理プロセス(mgd)によって実行されます。

Op スクリプトを使用すると、次のことが可能になります。

  • カスタム動作モード コマンドの作成

  • 一連の動作モード コマンドを実行する

  • 動作モード コマンドの出力をカスタマイズする

  • 運用情報を収集し、ネットワーク問題の原因を反復的に絞り込むことで、トラブルシューティングの時間を短縮

  • 制御された設定変更の実行

  • CPU使用率の高いなどのネットワーク警告パラメータを定期的に確認する一般的な運用スクリプトを作成して、デバイスの全体的なステータスを監視します。

Op スクリプトは、Junos XML 管理プロトコルと Junos XML API をベースとしています。Junos XML 管理プロトコルは XML ベースの RPC メカニズムであり、Junos XML API は Junos 構成ステートメントと運用モード コマンドの XML 表現です。詳細については、 Junos XML 管理プロトコルと Junos XML API の概要を参照してください。

Op スクリプトは、Python、XSLT(Extensible Stylesheet Language Transformations)、または SLAX(Stylesheet Language Alternative syntaX)で記述できます。Opスクリプトは、 XMLパス言語 (XPath)を使用して検査対象の運用オブジェクトを特定し、自動化スクリプトを作成して、運用オブジェクトに対して実行するアクションを指定します。アクションは、設定や出力を変更したり、出力に基づいて追加のコマンドを実行したりできます。

Op スクリプトのメリット

Op スクリプトには次のメリットがあります。

  • 制御された設定変更を実行して人為的エラーを軽減

  • トラブルシューティングの時間を短縮し、ネットワーク問題の解決にかかる時間を短縮

  • タスクの合理化

  • 運用コマンドとその出力のカスタマイズを可能にする