概要
このドキュメントでは、Syslogテレメトリを使用して自動障害管理(AFM)、障害、およびSyslog機能の機能を強化するために必要な手順について説明します。
前提条件
- キャンパスネットワークL2デバイスカバレッジ
- Cisco Digital Network Architecture Center(DNAC)
- CX Cloud Agent(オンプレミス)
セルフサービスの設定と検証
詳細な手順については、https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/cx-cloud-agent/217292-cx-cloud-agent-overview.html#anc35を参照してください。
DNACによるsyslogホスト設定の作成
バージョン1. x:図に示すように、Design > Network Settings > Networkの順に移動します。
バージョン2.x:図に示すように、Design > Network Settings > Telemetry > Syslogの順に移動します。
CX Cloud Campus Network用の「syslog server」はCX-Agent IPアドレスです。
注:デバイスがサイトやプロビジョニングに割り当てられると、デバイスのデフォルトのSyslog重大度レベルは6(情報)になります。
ヒント:DNA-C内の構成が完了した後、CX-AgentのIPアドレスと必要なVRFを含むアプリケーションにlogging hostコマンドが存在することを確認します。
CXエージェントでのsyslogデータの受信の検証
CXエージェントへのCLIアクセスには、cxcadminクレデンシャルが必要です。このパスワードは、CXエージェントソフトウェアの初期導入時に作成され、TACサポートエンジニアが取得することはできません。cxcadminユーザには、Syslogテレメトリのステータスを検証するプロセスに適用できる、提供されたコマンドを実行する権限があります。
CXエージェントのsyslogmsマイクロサービスログの表示
1. syslogmsポッド名をキャプチャします。
kubectl get pods | grep syslogms
2.完全なsyslogmsポッド名を指定し、syslogmsポッドログを表示します。
kubectl logs syslogms-654877bf9-vqskt
3. syslogログでは、それに応じてsent/[received]カウンタが増分されます。
[INFO ] 2022-04-08 17:36:52.524 syslogms-654877bf9-vqskt [Timer-3] SERVICE [run] - Total message Recived : 284427 sent : 283542
4.すべてのsyslogイベントがCX Cloud Campus Networkに対して有効なわけではありません。そのため、logステートメントはsyslogメッセージが受信されただけで、それ以外は拒否されたことを確認します。syslogの送信元は、DNACを介して管理されるデバイスであり、サポートされるデバイスのキャンパスネットワークリストと互換性がある必要があります。syslogログは、特定のsyslog ICが無効なsyslog /または不明なデバイスIPが原因で拒否されたかどうかを示します。
[WARN ] 2022-04-11 17:07:55.377 syslogms-654877bf9-vqskt [Thread-0] SERVICE [run] - Rejected Syslog message rules not matched or ip not found - RemoteNode : 9793776e-dee3-4007-8a4b-abcd12345 ,customerid : abc1234 ,Message : {"receivedTime": 1649696875377, "syslogTimeStamp": "2022 Apr 11 17:07:55", "deviceIdentifier": "null", "sequence": "0", "component": "null", "severity": "6", "mnemonic": "null", "description": "Apr 11 17:07:54 192.168.123.123 209009: Reason : "}