概要
このドキュメントでは、 log collect
コマンドが表示されない場合もあります。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Linux
- CPS
- Policy Control Rule Function(PCRF)
- Diameter Routing Agent(vDRA)
- Dockerコンテナ
次の特権アクセス権が必要であることを推奨します。
- CPS vDRA CLIへのルートアクセス
- cps GUIへのqns-svnユーザアクセス(Policy BuilderおよびCPS Central)
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Dockerコンテナ
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
自動ログ収集は、停止状態に必要なすべてのログをvDRAから収集するのに役立ちます。「 log collect
コマンドは、1つのコマンドですべての仮想マシン(VM)で可能なすべてのログの収集をサポートします。
- 収集されるログのリスト:
- 統合QNSログ
- 統合PBログ
- Orchestratorログ
- トップコマンド
- Dockerコンテナログ
- Journalctlログ
- Mongoログ
- ヒープダンプ収集のサポート
- スレッドダンプの収集のサポート
- カテゴリごとにログを収集するサポート
- vmwiseでログを収集するサポート
- ログのコピー先となる外部/DIMサーバの詳細の設定をサポート
- 現在の機能設定の表示をサポート
問題
「 log collect
CLIは、さまざまなログを収集してCPSログアーカイブに圧縮する、停止状態の自動ログ収集です。
log collect CLIの実行時に「SCP to server failed」エラーが報告されます。
admin@orchestrator[labnode]# log collect all duration 1
===================== Collecting Docker container logs =====================
================ Collection of Docker container logs ended =================
======================== Collecting journalctl logs ========================
=================== collection of journalctl logs ended ====================
===================== Collecting top outputs from vms ======================
======================= collection of top logs ended =======================
====================== Collecting prometheus snapshot =======================
================== collection of prometheus snapshot ended ==================
=========================== Collecting debug tech ===========================
====================== collection of debug tech ended =======================
=========================== Collecting mongo logs ===========================
====================== collection of mongo logs ended =======================
SCP to server 10.10.10.10 failed, Please check in https://<Master-IP>/orchestrator/downloads/logs
解決方法
- 外部サーバにIPアドレス、ポート番号、ユーザ名、およびパスワードを設定し、
log collect config ip
コマンドが表示されない場合もあります。
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- 外部サーバの設定を、
log collect show
コマンドが表示されない場合もあります。 admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Cisco IOSソフトウェアの
log collect all
コマンドを使用して、ログを収集し、圧縮ログファイルを外部サーバにコピーします。
注意:期間の期間(時間単位)は整数である必要があります。例1:10進数は使用できません。
log collect all [ duration
]