簡介
本檔案介紹如何在 log collect
指令。
必要條件
需求
思科建議您瞭解以下主題:
- Linux
- CPS
- 原則控制規則功能(PCRF)
- Diameter路由代理(vDRA)
- Docker容器
思科建議您必須具有許可權訪問許可權:
- 對CPS vDRA CLI的Root訪問許可權
- qns-svn使用者訪問CPS GUI(策略生成器和CPS Central)
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Docker容器
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
自動日誌收集有助於從vDRA收集所有需要的日誌以瞭解中斷情況。其 log collect
命令支援使用單個命令收集所有虛擬機器(VM)上所有可能的日誌。
- 收集的日誌清單:
- 整合QNS日誌
- 整合PB日誌
- 協調器日誌
- 頂部命令
- Docker容器日誌
- 日誌日誌
- Mongo日誌
- 支援收集堆疊
- 支援收集執行緒傾印
- 支援收集日誌類別wise
- 支援收集日誌vmwise
- 支援配置必須將日誌複製到的外部/DIM伺服器的詳細資訊
- 支援顯示當前功能配置
問題
其 log collect
CLI是自動收集中斷條件的日誌,用於收集各種日誌並將其壓縮到CPS日誌歸檔中。
執行日誌收集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
- 執行
log collect all
命令收集日誌並將壓縮的日誌檔案複製到外部伺服器。
注意:以小時為單位的持續時間時間段必須是自然整數。例如1。不允許使用十進位制數字。
log collect all [ duration
]