はじめに
Cisco IQTMは、資産の可視性の向上、環境全体にわたるよりスマートな洞察の提供、およびケース管理の合理化を目的として設計された拡張機能を提供します。さらに、AI AssistantなどのAI機能は、状況に応じた情報に基づいたプロアクティブな意思決定を可能にし、顧客エンゲージメントと成功のためのプロセスを合理化するコンテキスト把握を提供することで、運用成果とCisco IQユーザエクスペリエンスを最適化します。
Cisco IQ Linkは、資産テレメトリを安全に収集し、オンプレミスネットワークからCisco IQに送信します。これにより、AIを活用した予測的な洞察が可能になり、ネットワークの可視性を高め、問題を予測し、運用効率を高めることができます。
ローカル認証
アカウント管理者は、次のクレデンシャルを使用してCisco IQ Linkにログインする必要があります。
-
デフォルトユーザ名:admin
-
デフォルトパスワード:Cisco IQ Linkのインストールプロセス中に設定されるパスワード。詳細については、『Cisco IQ Link Getting Started Guide』を参照してください
-
デフォルトアカウントコンテキスト:Default-Customer
ログインすると、デフォルトユーザ「admin」とアカウント名「Default-Customer」がホームページに表示されます。
ローカル管理者のセキュリティの設定
パスワードの変更とセキュリティ問題の設定は、ホームページのユーザプロファイルメニューから行うことができます。
ロックアウト設定
次のアカウントロックアウト設定は、導入時に設定可能です。
-
ロックアウト・ステータス:アカウントのロックアウト機能を有効または無効にします。
-
Maximum Login Attempts:アカウントがロックされるまでに連続して失敗できる最大試行回数を設定します(デフォルト: 3、範囲: 0 ~ 10)。
-
Rolling Time Window:失敗した試行を追跡する期間を定義します(デフォルト:15分、範囲:0 ~ 60分)。
-
Duration:最大試行回数に達した後もアカウントがロックされたままになる期間を設定します(デフォルト: 30分、範囲: 0 ~ 60分)。
セキュリティに関する質問と回答の設定
パスワードを忘れた場合は、秘密の質問を使用して本人確認を行います。アカウント管理者は、パスワードのリセット機能を有効にするために、5つの秘密の質問に対する回答を設定する必要があります。これは1回限りの設定です。
秘密の質問を設定するには、次の手順に従います。
-
ホームページで、ユーザプロファイルアイコンをクリックします。ドロップダウンメニューが開きます。
ユーザプロファイルメニュー -
User SecurityでManageをクリックします。User Securityページが表示されます。
パスワードの変更 -
Security Questionsをクリックして、タブを開きます。
セキュリティの質問 -
Configure security questionsをクリックします。
セキュリティの質問 -
ドロップダウンリストから5つのセキュリティの質問を選択します。
-
各質問に対する回答を入力します。
-
[Save] をクリックします。
パスワードの管理
アカウント管理者とローカルユーザは、Cisco IQのパスワードを管理できます。
アカウントのセキュリティを確保するために、次のパスワードポリシーが適用されます。
-
再利用の制限:新しいパスワードは、以前の5つのパスワードのいずれとも一致しません。このポリシーは、サインアップ、パスワードを忘れた場合、およびパスワードを変更する場合のフローに適用されます。
-
文字のバリエーション:認証中にパスワードを変更する場合は、現在のパスワードと少なくとも8文字が新しいパスワードで異なっている必要があります。
-
最小変更間隔:デフォルトでは、パスワードを再度変更する前に24時間待機する必要があります。別の間隔が設定されている場合、その時間が経過するまでパスワードを更新できません。
-
パスワードの有効期限:パスワードは60日ごとに有効期限が切れます。有効期限後に初めてログインすると、システムにアクセスする前に新しいパスワードを設定する必要があります。(0に設定すると、パスワードの有効期限は無効になります)。
前提条件
パスワードを管理するには、次の条件を満たす必要があります。
-
ローカルアカウントの管理者またはユーザーである
-
ローカルアカウントを使用している(シングルサインオン(SSO)または外部認証ではない)
-
Cisco IQ Linkにログインしています
-
現在のパスワードがわかっている
パスワードの変更
パスワードを変更するには、次の手順に従います。
-
ホームページで、ユーザプロファイルアイコンをクリックします。ドロップダウンメニューが開きます。
ユーザプロファイルメニュー -
User SecurityでManageをクリックします。User Securityページが表示されます。
パスワードの変更 -
現在のパスワードを入力します。
-
新しいパスワードを入力します。
-
確認のため、新しいパスワードをもう一度入力します。
-
[Save] をクリックします。
パスワードは、Cisco IQ仮想マシン(VM)を含むCisco IQシステムで更新されます。
パスワードを忘れた場合のリセット
前の手順でセキュリティの質問を設定している場合は、セキュリティの質問の検証プロセスを使用して、忘れたパスワードをリセットできます。詳細については、「セキュリティに関する質問と回答の設定」を参照してください。
忘れたパスワードをリセットするには、次の手順を実行します。
- Cisco IQ Linkのログインページに移動します。
-
Forgot Passwordをクリックします。
パスワードを忘れた - ユーザ名を入力します。
-
[Continue] をクリックします。Verify Identityページには、以前に設定した5つの質問のうち、ランダムな3つの質問が表示されます。
IDの確認
5. 表示された3つの質問すべてに対する回答を入力します。
6. Verify をクリックして、続行します。送信された応答が以前に保存した応答と一致する場合は、新しいパスワードの入力を求められます。
パスワードのリセット
7. 新しいパスワードを入力します。
8. 確認のため、パスワードを再入力します。
9. Submitをクリックします。
ローカルユーザの追加
アカウント管理者は、Cisco IQアカウントにユーザを追加できます。新しいユーザを追加するには、次の手順を実行します。
-
System Settings > Local Identity & Access > Usersの順に移動します。Usersページが表示されます。既存のすべてのローカルユーザとそのステータスが表示されます。
ユーザページ
2. Add usersをクリックします。Add Userページが表示されます。
ユーザの追加
3. 「電子メール・アドレス」を入力します。
4. アクティベーションコードを入力します。
5. 「ユーザー・アクセス」で、「ユーザー・グループの選択」ドロップダウン・リストからユーザー・グループを選択します。
6. Assign direct accessで、Roleドロップダウンリストからroleを選択します。次の2つのロールを使用できます。
-
ビューア:アプリケーションの表示とアクセス
-
管理者:アプリケーションにアクセスし、システム管理とIDPを除くシステム設定を管理します
7. Saveをクリックします。新しいユーザが作成され、ユーザリストにPending状態で表示されます。保留中は、ユーザーがまだセルフアクティブ化を完了していないことを示します。
新しく追加されたユーザー
8. リストで新しく作成されたユーザーを検索し、「ステータス」列に「保留中」と表示されていることを確認します。
アクティベーションコードのコピー
9. 新しく作成したユーザの横にあるその他のオプションアイコン>アクティベーションコードのコピーをクリックします。アクティベーションコードがクリップボードにコピーされます。
10. このコードをユーザーと安全に(例えば、安全な内部チャネルを介して)共有します。 アクティベーションコードは1回限りの使用であり、登録を完了するために必要です。
11. ログアウトするには、右上隅にあるUserアイコンをクリックして、Logoutを選択します。Cisco IQログインページに戻ります。
新しいユーザーアカウントの登録
新しいユーザアカウントを登録するには、次の手順を実行します。
-
ログインページで、Register a new user accountリンクをクリックします。
新しいユーザーアカウント -
ユーザの作成時に使用したユーザ名または電子メールアドレスを入力します(例:user1@abc.com)。
-
アカウント管理者が共有するアクティベーションコードを入力します。
-
Register accountをクリックします。Set New Passwordウィンドウが表示されます。
新しいユーザーアカウントパスワード -
新しいパスワードを入力します。
-
「パスワードの確認」にパスワードをもう一度入力します。
-
最初のログインが成功すると、5つのセキュリティ質問を設定するように求められます(詳細については、「セキュリティ質問と回答の設定」を参照してください)。
ローカル・ユーザー・グループの管理
ユーザー・グループを使用すると、アカウント管理者は、複数のローカル・ユーザーの役割を同時に管理できます。アカウント管理者は、各ユーザーに個別にロールを割り当てる代わりに、グループを作成し、ロールと一連のユーザーをそのロールに割り当て、ロールまたはメンバーシップを1か所で更新できます。ユーザグループの管理はすべて、Local Identity & Accessページから実行します。
ユーザグループの作成
ユーザー・グループを作成するには、次の手順に従います。
-
System Settingsで、Local Identity & Access > User Groupsの順に選択します。User Groupsページが表示されます。
ユーザーグループ -
Create User Groupをクリックします。Create user groupページが表示されます。
ユーザグループの作成 -
次のセクションを完了します。
- 詳細
- 名前:グループの一意の名前を入力します(例:読取り専用演算子)。
- Description(オプション):グループの簡単な説明(最大50文字、英数字、+ = @ - _文字を使用できます)。
-
ユーザの割り当て
グループに追加する1人以上の既存のローカルユーザを検索して選択します。
-
アクセス権の割り当て
-
ロール:このグループのすべてのメンバーに割り当てるシステムロールを選択します。次のロールを使用できます。
-
Viewer:アプリケーションの表示とアクセス(読み取り専用)
-
管理者:アプリケーションにアクセスし、システム設定を管理します
-
-
4. Saveをクリックします。
新しいユーザグループが、割り当てられたロールとメンバ数とともにユーザグループのリストに表示されます。
ユーザグループの編集
ユーザー・グループを編集するには、次の手順に従います。
-
User Groupsリストから、変更するグループを探します。
-
グループの横にあるMoreアイコンをクリックして、Editを選択します。Edit user groupページが表示されます。
ユーザグループの編集 -
必要な変更を行います。
-
[Save] をクリックします。
更新されたグループが[ユーザグループ]リストに表示されます。新しいロールは、グループのすべてのメンバーに対して有効になります。
ユーザグループの削除
ユーザー・グループを削除するには、次の手順に従います。
-
User Groupsリストから、削除するグループを探します。
-
グループの横にあるMore Optionsアイコンをクリックして、Deleteを選択します。
ユーザグループの削除 -
プロンプトが表示されたら、削除を確認します。
User Groupsリストからグループが削除されます。
IDプロバイダーの設定
Cisco IQ Linkにログインすると、アカウント管理者はさまざまな設定を行うことができます。アカウント管理者は、ローカル管理またはアイデンティティプロバイダー(IDP)設定を使用してCisco IQ Linkにログインできます。
SSOのOkta IDP SAML設定
IDP SAMLを設定するための前提条件
-
Cisco IQ Linkへのローカルアカウント管理者アクセス
-
IDPポータルへのアクセス
SSOのIDP SAML設定
SSO用にIDP Security Assertion Markup Language(SAML)を設定するには、次の手順を実行します。
-
IDPポータルに移動します。
2. Cisco IQ Linkインスタンスに次の属性を設定します。
表1: Cisco IQ Linkの属性
| フィールド | 値 |
|---|---|
| アプリケーション名 | <アプリケーション名> |
| 環境 | ESPビジネスアプリケーション |
| アプリケーション所有者グループ | IDP設定の所有者 |
| チームメーラー | チームのメーラー |
| 対象者 | 非従業員 |
| オンボーディングカテゴリ | 「新規オンボーディング」を選択します。 |
表2:SAML設定パラメータ
| 項目 | コンフィギュレーション | 例 |
|---|---|---|
| 対象ユーザー(エンティティID) | 完全修飾ドメイン名(FQDN) | mymanagementhost.mydomain.com |
| シングルサインオンURL | SAML Assertion Consumer Service(ACS)エンドポイント | https://mymanagementhost.mydomain.com/saml/acs |
| 名前IDの形式 | 電子メールアドレス | NA |
| アプリケーションユーザ名 | ユーザ名 | NA |
3. 次の必須属性ステートメントを構成します。
- 最初のエントリ
- 名前:ユーザ名
- 値: user.login
- 2番目のエントリ
- 名前:プライマリ電子メール
- 値:user.email
- グループ属性ステートメント
- 名前:groups
- フィルタ: REGEX
- 値: .*
4. アプリケーションのシングルログアウト(SLO)設定を構成します。
表3:SLOの設定値
| フィールド | 値 |
|---|---|
| 署名証明書 | Oktaの場合、この証明書はSLOを有効にする場合にのみ必要です。Identity ProvidersのDownload SP Certificateを使用して、署名証明書をダウンロードします。ファイルをsp-public-key.crtとして保存します。詳細は、『シングルログアウト設定』を参照してください。 |
| SPメタデータ | SPメタデータは、ADFS IDPにのみ必要です(Oktaには必要ありません)。 |
| シングルログアウトを有効にしますか | YesまたはNo |
| シングルログアウトURL | |
| SP発行者(対象ユーザー/エンティティIDまたはACS URL) | https://mymanagementhost.mydomain.com |
5. 「ダウンロード」アイコンをクリックして、「SPメタデータ」ファイルをダウンロードします。
6. プロバイダの要求に応じてアプリケーションをプロビジョニングまたは作成します。
Okta IDPの追加
Cisco IQ LinkでIDPを追加するには:
-
System Settingsで、System Configuration > Identity Providersの順に選択します。Identity Providersページが表示されます。
IDPホームページ -
Add Identity Providerをクリックします。Add Identity Providerページが表示されます。
IDプロバイダーの追加
3. IDプロバイダ名を入力します。
4. Addをクリックして、Cisco IQ Linkで設定されたドメイン名をDomainsフィールドに追加します。
5. IDPアプリケーションから取得したSAMLメタデータファイルを組織IDPメタデータフィールドにドラッグアンドドロップするか、アップロードします。このファイルには、証明書の詳細とサービスプロバイダー(SP)エンティティの詳細が含まれています。
6. (オプション)シングルログアウトを有効にするトグルボタンをオンにします。SLOは後で有効にすることもできます。
7. Saveをクリックします。
設定が完了すると、ログインページにSSO(IDP経由)でログインするためのオプションが表示されます。
Cisco IQ Linkログイン
ロールマッピングの設定
-
追加されたIDPから、More Optionsアイコン> Map Rolesを選択します。Map user rolesページが表示されます。
ユーザロールのマッピング -
選択したシステムロールのIDPロールを入力します。次のシステムロールがサポートされています。
-
一般アカウント管理者:一般アカウント管理者には、製品のすべてのアクションを実行するフルアクセス許可があります
-
一般アカウントビューア:一般アカウントビューアには読み取り専用アクセス権があります
ロールマッピングの参照
3. 「アイデンティティプロバイダロールの追加」をクリックして、必要に応じて追加のロールをマッピングします。
4. Saveをクリックします。
シングルログアウトの設定
シングルログアウト構成(SLO)を有効にする場合は、SLO URLを含むメタデータをアップロードする必要があります。この設定を行うには、IDプロバイダーの設定を編集して、シングルログアウトの有効化のトグルをオンにします。SLOの設定を完了するには:
-
Identity Providersページで、Download SP public certificateをクリックします。
公開証明書のダウンロード -
ダウンロードファイルをsp-public-key.crtとして保存します。
-
IDPポータルに移動します。
-
SSO用のIDP SAML設定で生成された署名証明書ファイルをアップロードします。
-
IDPメタデータファイルを再度ダウンロードします。
-
Identity Providersページで、追加されたIDPのMore Optionsアイコン> Editを選択します。
IDプロバイダーの編集 -
Enable single log out (SLO)トグルボタンをオンにします。
-
新しくダウンロードしたメタデータファイルをアップロードします。
-
次のチェックリストを使用して、SSOおよびSLO機能を確認します。
検証チェックリスト:
-
ローカルアカウント管理者のログインに成功しました
-
IDPポータルの設定とプロビジョニング
-
IDPがCisco IQに「Success」ステータスで追加される
-
役割のマッピングの構成とテスト
-
SPメタデータがダウンロードされ、証明書が抽出されます
-
SLOが有効になっている場合、SLOの設定は実際の署名証明書で完了します
-
エンドツーエンドのSSO/SLOフローが正常にテストされる
IDP問題のトラブルシューティング
次のリストは、IDPステータス、証明書エラー、SSOログイン障害、およびSLO設定に関連する問題を迅速に特定して解決するのに役立つ、一般的な問題と考えられる解決策の概要を示しています。
表4:トラブルシューティング
| お問い合わせ内容 | ソリューション |
|---|---|
| IDPステータスが「Incomplete」と表示される | ロールマッピングの設定を確認する |
| 証明書エラー | 証明書の形式と有効性の確認 |
| SSOログインの失敗 | 属性マッピングとグループ割り当ての検証 |
| SLOが期待どおりに動作しない | 証明書が正しくアップロードされ、SLO URLが設定されていることを確認します |
SSO用のADFS IDP SAML設定
このセクションでは、Cisco IQのSAML IDPとしてMicrosoft Active Directory(AD)フェデレーションサービス(ADFS)を設定する方法について説明します。
SSO用にADFS IDP SAMLを設定するための前提条件
-
ADFS 6.0+を推奨
-
Windows Server 2012 R2+
-
AD統合の設定
-
ADFSでのSSL/Transport Layer Security(TLS)証明書
-
アカウント管理者によるCisco IQへのアクセス
-
ADFSサーバへの管理アクセス(Windows Server)
-
ADFSサーバー上のPowerShellアクセス
-
ADFSとCisco IQ間のネットワーク接続
-
ADFSサーバ設定の詳細(下の表に記載)
表5: ADFSサーバの設定
| 項目 |
|
|
|---|---|---|
| Cisco IQ FQDN(オプション) | ユーザー配置ホスト名 |
|
| ADFSサーバーURL | ユーザADFSサーバアドレス |
|
| 会社のドメイン | 電子メールドメイン |
|
| ADグループ | ADグループドメイン名(DN) |
|
ADFSサーバーの構成
ADFSを設定するには、次の手順に従います。
-
System Settingsで、System Configuration > Identity Providersの順に選択します。Identity Providersページが表示されます。
ダウンロードオプション -
Download SP public certificateおよびDownload SP metadataをクリックして、これらのファイルをダウンロードします。
-
service-provider-metadata.xmlファイルとservice-provider-certificate.crtファイルをコピーし、ADFSディレクトリ(たとえば、C:-certificate.crt)に保存します。
-
ADFSサーバにログインします。
-
ADFS Managementメニューから、Relying Party Trustsをクリックします。
-
証明書利用者信頼メニューから、証明書利用者信頼の追加をクリックします。新しいウィザードが開きます。
-
Claims Awareオプションボタンをクリックします。
-
Startをクリックして、設定を続行します。
-
ステップ3の一部として保存されているファイルから詳細を取得するには、証明書利用者に関するデータをファイルからインポートするをクリックします。
-
BrowseをクリックしてSPメタデータファイルを選択し、ファイルのアップロードを完了します。
-
[Next] をクリックします。
-
表示名(「CIQ-Stage」など)を入力し、関連するメモを追加して、Nextをクリックします。
-
Choose Access Control Policyページで、Permit everyone(または、組織のセキュリティ設定で必要なポリシー)をクリックします。
-
残りの画面でNextをクリックします。
-
Closeをクリックして、証明書利用者信頼の設定を完了します。
問題:[MFAを持つすべてのユーザを許可する]が選択されている。
回避策:PowerShellで次のコマンドを実行して、現在のポリシーを確認します。
Get-AdfsRelyingPartyTrust -Name “”).AccessControlPolicyName
「Permit everyone」(MFA要件なし)を設定するには、次のコマンドを実行します。
Set-AdfsRelyingPartyTrust -TargetName “” -AccessControlPolicyName “Permit everyone”
PowerShellを使用して証明書利用者信頼を作成することもできます。
Add-AdfsRelyingPartyTrust `
-Name “” `
-Identifier “” `
-SamlEndpoint (New-AdfsSamlEndpoint -Binding POST -Protocol SAMLAssertionConsumer -Uri “”) `
-AccessControlPolicyName “Permit everyone” `
-IssuanceAuthorizationRules ’=> issue(Type = “http://schemas.microsoft.com/authorization/claims/permit”, Value = “true”);
ADFS要求規則の構成
ADFS要求ルールを構成するには、次のセクションに記載されている手順を実行します。
必要な請求
必要な請求については、次の表を参照してください。
表6:必要な請求
| 請求 | 目的 | 出典 |
|---|---|---|
| ユーザーID | ADメール | |
| Display Name | ユーザーのフルネーム | AD表示名 |
| UPN | 公開キーインフラストラクチャ(PKI)/証明書認証 | ADFSは、ユーザプリンシパル名(UPN)を介してクライアント証明書をADユーザにマッピングします |
| 名前ID | SAMLサブジェクト | 電子メールから変換 |
| [グループ(Groups)] | ロールベースのアクセス | ADグループメンバーシップ(memberOf) |
クレームルールの適用
- 証明書利用者信頼の名前を定義します(たとえば、「Cisco IQ - Stage」)。
$relyingPartyName = “Cisco IQ - Stage”
2. ユーザー情報とグループメンバーシップをCisco IQに送信するクレームルールを定義します。
$claimRules = @’
@RuleTemplate = “LdapClaims”
@RuleName = “Send Email and Name”
c:[Type == “http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname ”, Issuer == “AD AUTHORITY”]
=> issue(store = “Active Directory”, types = (“http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress ”, “http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name ”), query = “;mail,displayName;{0}”, param = c.Value);
@RuleName = “Transform Email to NameID”
c:[Type == “http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress ”]
=> issue(Type = “http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier ”, Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties[“http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format ”] = “urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress”);
@RuleName = “Send Group Membership”
c:[Type == “http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname ”, Issuer == “AD AUTHORITY”]
=> issue(store = “Active Directory”, types = (“http://schemas.xmlsoap.org/claims/Group”), query = “;memberOf;{0}”, param = c.Value);
’@@
3. 次のコマンドを実行して、要求ルールを適用します。
Set-AdfsRelyingPartyTrust -TargetName $relyingPartyName -IssuanceTransformRules $claimRules
Write-Host “Claim rules configured successfully!” -ForegroundColor Green
ユーザーの電子メールアドレスを更新するには、次のPowerShellコマンドを実行します。
Set-ADUser -Identity “” -EmailAddress “”
ユーザグループの確認
- ユーザ名を設定して、ユーザのグループメンバーシップを確認します。
$username = “testuser”
2. 次のコマンドを実行して、ユーザーのアカウントを検索します。
$searcher = [adsisearcher]“(samaccountname=$username)”
$user = $searcher.FindOne()
3. ユーザーが属するグループを表示します。
$user.Properties.memberof
出力例:
CN=Role - CXIQ Developers,OU=Role Groups,DC=dev,DC=local
SP署名証明書を信頼するためのADFSの設定
- ADFSサーバで、SP証明書をTrustedPeopleストアにインポートします。
Import-Certificate -FilePath “C:-provider-certificate.crt” -CertStoreLocation “Cert:”
2. 次のいずれかのオプションを選択します。
- この証明書利用者のチェーン検証をグローバルに無効にする
Set-AdfsRelyingPartyTrust `
-TargetIdentifier “” `
-SigningCertificateRevocationCheck None `
-EncryptionCertificateRevocationCheck None
または
- SP証明書が(自己署名ではなく)CAによって発行される場合は、発行側CA証明書をルート証明書ストアにインポートします。
Import-Certificate -FilePath “C:-iq-onprem-ca.cer” -CertStoreLocation “Cert:”
3. ADFSサービスを再起動して変更を適用します。
Restart-Service adfssrv
PKI/証明書認証の設定
このセクションでは、パスワードと共に証明書ベース(スマートカードまたはソフトウェア証明書)の認証を追加する方法について説明します。パスワードのみの認証で十分な場合は、このセクションをスキップできます。
AD CS CAロールのインストール
AD証明書サービス(CS)CAロールをインストールするには、次の手順を実行します。
- 次のコマンドを実行して、エンタープライズCAがドメインにすでに存在するかどうかを確認します。
certutil -config - -ping
コマンドが有効な応答を返した場合、このセクションの残りの部分は省略できます。環境はすでに設定されています。コマンドがCAが見つからないことを示す場合は、手順2に進みます。
2. 次のコマンドを実行して、CAロールをインストールします。
install-WindowsFeature AD-Certificate -IncludeManagementTools
3. 次のコマンドを実行して、CAロールを設定します。
Install-AdcsCertificationAuthority `
-CAType EnterpriseRootCA `
-CACommonName “” `
-KeyLength 2048 `
-HashAlgorithmName SHA256 `
-CryptoProviderName “RSA#Microsoft Software Key Storage Provider” `
-ValidityPeriod Years `
-ValidityPeriodUnits 10 `
-Force
4. 次のコマンドを実行してインストールします。
certutil -ca
5. 次のコマンドを実行して、サービスがアクティブで到達可能であることを確認します。
certutil -config - -ping
証明書テンプレートの設定
Client Authentication Enhanced Key Usage(EKU)を使用して証明書テンプレートを設定するには、次の手順を実行します。
-
certsrv.mscを開き、CAノードを展開します。
-
Certificate Templatesを右クリックし、Manageを選択します。
-
ユーザテンプレートを複製します。
4. 次のタブで設定を構成します。
-
General:有効期間を1年として、Nameフィールドに「CIQ User Authentication」と入力します。
-
Request Handling: PurposeドロップダウンリストからSignature and encryptionを選択し、Allow private key to be exportedチェックボックスにチェックマークを入れます
-
Subject Name:Build from Active Directory Informationを選択し、SubjectフィールドとSANフィールドの両方にEメールを入力します。
-
拡張機能:アプリケーションポリシーに「Client Authentication (1.3.6.1.5.5.7.3.2)」が含まれていることを確認します。
-
Security:ドメインユーザを追加し、ユーザにReadおよびEnroll権限を付与します。
5. 次のコマンドを使用してテンプレートを発行します。
Add-CATemplate -Name “CIQUserAuthentication” -Force
ユーザ証明書の登録
-
ターゲット・ユーザーとしてログインします。
-
次のコマンドを実行して、証明書を登録します。
certreq -enroll -user “CIQUserAuthentication”
3. 次のコマンドを実行して、証明書のインストールを確認します。
Get-ChildItem Cert:| Where-Object {
$_.EnhancedKeyUsageList.ObjectId -contains “1.3.6.1.5.5.7.3.2”
} | Format-Table Subject, Thumbprint, NotAfter -AutoSize
Windowsからのユーザ証明書のエクスポートとクライアントへのインストール(Mac)
WindowsからMacにユーザ証明書をエクスポートするには、次の手順を実行します。
- 次のコマンドを実行して、Windowsから証明書をPFXファイルとしてエクスポートします。
$cert = Get-ChildItem Cert:| Where-Object { $_.Subject -like “**” }
$password = ConvertTo-SecureString -String “” -Force -AsPlainText
Export-PfxCertificate -Cert $cert -FilePath “C:-cert.pfx” -Password $password
2. user-cert.pfxファイルをMacデバイスに転送します。
3. 次のコマンドを実行して、証明書をMacキーチェーンにインポートします。
security import user-cert.pfx -k ~/Library/Keychains/login.keychain-db -P “”
4. Mac上のCAを信頼するために、次のコマンドを実行します。
sudo security add-trusted-cert -d -r trustRoot \
-k /Library/Keychains/System.keychain ca-certificate.cer
ADFS証明書認証エンドポイントの有効化
ADFS証明書認証エンドポイントを有効にするには、次の手順を実行します。
- 次のコマンドを実行して、必要なADFS証明書エンドポイントを有効にします。
Enable-AdfsEndpoint -TargetAddressPath /adfs/services/trust/2005/certificate
Enable-AdfsEndpoint -TargetAddressPath /adfs/services/trust/2005/certificatetransport
Enable-AdfsEndpoint -TargetAddressPath /adfs/services/trust/13/certificate
Enable-AdfsEndpoint -TargetAddressPath /adfs/services/trust/13/certificatetransport
2. 次のコマンドを実行して、すべてのエンドポイントが有効になっていることを確認します。
Get-AdfsEndpoint | Where-Object { $_.AddressPath -like “*cert*” } |
Format-Table AddressPath, Enabled, Proxy -AutoSize
プライマリとしての証明書認証の有効化
プライマリとして証明書認証を有効にするには、次のコマンドを実行します。
- 次のコマンドを使用して、イントラネットおよびエクストラネットアクセスのプライマリ認証プロバイダーを設定します。
Set-AdfsGlobalAuthenticationPolicy `
-PrimaryIntranetAuthenticationProvider @(“CertificateAuthentication”, “WindowsAuthentication”, “FormsAuthentication”, “MicrosoftPassportAuthentication”) `
-PrimaryExtranetAuthenticationProvider @(“CertificateAuthentication”, “FormsAuthentication”, “MicrosoftPassportAuthentication”)
2. 次のコマンドを使用して、両方のリストにCertificateAuthenticationとFormsAuthenticationが含まれていることを確認します。
(Get-AdfsGlobalAuthenticationPolicy).PrimaryIntranetAuthenticationProvider
(Get-AdfsGlobalAuthenticationPolicy).PrimaryExtranetAuthenticationProvider
3. 次のコマンドを使用して、現在のTLSクライアントポート設定を確認します。
Get-AdfsProperties | Select-Object HostName, HttpsPort, TlsClientPort
4. TlsClientPortが49443定されていない場合は、次のコマンドを使用してポートを更新し、ADFSサービスを再起動します。
Set-AdfsProperties -TlsClientPort 49443
Restart-Service adfssrv
SChannel/TLSの修正(PKIに対して重要)
次のセクションの手順では、証明書認証の動作を妨げるCERT_E_UNTRUSTEDROOT(0x800B0109)エラーを解決します。
ポート49443でのSSL証明書のバインディング
ポート49443でSSL証明書をバインドするには、次の手順を実行します。
- 次のコマンドを使用して、ポート49443の既存のSSL証明書バインドをすべて削除します。
netsh http delete sslcert hostnameport=:49443
2. 次のコマンドを使用して、クライアント証明書ネゴシエーションを有効にした新しいバインドを作成します。
netsh http add sslcert hostnameport=:49443 `
certhash= `
appid=“{5d89a20c-beab-4389-9447-324788eb944a}” `
certstorename=MY `
clientcertnegotiation=enable `
verifyclientcertrevocation=disable
3. 次のコマンドを使用して、クライアント証明書ネゴシエーションが有効になっていることを確認します。
netsh http show sslcert hostnameport=:49443
証明書ストアのクリーンアップ(重要)
証明書ストアをクリーンアップするには、次の手順を実行します。
- 次のコマンドを実行して、信頼されたルートストア内の自己署名証明書ではない証明書を特定します。
$bad = Get-ChildItem Cert:| Where-Object { $_.Issuer -ne $_.Subject }
$bad | ForEach-Object { Write-Host “PROBLEM: $($_.Subject) | Issuer: $($_.Issuer)” -ForegroundColor Red }
2. 次のコマンドを実行して、これらの証明書を中間CAストアに移動します。
$bad | Move-Item -Destination Cert:
Write-Host “Moved $($bad.Count) cert(s) from Root to Intermediate CA store” -ForegroundColor Green
3. 次のコマンドを実行して、自己署名証明書ではない証明書がルートストアに残っていないことを確認します。
Get-ChildItem Cert:| Where-Object { $_.Issuer -ne $_.Subject }
SChannelレジストリ修正(CRITICAL)
適切な証明書認証を確保するようにSChannelレジストリを設定するには、次のコマンドを実行します。
- 次のコマンドを使用して、レジストリパス変数を定義します。
$regPath = “HKLM:”
2. 次のコマンドを使用して、次の表に定義されているレジストリ設定を適用します。
Set-ItemProperty -Path $regPath -Name “ClientAuthTrustMode” -Value 2 -Type DWord
Set-ItemProperty -Path $regPath -Name “SendTrustedIssuerList” -Value 0 -Type DWord
表7:チャネルレジストリの設定
| 設定値 | 値 | 目的 |
|---|---|---|
| クライアント認証信頼モード | 2 | 排他的CA信頼を有効にして、既定の検証パスを修正します。 |
| SendTrustedIssuerList | 0 | TLSハンドシェイク中にサーバーが完全な信頼された発行者リストを送信しないようにします。 |
CA証明書ストアの確認
CA証明書ストアを確認するには、次の手順を実行します。
- 次のコマンドを使用して、CA証明書の拇印を定義します。
$caThumbprint = “”
2. 次のコマンドを使用して、CA証明書がすでにLocalMachinestoreにあることを確認します。
$exists = Test-Path “HKLM:\caThumbprint”
証明書が見つからない場合は、LocalMachinestoreにインポートします。
if (-not $exists) {
Import-Certificate -FilePath “C:\YOUR-CA-CERT>.cer” `
-CertStoreLocation “Cert:”
}
ADFSサーバのリブート(必須)
次のコマンドを使用して、ADFSサーバを再起動します。
Restart-Computer -Force
ADFSメタデータのエクスポート
ADFSメタデータは、PowerShellまたはWebブラウザーを使用してダウンロードできます。
PowerShell
PowerShellを使用してADFSメタデータをエクスポートするには、次の手順に従います。
-
ADFSサーバでPowerShellを開きます。
-
次のコマンドを実行して、メタデータファイルをダウンロードします。
$metadataUrl = (Get-AdfsEndpoint | Where-Object {$_.Protocol -eq “Federation Metadata”}).FullUrl
Invoke-WebRequest -Uri $metadataUrl.AbsoluteUri -OutFile “C:-metadata.xml”
Write-Host “ADFS metadata exported to C:-metadata.xml” -ForegroundColor Green
コマンドの実行後、メタデータファイルはC:-metadata.xmlに保存されます。
Web ブラウザ
Webブラウザを使用してADFSメタデータをエクスポートするには、次の手順に従います。
- https://<your-adfs-server>/FederationMetadata/2007-06/FederationMetadata.xmlに移動します。
- <your-adfs-server>はADFSサーバのホスト名で置き換えます。
- プロンプトが表示されたら、メタデータXMLファイルをコンピュータに保存します。
Cisco IQでの設定
Cisco IQでを設定するには、次の手順に従います。
-
adfs-metadata.xmlをワークステーションに転送します。
-
Cisco IQで、System Settings > System Configuration > Identity Providersの順に移動します。
-
ADFSメタデータファイルをアップロードして、IDP証明書、エンティティID、およびSSO URLを自動的に抽出します。
-
設定を保存します。
ADFS IDPの追加
-
Identity Providersページで、Add identity providerをクリックします。
-
IDプロバイダー名を入力します。
-
Domain(s)を入力します(company.comなど)。
-
(オプション)必要に応じて、Enable single logoutトグルボタンをオンにします。
-
IDPアプリケーションから取得したSAMLメタデータファイルをUpload IDP Metadataフィールドにドラッグアンドドロップするか、アップロードします。
-
[Save] をクリックします。
ロールマッピングの設定
役割マッピングの設定に進む前に、マッピングに使用するグループをADから検索できることを確認してください。ADからグループを検索するには、次のPowerShellコマンドを実行します。
$searcher = New-Object DirectoryServices.DirectorySearcher
$searcher.Filter = “(&(objectClass=group)(cn=Role - CXIQ*))”
$searcher.PropertiesToLoad.Add(“distinguishedName”) | Out-Null
$searcher.PropertiesToLoad.Add(“cn”) | Out-Null
$searcher.FindAll() | ForEach-Object { $_.Properties[“distinguishedname”] }
システムはLightweight Directory Access Protocol(LDAP)を介してADに直接クエリーを実行するため、追加のモジュールは必要ありません。グループ情報は、完全な識別名(DN)形式で返されます。次に例を示します。
CN=Role - CXIQ Developers,OU=Groups,DC=dev,DC=example,DC=com CN=Role - CXIQ Viewer,OU=Groups,DC=dev,DC=example,DC=com
必要なグループがリストされていない場合は、ADFS役割のマッピングを完了する前に、アカウント管理者がADでグループを作成する必要があります。
役割マッピングを構成するには、次の手順に従います。
ロールのマッピング
-
追加されたIDPから、More Optionsアイコン> Map Rolesの順に選択します。Map user rolesページが表示されます。
ロールマッピング -
選択したシステムロールのIDPロールを入力します。次のシステムロールがサポートされています。
-
一般アカウント管理者:一般アカウント管理者には、製品のすべてのアクションを実行するフルアクセス権があります。IDPロール(解析名)はCXIQ Adminsです。
-
一般アカウントビューア:一般アカウントビューアには、読み取り専用アクセス権があります。IDPロール(解析名)はCXIQ DevelopersおよびCXIQ Viewerです。
3. Saveをクリックします。ステータスがSuccessに更新されます。
チャネルクライアント証明書テスト
クライアント証明書を受け入れるようにSChannelが正しく構成されていることを確認するには、新しいPowerShellウィンドウを開き、次のコマンドを実行します。
curl.exe –insecure `
–cert “CurrentUser\YOUR-USER-CERT-THUMBPRINT>” `
-v “https://:49443/adfs/ls/”
正常な出力はHTTP応答(リダイレクトやADFSページなど)です。 TLSハンドシェイクエラーが発生した場合、接続は失敗しています。
PKIフローのエンドツーエンドブラウザテスト
PKIフローのエンドツーエンドブラウザテストを開始する前に、ユーザ証明書がmacOSキーチェーンにインストールされていることを確認します(詳細については、「証明書ベースの認証の設定」の「クライアントマシン(macOS)へのユーザ証明書のインポート」を参照してください)。
テスト方法:
-
アプリケーションのSAMLログインURLに移動します。ADFSは証明書とパスワードのオプションを提供します。
-
Certificate Authenticationを選択します。ブラウザに証明書の入力を求めるプロンプトが表示されます。
-
証明書をアップロードします。ADFSはユーザを認証し、SAML応答で要求をリダイレクトし、新しいセッションを確立します。
パスワードフローに関するエンドツーエンドのブラウザテスト
パスワードフローのエンドツーエンドブラウザテストを開始する前に、次の手順を実行します。
-
アプリケーションのSAMLログインURLに移動します。ADFSは証明書とパスワードのオプションを提供します。
-
Password/Forms Authenticationを選択します。
-
ユーザ名を入力します。
-
パスワードを入力します。
-
ログインが成功したことを確認します。
ADFS問題のトラブルシューティング
ADFSの状態、証明書のエラー、SSOログインの失敗、およびSLOの構成に関連する問題を迅速に特定して解決するために役立つ、一般的な問題と考えられる解決策の概要を次に示します。
表8:ADFSの問題
| お問い合わせ内容 | 症状/説明 | 原因/チェック/回避策と修正 |
|---|---|---|
| グループが抽出されていません | ログイン後にロールがない |
|
| 解読に失敗しました | ログの「Failed to decrypt assertion」 | ADFS証明書設定の設定を確認します |
| ログインループ | 認証またはログインループでのスタック |
|
トラブルシューティングのための診断コマンド
ADFS環境とCisco IQの統合を確実に成功させるには、次の診断コマンドを使用します。これらのコマンドは、メタデータのアクセシビリティ、証明書の構成、およびエンドポイントの設定を確認するのに役立ちます。
- ADFSメタデータのアクセス可能性の確認:ADFSフェデレーションメタデータが到達可能で、だれでもアクセス可能であることを確認します。これは、最初の信頼を確立するための重要な手順です
curl -k https:///FederationMetadata/2007-06/FederationMetadata.xml
- 暗号化証明書の検証:正しい暗号化証明書がCisco IQ証明書利用者信頼に関連付けられていることを確認します。
Get-AdfsRelyingPartyTrust -Name “Cisco IQ - Stage” | Select-Object EncryptionCertificate | Format-List
- SAMLエンドポイント設定の確認:Cisco IQ TrustのSAMLエンドポイントが正しく設定されていること、および認証要求とアサーションが予期されるURLにルーティングされていることを確認します
Get-AdfsRelyingPartyTrust -Name “Cisco IQ - Stage” | Select-Object SamlEndpoints
SSO用のMicrosoft Entry ID SAML設定
このセクションでは、Microsoft Entra ID(Entra ID)をCisco IQのSAML IDPとして設定し、パスワードベースの認証とPKI/証明書ベースの認証(CBA)の両方をサポートする方法について説明します。
SSOのエントリID SAMLを設定するための前提条件
-
Microsoft Entra IDテナント(例:「ciqtestdev.onmicrosoft.com」)
-
Cisco IQへのグローバル管理者またはアプリケーション管理者ロールのアクセス
-
Entra ID(クラウド)とCisco IQ間の接続
-
エンタープライズCAがインストールされているか、到達可能である(PKIのみに必要)
-
インターネットから到達可能な証明書失効リスト(CRL)配布ポイント(PKIだけに必要)
表9:Enter IDサーバの設定
| 項目 |
|
|
|---|---|---|
| テナントID | IDテナントIDの入力 |
|
| Cisco IQ FQDN(オプション) | 配置ホスト名 |
|
| IDPエンティティID | ID発行者のURLを入力 |
|
| IDP SSOのURL | SAMLログインエンドポイント |
|
| 会社のドメイン | ユーザの電子メールドメイン |
|
エントリID SAMLアプリケーションの設定
エンタープライズアプリケーションの作成
-
Microsoft Entra管理センターにサインインします。
-
Identity > Applications > Enterprise applicationsの順に移動します。
-
New application > Create your own applicationの順にクリックします。
-
名前を入力します(「Cisco IQ」など)。
-
Integrate any other application you don't find in the gallery (Non-gallery)を選択します。
-
[Create] をクリックします。
SAMLシングルサインオンの設定
SAMLシングルサインオンを設定するには、SPメタデータファイルをアップロードする必要があります。仮想アプライアンス(VA)から次の手順を実行して、これを取得できます。
-
System Settingsで、System Configuration > Identity Providersの順に選択します。Identity Providersページが表示されます。
ダウンロードオプション -
Download SP metadataをクリックしてダウンロードします。このダウンロードされたSPメタデータファイルは、SAMLシングルサインオンの設定を完了するためにアップロードされます。
-
Upload Metadata fileボタンをクリックして、SPメタデータファイルをアップロードします。アップロードが成功すると、SPメタデータファイルのデータがSAMLベースのシングルサインオン画面に自動入力されます。
これらの詳細を手動で入力して、シングルサインオンの設定を構成することもできます。SAMLシングルサインオンを手動で設定するには、次の手順を実行します。
-
エンタープライズアプリケーションで、シングルサインオンに移動し、SAMLを選択します。
-
Basic SAML Configurationセクションで、Editをクリックし、次のように入力します。
-
識別子(エンティティID):<YOUR-CIQ-FQDN>
-
応答URL(ACS URL):https://<YOUR-CIQ-FQDN>/saml/acs
-
サインオンURL:https://<YOUR-CIQ-FQDN>/saml/login
-
ログアウトURL:https://<YOUR-CIQ-FQDN>/saml/logout
-
-
[Save] をクリックします。
4. SAML属性および要求を構成するには、[属性および要求]セクションで[編集]をクリックします。
5. 次の要求を構成します。
表10:必須のSAML要求
| 請求 | ソース属性 | 名前空間 |
|---|---|---|
| 一意のユーザー識別子(NameID) | ユーザー.userprincipalname | (デフォルト) |
| 電子メールアドレス | ユーザー。メール | http://schemas.xmlsoap.org/ws/2005/05/identity/claims |
| givenname | ユーザー.givenname | http://schemas.xmlsoap.org/ws/2005/05/identity/claims |
| 姓 | ユーザ。姓 | http://schemas.xmlsoap.org/ws/2005/05/identity/claims |
| name | ユーザー.userprincipalname | http://schemas.xmlsoap.org/ws/2005/05/identity/claims |
| [グループ(groups)] | ユーザー。タスクの対象となるユーザー | (EMPTY – 名前空間をクリアします) |
アプリケーションロールの設定
アプリケーションロールは、アプリケーション登録(エンタープライズアプリケーションではない)で設定します。アプリケーションロールを設定するには、次の手順を実行します。
- Identity > Applications > App registrationsの順に移動します。
- アプリケーションを検索して選択します。
- App roles > Create app roleの順に選択します。
- 必要なロールごとに、次の項目を設定します。
-
表示名:例:Cisco IQ Admins
-
許可されるメンバーの種類:ユーザー/グループ
-
値:例:Cisco IQ Admins
-
説明:例:Cisco IQ Administrators
5. Applyをクリックします。
次の理由により、グループ要求の代わりにアプリケーションロールが使用されます。
-
クラウド専用テナントは、P1またはP2ライセンスなしではグループ表示名を送信できません
-
sAMAccountNameは、オンプレミスADから同期されたグループに対してのみ機能します
-
グループIDソースは、マッピングが困難なユニバーサル一意識別子(UUID)を送信します
-
アプリケーションロールは、Cisco IQロールの期待に一致する正確な文字列値を送信します
アプリケーションロールへのユーザの割り当て
ユーザをアプリケーションロールに割り当てるには、次の手順に従います。
- Enterprise Application > Users and groupsの順に戻ります。
- Add user/groupをクリックします。
- ユーザを選択し、適切なアプリケーションロールを割り当てます。
- Assignをクリックする。ロール値は、読み取り可能な文字列としてSAMLアサーショングループ属性に表示されます。
IDPメタデータおよび証明書のダウンロード
IDPメタデータと証明書をダウンロードするには、次の手順に従います。
-
エンタープライズアプリケーションから、シングルサインオン > SAML署名証明書セクションに移動します。
-
フェデレーションメタデータXMLをダウンロードします(entra-id-metadata.xmlとして保存)。
または
証明書のダウンロード(Base64)(手動入力用)
-
「設定」セクションの次の値をメモしておきます。
-
ログインURL(IDP SSO URL)
-
Azure AD識別子(IDPエンティティID)
-
ログアウトURL(IDP SLO URL)
エントリID IDPの追加
エントリID IDPを追加するには、次の手順に従います。
-
アカウント管理者としてVAにログインします。
-
System Settings > System Configuration > Identity Providersの順に移動します。
-
Add identity providerをクリックします。
-
IDPの名前を入力します(たとえば、「Entra ID」)。
-
ドメインを入力します(例:「ciqtestdev.onmicrosoft.com」、社内ドメイン)。
-
(オプション)必要に応じて、Enable single logoutトグルボタンをオンにします。
-
Upload IDP MetadataフィールドのEntra IDから取得したentra-id-metadata.xmlファイルをドラッグアンドドロップするか、アップロードします。
-
[Save] をクリックします。
ロールマッピングの設定
ロールマッピングを設定するには、次の手順に従います。
-
追加されたIDPから、More Optionsアイコン> Map Rolesの順に選択します。Map user rolesページが表示されます。
-
各システムロールのIDPロールを入力します。次のシステムロールがサポートされています。
表11:システムロール
| システムロール | IDPロール(アプリケーションロール値) | 説明 |
|---|---|---|
| 一般的なアカウント管理者 | CXIQ管理者 | すべてのアクションに対するフルアクセス許可 |
| 一般アカウントビューアー | CXIQ開発者 | 読み取り専用アクセス |
| 一般アカウントビューアー | CXIQビューア | 読み取り専用アクセス |
3. Saveをクリックします。ステータスがSuccessに更新されます。
SAMLフローの確認(パスワード認証)
SAMLフローを確認するには、次の手順を実行します。
-
ブラウザをIncognitoモードまたはプライベートモードで開きます。
-
https://<YOUR-CIQ-FQDN>/saml/loginに移動します。
-
Microsoftログインページにリダイレクトされることを確認します。
-
クレデンシャル(および設定されている場合はMFA)で認証します。
-
認証後、/saml/acsに再びリダイレクトされ、Cisco IQアプリケーションが表示されることを確認します。
-
次のコマンドを実行して、グループ抽出を確認します。
kubectl -ncxue logs deployment/apisix –since=5m | grep -E “authentication successful|Extracted group|Total groups”
予想される出力
SAML 2.0 compliant authentication successful for user: user@domain.com with full name: N/A and 1 groups
Extracted group: CXIQ Admins (original: CXIQ Admins)
Total groups extracted: 1
証明書ベース認証の設定
このセクションでは、パスワードとともにCBAを追加する方法について説明します。パスワードのみの認証で十分な場合は、このセクションをスキップできます。
CBAの前提条件
-
エンタープライズCAが構成されたAD証明書サービス(CS) (例:「DEV-ADCS-CA」)がインストールされたWindows Server
-
CAサーバでのPowerShell管理者アクセス
-
証明書UPNはエントリID userPrincipalNameと一致する必要があります。
-
インターネットからCRL配布ポイントにアクセスできる必要があります
AD CSでの証明書テンプレートの作成
-
CAサーバでcerttmpl.mscを開きます。
-
ユーザテンプレートを複製し、「EntraUserCert」という名前を付けます。
-
テンプレートを設定します。
-
一般:表示名EntraUserCert、有効期間1 ~ 2年
-
要求処理:目的=署名と暗号化
-
サブジェクト名:要求内の供給を選択します
-
拡張:アプリケーションポリシーにクライアント認証(1.3.6.1.5.5.7.3.2)を含める必要があります
-
Security:認証されたユーザにGrant ReadおよびEnroll権限
4. 次のコマンドを使用してテンプレートを発行します。
Add-CATemplate -Name “EntraUserCert” -Force
ユーザ証明書の要求と発行
- 次のPowerShellスクリプトを使用して、証明書構成(INF)ファイル(たとえば、C:-cert.inf)を作成します。
@”
[Version]
Signature = “`$Windows NT`$”
[NewRequest]
Subject = “CN=”
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xa0
MachineKeySet = FALSE
ProviderName = “Microsoft RSA SChannel Cryptographic Provider”
RequestType = PKCS10
[RequestAttributes]
CertificateTemplate = EntraUserCert
[EnhancedKeyUsageExtension]
OID = 1.3.6.1.5.5.7.3.2
OID = 1.3.6.1.4.1.311.20.2.2
[Extensions]
2.5.29.17 = “{text}”
_continue_ = “upn=&”
_continue_ = “email=”
“@ | Out-File -FilePath C:-cert.inf -Encoding ASCII
2. <USER-UPN>を自分のEntra ID UPN(user@ciqtestdev.onmicrosoft.comなど)に置き換えます。
3. 証明書を生成するには、次のコマンドを実行します。
certreq -new C:-cert.inf C:-cert.csr
4. CAに要求を送信するには、次のコマンドを実行します。
certreq -submit -config “\CA-NAME>” C:-cert.csr C:-cert.cer
5. CAに証明書をインストールするには、次のコマンドを実行します。
certreq -accept C:-cert.cer
証明書のエクスポート
- ユーザ証明書をPFXファイル(クライアント用)としてエクスポートするには、次のスクリプトを実行します。
$cert = Get-ChildItem Cert:| Where-Object { $_.Subject -like “**” }
$password = ConvertTo-SecureString -String “” -Force -AsPlainText
Export-PfxCertificate -Cert $cert -FilePath C:-cert.pfx -Password $password
- CAルート証明書(Entra ID用)をエクスポートするには、次のスクリプトを実行します。
Get-ChildItem Cert:| Where-Object { $_.Subject -like “**” } |
Select-Object -First 1 | Export-Certificate -FilePath C:-root.cer -Type CERT
クライアントマシン(macOS)でのユーザ証明書のインポート
- ユーザ証明書(PFX)をインポートするには、次のコマンドを実行します。
security import /path/to/entra-cert.pfx -k ~/Library/Keychains/login.keychain-db -P “”
- CAルート証明書をインポートするには、次のコマンドを実行します。
security import /path/to/ca-root.cer -k ~/Library/Keychains/login.keychain-db
-
CA証明書をキーチェーンアクセスで常に信頼するように設定するには、次の手順を実行します。
-
キーチェーンアクセスを開きます。
-
CA証明書を見つけ、Get Infoをクリックします。
-
Trustで、Always Trustに設定します。
-
CAルート証明書のエントリIDへのアップロード
-
Microsoft Entra管理センターにサインインします。
-
Protection > Security > Certificate authoritiesの順に移動します。
-
Uploadをクリックして、ca-root.cerファイルを選択します。
-
それをルートCA証明書としてマークします。
-
CRL配布ポイントのURLを入力します(パブリックに到達可能である必要があります)。
Entra ID認証方式でのCBAのイネーブル化
-
Protection > Authentication methods > Policiesの順に移動します。
-
Certificate-based authenticationをクリックして設定します。
-
CBAを有効にし、ターゲットユーザまたはグループを追加します。
-
Configureで、保護レベルをSingle-factor authenticationに設定します。
ユーザ名バインディングの設定
CBA設定で、Username bindingタブに移動し、次のバインディングを設定します。
-
証明書フィールド:PrincipalName
-
ユーザ属性:userPrincipalName
これにより、証明書のSubject Alternative NameのUPNがEntra IDユーザにマッピングされます。
CBAフローの確認
-
ブラウザをIncognitoモードまたはプライベートモードで開きます。
-
https://<YOUR-CIQ-FQDN>/saml/loginに移動します。
-
Microsoftログインページで、ユーザの電子メールを入力し、Nextをクリックします。
-
Use a certificate or smart cardを選択します(または自動プロンプトが表示される場合があります)。
-
ブラウザに証明書の選択を求めるプロンプトが表示されたら、適切なユーザ証明書を選択します。
-
Entra IDが証明書を検証し、SAML応答でリダイレクトして、セッションを作成することを確認します。
エントリIDの問題のトラブルシューティング
Entra ID SAMLの設定に関連する問題を迅速に特定して解決するために役立つ一般的な問題と可能なソリューションの概要を次に示します。
表12:トラブルシューティング
| お問い合わせ内容 | 原因 | 修正 |
|---|---|---|
| 無効なSAML応答 – 電子メールがありません | SAMLアサーションにNameIDまたは電子メール属性がありません | Entra ID要求の設定を確認します(詳細については、「Entra ID SAMLアプリケーションの設定」の「SAMLシングルサインオンの設定」を参照してください)。 ユーザにメール属性が設定されていることを確認します。 |
| 抽出されたグループの合計: 0 | グループ要求が構成されていないか、ソースが正しくありません | ソースとしてuser.assignedrolesを使用します。ユーザがアプリケーションロールに割り当てられていることを確認します(詳細については、「エントリID SAMLアプリケーションの設定」の「アプリケーションロールへのユーザの割り当て」を参照してください)。 |
| 重複するグループ要求 | user.groupsとuser.assignedrolesの両方がアクティブ | user.groups要求を削除します。user.assignedrolesのみを保持します。 |
| UUIDとして表示されるグループ | ソース属性は「グループID」です。 | アプリケーションロールの方法を使用します(詳細については、「エントリID SAMLアプリケーションの設定」の「アプリケーションロールの設定」を参照)。 |
| 属性名が長いURIを示しています | 名前空間フィールドが空ではありません | グループ要求の設定のNamespaceフィールドをクリアします。 |
| 無効なSAML署名 | IdP証明書がローテーションされているか、不一致です | Entra IDからメタデータを再ダウンロードし、Cisco IQに再アップロードします。 |
| AADSTS500191 | インターネットからCRLに到達できない | 一般にアクセス可能なURLにCRLを発行するか、自己署名CA方式を使用します(詳細については、『ラボ環境におけるCRLの回避策』を参照してください)。 |
| 証明書は要求されません | 証明書がキーチェーンにない、CAがクライアントで信頼されていない、またはCBAが有効になっていない | ユーザ証明書がmacOSキーチェーンアクセスでインポートされていること(詳細については、「証明書ベース認証の設定」の「クライアントマシン(macOS)でのユーザ証明書のインポート」を参照)、Entra IDでCBAが有効になっていること(詳細については、「証明書ベース認証の設定」の「Entra ID認証方式でのCBAの有効化」を参照)を確認し、変更を適用するためにChromeを再起動します。 |
| SAMLアサーションの期限切れ | システム間のクロックスキュー | プラグイン設定でclock_skew_secondsを増やします(デフォルトは300。ラボでは30000を使用)。 |
| VAのステータスが「Incomplete」 | ロールマッピングはまだ構成されていません | ロールマッピングを実行します(詳細については、『ロールマッピングの設定』を参照してください)。 |
到達可能性の問題に対するCRLの回避策
CAのCRL分散ポイントがインターネットから到達可能でない場合(ラボのセットアップでは一般的)、CRL要件のない自己署名CAを使用します。
powershell
# Create self-signed CA
$rootCA = New-SelfSignedCertificate `
-Subject “CN=CIQ-Test-CA” `
-CertStoreLocation “Cert:” `
-KeyUsage CertSign, CRLSign `
-KeyLength 2048 `
-NotAfter (Get-Date).AddYears(5) `
-TextExtension @(“2.5.29.19={text}ca=TRUE”)
# Create user cert signed by the CA
$userCert = New-SelfSignedCertificate `
-Subject “CN=” `
-CertStoreLocation “Cert:” `
-Signer $rootCA `
-KeyUsage DigitalSignature `
-KeyLength 2048 `
-NotAfter (Get-Date).AddYears(2) `
-TextExtension @(
“2.5.29.37={text}1.3.6.1.5.5.7.3.2”,
“2.5.29.17={text}upn=&email=”
)
ルートCA証明書のみをEntra IDにアップロードします。CDPなしで自己署名されているため、Entra IDはCRL検証を試行しません。
設定チェックリストの完了
このセクションでは、Microsoft Entra ID SAMLアプリケーションとオプションのCBAを使用してVAを設定するための完全なセットアップチェックリストについて説明します。
IDの入力SAMLアプリケーションの設定
-
エントリIDにエンタープライズアプリケーション(非ギャラリー)を作成
-
SPメタデータを手動で入力して基本的なSAML構成を構成する
-
属性と要求の設定(user.assignedrolesを使用した電子メール、名前、グループなど)
-
アプリケーション登録でのアプリケーションロールの作成
-
アプリケーションロールへのユーザの割り当て
-
フェデレーションメタデータXMLのダウンロード
Cisco IQの設定
-
Entra IDメタデータをアップロードして、Cisco IQにアイデンティティプロバイダーを追加
-
アプリケーションロール値をCisco IQシステムロールにマッピングするためのロールマッピングの設定
-
パスワードベースのログインがエンドツーエンドで機能することを確認します。
-
ログでグループが正しく抽出されたことを確認します。
証明書ベースの認証(オプション)
-
クライアント認証EKUを使用したAD CSでの証明書テンプレートの作成
-
Entra IDユーザに一致するUPNを使用してユーザ証明書を発行する
-
ユーザ証明書をPFXとしてエクスポートし、クライアントマシンにインストール
-
クライアントマシン上のCA証明書を信頼する
-
Protection > Certificate authoritiesで、CAルート証明書をEntra IDにアップロードします。
-
認証方法でCBAを有効にする
-
ユーザ名バインディングの設定(PrincipalNameおよびuserPrincipalName)
-
CBAログインがエンドツーエンドで動作することを確認します。
SCPサーバの追加
このSecure Copy Protocol(SCP)サーバは、Cisco IQインストールの追加、アップグレード、またはパッチ適用に不可欠なアップグレードファイルをインポートするための前提条件です。
SCPサーバを追加するには
-
System Settingsで、System Configuration > SCP Serverの順に選択します。SCPサーバページが表示されます。
SCPサーバのホームページ -
Configure SCP Serverをクリックします。
SCPサーバの設定 -
IPアドレス/ホスト名を入力します。
-
ポート番号を入力します。
-
リモートディレクトリを入力します。
-
ユーザ名を入力します。
-
password を入力します。
-
[Save] をクリックします。確認が表示されます。
既存のSCPサーバの編集
既存のSCPサーバを編集するには、次の手順を実行します。
-
SCPサーバページに移動します。
SCPサーバ -
必要な既存のSCPサーバのEditをクリックします。
SCPサーバの編集 -
必要に応じて詳細を変更します。
-
[Save] をクリックします。
システム管理
UIを使用して最新のCisco IQ Linkバージョンにアップグレードできます。Cisco IQ Data Connectorsページでも確認できます。
システム更新の再スケジュール
システム更新を再計画する手順は、次のとおりです。
-
Administrationで、System Configuration > System Managementの順に選択します。System Managementページが表示されます。このページには、現在実行中のシステムバージョンが表示されます。更新が設定されていない場合、「更新履歴」セクションは空になります。
システムアップグレード -
Reschedule updateをクリックします。
アップグレードの再スケジュール -
即時に再計画する場合は「今すぐ更新」ラジオ・ボタンを、別の日時をスケジュールする場合は「後で更新」ラジオ・ボタンを選択します。
-
[Save] をクリックします。確認が表示され、System Updateホームページにリダイレクトされます。
正常なアップグレード
システムアップグレードスケジュールの編集
システムアップグレードのカスタムスケジュールを作成できます。カスタムスケジュールが設定されている場合、アップグレードは最大の猶予期間内であれば、ユーザ定義の日付に実行されます。システムアップグレードスケジュールを作成するには、次の手順を実行します。
-
System ManagementページのCurrent Systemセクションで、Edit maintenance windowをクリックします。
メンテナンスウィンドウの編集 -
DayおよびTimeドロップダウンリストからオプションを選択します。
-
[Save] をクリックします。 メンテナンスウィンドウが正常にスケジュールされました。表示されたスケジュールに従って更新がトリガーされます。
システムの手動アップグレード
Cisco IQ SaaSからの自動配信が利用できないか、遅延しているシナリオでは、Cisco IQ SaaSからアップグレードバンドルを直接ダウンロードして、システムアップグレードを手動で実行できます。システムを手動でアップグレードするには、次の手順を実行します。
-
Cisco IQ SaaSにログインし、Home > System Settings > Package Catalogの順に選択します。
パッケージカタログ -
Cisco IQ Linkセクションで、Download options > Upgrade packagesの順にクリックします。
アップグレードパッケージ -
ドロップダウンリストから現在のバージョンを選択します。
-
ドロップダウンリストから構築タイプを選択します。
-
ドロップダウンリストからターゲットバージョンを選択します。
-
[Download] をクリックします。アップグレードバンドルのダウンロード。
-
Cisco IQ Linkに移動します。
-
System Settingsで、System Configuration > System Managementの順に選択します。
更新の構成 -
Configure updateをクリックします。
ローカルファイルのアップロード -
Local file uploadオプションボタンをクリックします。
- ダウンロードしたアップグレードバンドルファイルを選択するか、アップロードフィールドにドラッグします。
- [Done] をクリックします。システムが正常に更新されると、確認メッセージが表示されます。
SSL証明書の設定
デフォルトの自己署名証明書がCisco IQにプリインストールされて有効になりますが、カスタムSSL証明書をアップロードすることもできます。カスタムSSL証明書を有効にすると、HTTPS接続に使用されます。証明書を無効にするか削除すると、システムは自動的にデフォルトの証明書に戻ります。
デフォルトのSSL証明書は編集または削除できません。
SSL証明書を追加、編集、または削除したら、「Okta IDPまたはADFS IDPの単一ログアウト設定」の説明に従って新しいSSL証明書をアップロードする必要があります。
カスタムSSL証明書の追加
カスタムSSL証明書を追加するには、次の手順に従います。
-
System Settingsで、System Configuration > SSL Certificatesの順に選択します。SSL Certificatesページが表示され、システムのすべてのSSL証明書がリストされます。
SSL証明書の追加 -
Add Custom SSL Certificateをクリックします。
SSL証明書のアップロード
3. カスタムSSL証明書をSSL Certificateフィールドにドラッグアンドドロップするか、アップロードします。
4. [カスタムSSL証明書を有効にする] トグルボタンをオンにします。
SSL証明書の編集
5. Enable certificateをクリックします。
6. Saveをクリックします。
カスタムSSL証明書が有効でアクティブになっている。デフォルトのシステム証明書は自動的に無効になります。
カスタムSSL証明書の編集
カスタムSSL証明書を編集して、新しい証明書をアップロードしたり、現在有効な証明書を無効にすることができます。編集するには:
-
目的のカスタムSSL証明書に移動します。
SSL証明書の編集 -
More Optionsアイコン> Editの順に選択します。Edit SSL Certificateページが表示されます。
-
必要に応じて、証明書の詳細を編集します。
-
[Save] をクリックします。
カスタムSSL証明書の削除
To Delete:
-
目的のカスタムSSL証明書に移動します。
SSL証明書の削除 -
More Optionsアイコン> Deleteの順に選択します。
-
Delete Certificateをクリックします。カスタム証明書が削除され、デフォルトの証明書が自動的に再アクティブ化されます。
Syslogサーバの設定
アカウント管理者ロールを持つユーザは、システムログをエクスポートするように外部syslogサーバを設定できます。最大2つのsyslogサーバを設定できます。
Syslogサーバの追加
syslogサーバを追加するには、次の手順を実行します。
-
System Settingsで、System Configuration > Syslog Serverの順に選択します。Syslog Serverページが表示されます。
Syslogサーバの追加 -
Add syslog serverをクリックします。Create Syslog Serverページが表示されます。
Syslogサーバの作成 -
IPアドレス/ホスト名を入力します。
-
ポート番号を入力します。
-
Protocolドロップダウンリストから、適切なプロトコル(UDPやTCPなど)を選択します。
-
Enable syslog serverトグルボタンをオンにします。
-
[Save] をクリックします。確認が表示され、新しく追加されたsyslogサーバがsyslogサーバのホームページに表示されます。
設定されたSyslogサーバの編集
設定されたsyslogサーバを編集するには、次の手順を実行します。
-
目的のsyslogサーバに移動します。
-
More Optionsアイコン> Editの順に選択します。Edit Syslog Serverページが表示されます。
Syslogサーバの編集 -
必要に応じて、詳細を編集するか、syslogサーバの有効化の切り替えをオフにします。
-
[Save] をクリックします。
設定されたSyslogサーバの削除
設定されたsyslogサーバを削除するには、次の手順を実行します。
- 目的のsyslogサーバに移動します。
- More Optionsアイコン> Deleteの順に選択します。確認が表示されます。
確認
3. Delete syslog serverをクリックします。
アクティビティとログ
アクティビティとログは、Cisco IQにおけるユーザアクションと変更の詳細な記録を提供します。これにより、アカウント管理者はユーザアクティビティを追跡し、透明性を維持できます。
アクティビティとログ
アクティビティとログを表示するには、System SettingsメニューからActivity & Logsを選択します。
アクティビティとログ:
-
フィルタ、ページネーション、検索機能をサポートし、情報の検索と管理を容易にします。
-
すべてのAPI操作をゲートウェイレベルで記録
次のフィルタオプションを使用できます。
-
Date:ログを特定の時間範囲でフィルタします。
-
ログレベル:重大度(エラー、警告、情報など)でログをフィルタリングします。
-
アクティビティタイプ:システムアクティビティのタイプによってログをフィルタリングします。
-
エラーコード:特定のエラーコードのログをフィルター処理します
IQ接続
デバイスの接続設定と構成の詳細を表示および管理するには、次の手順を実行します。
-
System Settingsで、System Configuration > IQ Connectivityの順に選択します。IQ Connectivityページが表示されます。
IQ接続 -
Connectivity settingsをクリックします。
接続設定 -
必要に応じて詳細を更新します。
-
[Save] をクリックします。
接続管理(データ収集)
Cisco IQ Linkは、ネットワークデータ収集用のオンプレミスソリューションで、インフラストラクチャを詳細に可視化するように設計されています。Catalyst CenterおよびDirect Connectionを介してデータを収集します。ネットワーク認証とデバイス検出の管理方法が簡素化されます。データ収集の構成の概要を次に示します。
-
クレデンシャルセットの作成:ネットワークデバイスと通信するための認証プロトコル(たとえば、Simple Network Management Protocol(SNMP)v1/v2c/v3)を確立します。セキュリティゾーンまたはロケーションごとにクレデンシャルを一元化すると(「SanJose-SNMPv3」など)、1つのロケーションでパスワードを更新し、関連するすべてのデバイスに変更を自動的に伝播することができます。
-
資格情報をインベントリにマッピングする:資格情報セットをインベントリ資産にマッピングして、認証プロセスを自動化します。特定のIP範囲を定義済みのクレデンシャルセットにリンクするルールを作成することで、データ収集時に適切な認証が自動的に適用されます。これにより、手動による入力エラーが排除され、ネットワークの拡大に合わせて設定の正確性が維持されます。
資格情報の追加
データ収集を実行するには、最初に資格情報を追加する必要があります。認証情報を追加するには、次の手順を実行します。
- System Settingsから、Connection Managementを選択します。Connection Managementページが表示されます。
- Credentialsタブをクリックします。
Credentialsタブ
3. Add credentialsをクリックします。
資格情報の追加
4. 名前を入力します。
5. 該当するすべてのプロトコルのチェックボックスをオンにします。
6. Nextをクリックします。
資格情報の詳細の追加
7. 選択した各プロトコルのログイン詳細を入力します。
8. Nextをクリックします。
IPアドレスの指定
9.含まれるIPを入力します。
10. Saveをクリックします。確認が表示され、「クレデンシャル」タブにリダイレクトされます。
追加された資格情報
クレデンシャルを編集するには編集アイコンをクリックし、削除するには削除アイコンをクリックします。
クレデンシャルの選択と照合ロジック
テレメトリエンジンは、優先順位ベースの照合ロジックを使用して、検出時および収集時に適用するクレデンシャルを決定します。この階層を理解することで、目的のデバイスに対して正しいクレデンシャルが使用されます。
- 優先順位ランキング:複数の資格情報セットが1つのデバイスに適用されると、Cisco IQではデバイスとの照合順序に基づいてそれらの資格情報セットを評価します。システムは次の優先順位を適用し、より具体的な一致が優先されます。
- 正確なIP一致:最も優先度が高い
- 末尾のワイルドカード一致:優先順位は末尾の星の数によって異なります。星が少ないほど、より具体的に一致し、優先順位が高くなります
- ワイルドカード形式の規則:ワイルドカード(*)は、IPアドレスの末尾の文字としてのみサポートされています。右から左に適用する必要があります。
- サポートされるフォーマット:
1.2.3.*(ワイルドカードの中で最も高い優先順位)
1.2.*.*
1.*.*.*
*.*.*.* (最低の優先度)
-
サポートされていない形式:
先頭のワイルドカード(*.1.2.3など)
オクテット間のワイルドカード(10.10.*.20など)
ダッシュやその他の非標準区切り記号の使用
- サポートされるフォーマット:
クレデンシャル選択の例:
次の表は、デバイスが複数の定義済みパターンに一致する場合に、テレメトリエンジンが最も適切なクレデンシャルセットをどのように選択するかを示しています。
表13:クレデンシャルの選択例
| デバイスIP | 使用可能なクレデンシャルセット | 選択した資格情報セット |
|---|---|---|
| 10.10.1.5 | 10.10.1.5、10.10.1.、10.10..* | 10.10.1.5(完全一致) |
| 10.10.2.15 | 10.10.2.、10.10..* | 10.10.2.*(より具体的) |
| 10.10.5.50 | 10.10...、.. | 10.10..(より詳細に) |
Catalyst Centerを使用したデータ収集
Cisco IQ Linkのインスタンスごとに、最大20のCatalyst Center(非クラスタ)を接続できます。
Catalyst Centerを使用したデータ収集:
-
System Settingsから、Connection Managementを選択します。Connection Managementページが表示されます。
接続管理 -
Catalyst Centerオプションをクリックします。
Catalyst Centerの追加 -
IPアドレスまたはFQDNを入力します。
-
ドロップダウンリストから、設定済みのHTTP/HTTPSクレデンシャルを選択します。
-
[Submit] をクリックします。確認が表示されます(最長75分かかる場合があります)。 新しく追加されたCatalyst Centerは、Configured Connectionsの下に表示されます。
Catalyst Centerが正常に追加されました -
コレクションをスケジュールします。詳細は、『スケジューリング』を参照してください。
直接接続
直接接続のデバイスを追加するには、次の手順に従います。
-
System Settingsから、Connection Managementを選択します。Connection Managementページが表示されます。
接続管理 -
Direct Connectionをクリックします。直接接続ページが表示され、データを収集するための2つのオプションが示されます。
ファイルのアップロード -
Choose a Method of Entryの適切なオプションをクリックし、次のいずれかの方法でデバイスを送信します。
ファイルのアップロード
- ファイルのアップロード:ファイルをクリックまたはドラッグアンドドロップして、[送信]をクリックします。
個々のデバイスの指定
- 個々のデバイスの指定:単一のホスト名、IPアドレス、またはホスト名とIPアドレスのカンマ区切りのリストを入力し、Submitをクリックします。
正常に送信されると、「Assets」タブにリダイレクトされます。
4. 収集をスケジュールします。詳細は、『スケジューリング』を参照してください。
スケジューリング
スケジューリングを使用すると、Cisco IQ Linkが自動データ収集を実行するタイミングを定義できます。収集をスケジュールする手順は、次のとおりです。
-
Connection ManagementページのSchedulingセクションで、変更するスケジュールに対してEditをクリックします。Edit Scheduleページが表示されます。
スケジュールの編集 -
Schedule Discoveryセクションで、ドロップダウンリストから目的のFrequencyとDayを選択し、目的のStart Timeを入力します。
-
Schedule Inventory Collectionセクションで、ドロップダウンリストから希望の頻度を選択し、希望の開始時刻Timeを入力します。
-
[Submit] をクリックします。
バナー
アカウント管理者は、システム全体のバナーを設定して、セキュリティおよびコンプライアンス標準を満たすことができます。
-
必須ログインモーダル:ログイン画面に進む前に、必須バナーを確認する必要があります。
-
アプリケーションバナー:これは、認証が成功した後にアプリケーション全体に表示される、カスタマイズされたバナーです。
必須ログインモーダルバナーの設定
必須バナーを設定するには、次の手順を実行します。
-
System Settingsで、System Configuration > Bannersの順に選択します。バナーページが表示されます。
必須バナーの設定 -
Mandatory login modalでConfigureをクリックします。Edit Mandatory login modalページが表示されます。
必須ログインモーダルバナーの編集 -
バナーを有効または無効にするには、トグルをクリックします。
-
モーダルタイトルを入力します。
-
モーダルコンテンツを入力します。
-
[Save] をクリックします。必須ログインモーダルが保存されます。
アプリケーションバナーの設定
アプリケーションバナーを設定するには、次の手順を実行します。
-
System Settingsで、System Configuration > Bannersの順に選択します。バナーページが表示されます。
バナーの設定 -
アプリケーションバナーのConfigureをクリックします。Edit Application Bannerページが表示されます。
アプリケーションバナーの編集 -
バナーを有効または無効にするには、トグルをクリックします。
-
バナーの色を選択します。
-
バナータイトルを入力します。
-
バナーの内容を入力します。
-
バナーの場所を選択します。
-
[Save] をクリックします。バナーはアプリケーション全体に表示されます。
バナーの編集
-
System Settingsで、System Configuration > Bannersの順に選択します。バナーページが表示されます。
アプリケーションバナーの編集 -
[Edit] をクリックします。Edit Application Bannerページが表示されます。
アプリケーションバナーの編集 -
必要な詳細を編集します。
-
バナーを有効または無効にするには、トグルをクリックします。
-
[Save] をクリックします。
トラブルシューティング
Cisco IQシステムから診断ファイルとログファイルを収集して、SCPサーバに安全に転送できます。これらのファイルは、問題を報告する際にサポートチームと共有でき、有益な情報を提供してトラブルシューティングを支援します。
診断ファイルとログファイルを収集するには、次の手順を実行します。
-
Cisco IQにログインします。
メインメニュー -
Cisco IQ Main Menuで、「3」と入力してEnterキーを押し、System Diagnosticsを選択します。
システム診断 -
SCP/SFTPサーバアドレスを入力します。
-
SCP/SFTPサーバポートを入力します。
-
SCP/SFTPサーバパスを入力します。
-
プロトコルを選択します。
-
ユーザ名を入力します。
-
パスワードを入力します。
-
「C」と入力してEnterキーを押し、システム診断を続行します。
システム診断操作の完了
診断プロセスが開始され、次のアクションが実行されます。
-
到達可能性の確認
-
システム情報の収集
-
Kubernetes情報の収集
-
ログの収集
-
システム診断バンドルの準備
-
システム診断バンドルのアップロード
完了すると、生成されたバンドル名を示す確認メッセージが表示されます。
更新履歴
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
July 24, 2026
|
初版 |