管理者向けセッションフロー

SmartConsoleでは、管理者はセッションで作業します。セッションは、管理者がSmartConsoleにログインするたびに作成されます。セッションで行った変更は、自動で保存されます。セッションで行われたすべての変更を表示する変更レポートを作成することができます。これらの変更は非公開で、管理者のみが利用できます。設定の競合を避けるため、他のセッションで編集中のオブジェクトやルールには、他の管理者にロックアイコンが表示されます。

管理者は、プライベートな変更内容を公開したり、破棄したりすることができます。プライベートの変更をポリシーのインストールに含めるには、セッションで変更を公開する必要があります。これは、プライベートな変更を他の管理者が利用できるようにしたい場合にも当てはまります。他のセッションからの未公開の変更は、ポリシーのインストールに含まれません。

セッションを公開する前に、セッションに名前を付け、作業工程を記録する簡単な説明を追加することをお勧めします。

セッションの公開

SmartConsoleの検証ペインには、設定エラーメッセージが表示されます。エラーの例としては、一意でないオブジェクト名や、ルールベースで有効でないオブジェクトの使用などがあります。公開する前に、これらのエラーを必ず修正してください。

SmartConsoleのセッションを公開するには

SmartConsoleツールバーで、Publishをクリックします。セッションが公開されると、新しいデータベースバージョンが作成され、データベースリビジョンのリストに表示されます。

セッションに名前または説明を追加するには

  1. SmartConsoleツールバーで、Sessionをクリックします。

    Session Detailsウィンドウが開きます。

  2. データベースのバージョン名を入力します。

  3. 説明を入力します。

  4. クリックOK

セッションを破棄するには

SmartConsoleツールバーで、Discardをクリックします。

SmartConsoleのセッションビューでの作業

セッションビューには、システム内のすべての未公開セッションが表示されます。このビューには、現在の管理者のセッション、他の管理者のセッション、および他のアプリケーションのセッションが表示されます。ビューのカラムはカスタマイズ可能で、セッションの所有者、名前、説明、接続モード、プライベートの変更回数、ロック回数、アプリケーションなどの値を表示します。

セッション情報を見るには、Manage & Settings >Sessions >View Sessions をクリックしてください。

プライベートセッションで管理者が利用できるアクションは、プロファイルのManage Sessions権限によって決定されます。

セッションの管理権限を持たない管理者ができること:

セッションの管理権限を持つ管理者ができること:

  • 自分のセッションを公開および破棄する

  • 他の管理者が開いているセッション、その管理者のロック数、その管理者が行った変更数などの確認

  • アプリケーションによって作成されたセッションを引き継ぐ(例:APIコマンドラインツールによって作成されたセッションなど)

  • 自分のセッションを公開および破棄する

  • 他の管理者が開いているセッション、その管理者のロックの数、その管理者が行った変更の数などの確認

  • Publish & Disconnect他の管理者のプライベートセッション

  • Disconnect & Discard他の管理者のプライベートセッション

  • Disconnect別の管理者のプライベートセッション

  • Take overアプリケーションによって作成されたセッション(例えば、APIコマンドラインツールによって作成されたセッションなど

  • Take over他の管理者のプライベートセッション

    - 自分のプライベートセッションで行った変更を保持したい場合は、他の管理者のセッションを引き継ぐ前に、これらの変更を公開してください。変更内容を公開しないと、変更内容が失われてしまいます。引き継ぐ際には、もう一人の管理者のSmartConsoleのセッションを切断します。

  • Publish & Disconnect他の管理者のプライベートセッションこのアクションは、SmartConsoleセッションとコマンドラインAPIセッションの両方に適用されます。

  • Disconnect他の管理者のプライベートセッション

  • Discard & Disconnect他の管理者のプライベートセッション

プライベートセッションで行った変更の表示

特定のセッションで行われた変更を表示するレポートを作成することができます。現在のセッションでも別のセッションでもかまいません。セッションで行われた変更を追跡することで、行われた変更を追跡・モニタし、バグのトラブルシューティングを行うことができます。

変更レポートでは、ポリシー・ルールと共通ネットワーク・オブジェクトの変更のみが詳細に報告される。詳細はこちらをご覧いただきたい:sk166435.

- セッションツールバーとリビジョンビューに表示される変更回数には不一致があります。

非アクティブなセッションを持つ管理者からロックされたオブジェクトを引き継ぐ

SmartConsoleに、セッションが無効になっている管理者がロックしたオブジェクトがある場合、該当する管理者が現在SmartConsoleにログインし直してロックを解除することができない場合、その管理者のセッションを引き継ぐことができます。

他の管理者の非アクティブセッションを引き継ぐには

  1. 別の管理者アカウントでSmartConsoleにログインします。

  2. 管理と設定 >Sessions > View Sessions.

  3. ロックされたオブジェクトを所有する管理者の該当セッションを右クリックし、Take overを選択します。

これで、関連するオブジェクトを開き、変更を公開または破棄してロックを解除することができます。

複数のセッションで作業する管理者

複数のセッションで作業している管理者は、現在のプライベートセッションで行われた変更を公開することなく、さらに複数のプライベートセッションを開くことができます。

使用事例

プライベートセッションで変更を加えているときに、何か差し迫った問題を解決するように求められたとします。解決には、変更を加えて公開する必要があるとします。現在のプライベートセッションは、公開や破棄したくありません。

新しいプライベートセッションを開き、問題解決に必要な変更を行い、その変更を公開してから、以前のプライベートセッションに戻ります。

そのためには、複数のセッションで作業する必要があります。複数のセッション間で切り替えを行うには、管理者プロファイルでManage Sessions権限を選択する必要があります。

複数セッションの作業を有効にするには

  1. 該当する権限プロファイルを開きます。

  2. Managementページで、Manage Sessions権限が選択されていることを確認します。

  3. SmartConsole >Manage & Settings View >Sessions >Advanced を開く。

  4. Each administrator can manage multiple SmartConsole sessions at the same timeを選択します。

  5. Publishその変化

複数のセッションで作業する場合:

  • 同じ管理者アカウントを使用して、Security Management Serverへの複数のセッションを開き、管理することが可能

  • アクティブなセッションと過去に保存したセッションの切り替えが可能

  • 他のセッションの公開、破棄、切断が可能

  • 他のセッションを引き継げる

SmartConsoleセッションメニュー

複数のセッションを有効にすると、SmartConsoleのセッションメニューに以下の新しいオプションが表示されます。

オプション

説明

Edit sessions details

セッション名と説明を変更できます。

Create new session

In the current window

現在のSmartConsoleで新しいセッションを開始します。

In a new window

新しいSmartConsoleで新しいセッションを開始します。

Recent

最近のセッションの一覧を表示します。セッションを選択すると、現在のSmartConsoleでセッションが開きます。

More

以前に作成・保存したセッションを表示するウィンドウ(Open Session)を開き ます。

  • このウィンドウに表示されるセッションは、現在のドメインの現在の管理者が所有しています。

  • Open Session > Actionsメニューには、保存したセッションを現在のSmartConsoleで開いたり、新しいSmartConsoleで開いたりするオプションがあります。

SmartConsoleセッションビュー

複数セッションが有効な場合、以下の追加アクションが可能です。

アクション

以下を実行できます。

所有するセッション

  • 廃棄と切断

  • 公開と切断

  • 切断

  • 古いセッションを開く

他の管理者が所有し、プライベート変更を行ったセッションの場合

  • 変更内容の公開と切断

  • 廃棄と切断

  • 切断

  • 変更を引き継ぐ

他の管理者が所有し、プライベートセッションを作成していないセッションの場合

  • 切断

  • 引き継ぐ

  • シングルセッションで作業する場合、別のセッションを引き継ぐ前に、変更内容を公開するか破棄する必要がある。複数セッションの場合、他の管理者のセッションを引き継ぐ前に、自分のセッションを公開したり破棄したりする必要はありません。

  • 複数セッションの場合、すでに接続しているセッションに別のデスクトップから接続した管理者は、デフォルトで接続しているセッションを引き継ぐことができる。

マルチセッションとシングルセッションの切り替え

セッション管理の設定が、複数のSmartConsoleセッションから、一度に1つのSmartConsoleセッションしか許可しないように切り替わった場合:

  • 管理者は、引き続き自分が所有するセッションを公開、廃棄、開くことができます。

  • プライベートセッションで未公開のセッションをすべて公開するか破棄するまで、新しいセッションを作成することはできません。

  • 他の管理者やアプリケーションのセッション(mgmt_cliユーティリティのAPIコマンドで作成されたセッションなど)は、以前に保存したプライベート・セッションをすべて公開するか破棄するまで引き継ぐことができません。

セッションの承認サイクル(SmartWorkflow および Identity Provider)

管理者は、他の管理者が行ったセッションの変更を承認できます。

使用事例

この機能により、他の管理者が行った設定変更を公開する前に確認し、承認することができます。どの管理者が変更を承認のために提出しなければならないか、どの管理者に変更を承認する権限があるかを定義できます。

設定

  • セッションの更新に関するEメール通知を受け取るには、Manage & Settings > SmartTasksに移動し、該当するSmartTaskを設定します(SmartTasks)。

  • データベースツールまたはSmartProvisioningで変更を保存するには、承認なしで変更を公開する権限が必要です。Publish sessions without an approval, オプションがクリアされている場合、データベース・ツールやSmartProvisioningで変更を保存することはできません。