コンフィギュレーション ロガー永続性の前提条件
コンフィギュレーション ロガー永続性機能をイネーブルにするには、disk0: を構成し、ルータ上に外部フラッシュ カードを挿入する必要があります。
コンフィギュレーション ロガー永続性機能の最適な結果を実現するためには、Cisco IOS Release 12.2(33)SRA、Release 12.4(11)T、Release 12.2(33)SXH、または Release 12.2(33)SB をシステムにインストールする必要があります。
この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
コンフィギュレーション ロガー永続性機能は「クイック保存」機能を実装することで、Cisco IOS コンフィギュレーションとプロビジョニング アクションの運用上の堅牢性を高めます。コンフィギュレーション ロガー永続性機能を設定すると、Cisco IOS ソフトウェアはスタートアップ コンフィギュレーション全体を保存するのではなく、最後の startup-config ファイルが生成された時点から入力されたコマンドだけを保存します。
コンフィギュレーション ロガー永続性機能をイネーブルにするには、disk0: を構成し、ルータ上に外部フラッシュ カードを挿入する必要があります。
コンフィギュレーション ロガー永続性機能の最適な結果を実現するためには、Cisco IOS Release 12.2(33)SRA、Release 12.4(11)T、Release 12.2(33)SXH、または Release 12.2(33)SB をシステムにインストールする必要があります。
Cisco IOS ソフトウェアは startup-config コンフィギュレーション ファイルを使用して、リロード全体でルータ コンフィギュレーション コマンドを保存します。この単一のファイルには、ルータのリブート時に適用する必要があるすべてのコマンドが含まれています。スタートアップ コンフィギュレーション ファイルは、writememory コマンドまたは copy urlstartup-config コマンドを入力するたびに更新されます。running-config ファイルのサイズが大きくなると、startup-config ファイルを NVRAM ファイル システムに保存する時間が長くなります。スタートアップ コンフィギュレーション ファイルは、1 MB 以上にすることができます。このサイズのファイルの場合、startup-config ファイルの 1 行を変更すると、ほとんどのコンフィギュレーションが変更されていない場合でも、全体の startup-config ファイルを再度保存する必要があります。
コンフィギュレーション ロガー永続性機能は「クイック保存」機能を実装しています。この目的は、startup-config ファイルの変更を保存する時間が保存する(startup-config ファイルと相対した)差分変更のサイズに比例する「コンフィギュレーション保存」のメカニズムを提供することです。
Cisco IOS コンフィギュレーション ロガーは、コマンドライン プロンプトで手動で入力されたすべての変更をログに記録します。この機能では、ログの変更が発生したときに登録済みのクライアントに通知します。設定ログの内容はランタイム メモリに保存されます。ログの内容は再起動後は保持されません。
コンフィギュレーション ロガー永続性機能は、リロード全体でユーザが入力したコンフィギュレーション コマンドを保持するメカニズムです。リロード後も保持されるのは、コマンドライン インターフェイス(CLI)で入力したコマンド(コンフィギュレーション モードで入力したコマンド)のみです。この機能は Cisco IOS のセキュア ファイル システムを使用して、生成されるコンフィギュレーション コマンドを保持します。
Note |
Cisco IOS コンフィギュレーション ロガーはシステム メッセージ ロギング(syslog)機能とは別のものです。Syslog はシステム メッセージを追跡するための一般的なログ ファシリティです。コンフィギュレーション ロガーは、CLI で入力された設定コマンドに関する情報を記録します。 |
Cisco IOS コンフィギュレーション ロガーで保持されたコマンドはスタートアップ コンフィギュレーションの拡張として使用されます。これらの保存されたコマンドでは、クイック保存機能が提供されます。startup-config ファイル全体を保存するのではなく、Cisco IOS ソフトウェアは最後の startup-config ファイル生成以降入力されたコマンドだけを保存します。
ログ出力されたコマンドだけが保持されます。コンフィギュレーション ロガーの次の追加データは保持されません。
コマンドを出力したユーザ
ユーザがログインした IP アドレス
ログに記録されたコマンドのセッションおよびログ インデックス
コマンドが入力された時刻
入力されたコマンドに関連付けられている前後の NVGEN 出力
入力されたコマンドに対するパーサーからの戻りコード
コマンドを保持する主な目的は、startup-config ファイルのクイック保存の拡張として使用することです。コンフィギュレーション コマンドに関連付けられている追加情報はクイック保存目的では有用ではありません。(監査の目的で)再起動後に追加情報を保持する必要がある場合は、次の手順を実行します。
Syslog へのコンフィギュレーション ロガー通知をイネーブルにします。
Syslog 保持機能のイネーブル化
代わりに、Cisco Networking Services、CiscoView、または、Cisco IOS デバイスを管理して標準外のストレージ ソリューションのコンフィギュレーション変更を追跡するその他のネットワーク管理システムを使用できます。
デフォルトでは、リロード時に、保持されたコマンドが startup-config ファイルの末尾に追加されます。CLI コンフィギュレーション コマンドを使用して明示的にこの動作を設定した場合にだけこれらのコマンドが適用されます。
コンフィギュレーション ロガー永続性機能はクイック保存メカニズムを実装するため、スタートアップ コンフィギュレーションの変更を保存するためにかかる時間が、保存する必要がある(スタートアップ コンフィギュレーションと相対した)差分変更のサイズに比例します。Cisco IOS コンフィギュレーション ロガーで保持されたコマンドはスタートアップ コンフィギュレーションの拡張として使用されます。保存されたコマンドは、スタートアップ コンフィギュレーションの拡張として使用され、クイック保存の機能を提供します。startup-config ファイル全体を保存するのではなく、Cisco IOS ソフトウェアは最後の startup-config ファイル生成以降入力されたコマンドだけを保存します。
コンフィギュレーション ロガー永続性機能をイネーブルにするには、次の作業を実行します。
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
enable Example:
|
特権 EXEC モードを有効にします。
|
||
Step 2 |
configure terminal Example:
|
グローバル コンフィギュレーション モードを開始します。 |
||
Step 3 |
archive Example:
|
アーカイブ コンフィギュレーション モードを開始します。 |
||
Step 4 |
log config Example:
|
アーカイブ configuration-log コンフィギュレーション モードをイネーブルにします。 |
||
Step 5 |
logging persistent auto manual Example:
|
コンフィギュレーション ロガー永続性機能をイネーブルにします。
|
||
Step 6 |
logging persistent reload Example:
|
続いて、リロード後に、コンフィギュレーション ロガー データベースに保存された(最後の writememory コマンド以降の)コンフィギュレーション コマンドを実行コンフィギュレーション ファイルに適用します。 |
||
Step 7 |
logging persistent size threshold Example:
|
コンフィギュレーション ロガー データベースにログ メッセージを書き込むためのディスク領域のサイズを指定します。ログ サイズがしきい値(パーセントで指定)を超えると、コンソールまたは syslog サーバーでアラートがトリガーされます。 |
||
Step 8 |
logging size entries Example:
|
設定ログに保持する最大エントリ数を指定します。
|
3 つのコマンドを使用して、設定ログの内容を検証、アーカイブ、クリアできます。トラブルシューティングでは、ステップ 4 のコマンドでデバッグをオンにします。
Step 1 |
show archive log config persistent このコマンドは設定ログに保持されたコマンドを表示します。このコマンドは configlet 形式で表示されます。次に、このコマンドの出力例を示します。 Example:
|
Step 2 |
clear archive log config persistent このコマンドはコンフィギュレーション ロギング永続データベース エントリをクリアします。コンフィギュレーション ロギング データベース ファイルのエントリだけが削除されます。ファイル自体は、新しいエントリを記録するために使用されるため、削除されません。このコマンドを入力すると、アーカイブ ログがクリアされたことを示すメッセージが表示されます。 Example:
|
Step 3 |
archive log config persistent save このコマンドは Cisco IOS セキュア ファイル システムに設定ログを保存します。このコマンドを有効にするには、archivelogconfigpersistentsave コマンドを設定する必要があります。 |
Step 4 |
debug archive log config persistent このコマンドはデバッグ機能をオンにします。デバッグがオンになっていることを示すメッセージが返されます。 Example:
|
この例では、各コンフィギュレーション コマンドが自動的に Cisco IOS セキュア ファイル システムに保存され、(最後の writememory コマンドの実行以降)コンフィギュレーション ロガー データベースに保存されたコンフィギュレーション コマンドが実行コンフィギュレーション ファイルに適用され、設定ログに保持される最大エントリ数が 10 に設定されます。
Router> enable
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# archive
Router(config-archive)# log config
Router(config-archive-log-config)# logging persistent auto
configuration log persistency feature enabled. Building configuration... [OK]
Router(config-archive-log-config)# logging persistent reload
Router(config-archive-log-config)# logging persistent size 16384 threshold 10
Router(config-archive-log-config)# logging size 10
Router(config-archive-log-config)# archive log config persistent save
Router(config-archive-log-config)# end
Router#
次の項に、コンフィギュレーション ロガー永続性機能に関する参考資料を示します。
関連項目 |
マニュアル タイトル |
---|---|
包括的なコマンドリファレンス情報 |
『Cisco IOS Configuration Fundamentals Command Reference』 |
標準 |
タイトル |
---|---|
この機能がサポートする新しい規格または変更された規格はありません。 |
-- |
MIB |
MIB のリンク |
---|---|
この機能によってサポートされる新しい MIB または変更された MIB はありません。 |
選択したプラットフォーム、Cisco IOS リリース、およびフィーチャ セットに関する MIB を探してダウンロードするには、次の URL にある Cisco MIB Locator を使用します。 |
RFC |
タイトル |
---|---|
この機能でサポートが追加または変更された RFC はありません。 |
-- |
説明 |
リンク |
---|---|
シスコのサポート Web サイトでは、シスコの製品やテクノロジーに関するトラブルシューティングにお役立ていただけるように、マニュアルやツールをはじめとする豊富なオンライン リソースを提供しています。 お使いの製品のセキュリティ情報や技術情報を入手するために、Cisco Notification Service(Field Notice からアクセス)、Cisco Technical Services Newsletter、Really Simple Syndication(RSS)フィードなどの各種サービスに加入できます。 シスコのサポート Web サイトのツールにアクセスする際は、Cisco.com のユーザ ID およびパスワードが必要です。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェアイメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
コンフィギュレーション ロガー永続性 |
12.2(33)SRA 12.4(11)T 12.2(33)SXH 12.2(33)SB Cisco IOS XE Release 3.9S |
コンフィギュレーション ロガー永続性機能は「クイック保存」機能を実装することで、シスコのコンフィギュレーションとプロビジョニング アクションの運用上の堅牢性を高めます。 Cisco IOS Release 12.2(33)SRA、Release 12.4(11)T、Release 12.2(33)SXH、Release 12.2(33)SB で有効なシスコのソフトウェアは、スタートアップ コンフィギュレーション全体を保存するのではなく、最後の startup-config ファイルが生成された時点から入力されたコマンドだけを保存します。 この機能は、Cisco IOS XE Release 3.9S に統合されました。 |
API :アプリケーション プログラミング インターフェイス。
CAF :コマンド アクション機能。
CDP :Cisco Discovery Protocol。
CSB :コマンド ステータス ブロック。
HA :高可用性アーキテクチャ。
MIB :管理情報ベース。
NAF :NVGEN アクション機能。
NVGEN :不揮発生成。
NVRAM :不揮発性ランダム アクセス メモリ
parse chain :Cisco IOS コマンドの構文を定義する一連の C 言語マクロ。
RP :ルート プロセッサ。
SNMP :簡易ネットワーク管理プロトコル。
XML :拡張マークアップ言語。