インフラストラクチャの階層化 (クラシック)
Last updated
Last updated
大企業や組織の複雑さを管理するためには、通常一連の階層レベルに分割します。 さまざまな基準に基づいて階層を構築することができます。 例えば、企業が複数の国に展開している場合、地理的な位置に基づいて組織の部分をグループ化することが可能です。 その後、都市、地域、国、さらに大陸に基づく階層を整理することができます。 別の可能性として、企業を研究開発、人事などの機能部門に分け、それぞれの部門を単位、単位をサブユニットなどと階層化するまで分割することもできます。 同じ会社に対していくつかの異なる階層を構築し、同時に共存させることができます。
Nexthinkの階層は、接続されたデバイスを企業の構造を反映する方法で整理でき、既存の構造に直接マップされる結果を得る利点があります。 例えば、問題が企業全体のデバイスに影響を与えたのか、あるいは人事部のコンピューターだけに影響を与えたのかを迅速に検出することができます。 Nexthink Experienceは、定義された階層に基づいて調査結果、ダッシュボードウィジェット、およびITサービスを分解する機能を提供します。 さらに、ユーザーの可視性の範囲(ビュー領域)や企業の一部に対する管理権限(管理領域)を限定するために階層を使用します。
機能と位置の基準を組み合わせた階層の例。
デバイスセットを階層化するために、システムはエンティティでグループ化します。 これらはすべての階層の最初のレベルを作成するデバイスの論理グループです。 各デバイスは1つのエンティティのみに属し、その名前は特別なデバイスフィールドエンティティに表示されます。 この分類はルールベースのコレクター割り当てに基づいて自動的に作成されます。
階層の基礎を形成するエンティティを指定したら、新らたなレベルをエンティティの上に追加することで独自の階層を構築し始めることができます。
新しい階層を作成するには:
メインメニューからAdministrationを選択します。
ナビゲーションパネルでHierarchiesをクリックします。
パネルの右上隅に表示されるプラス記号のアイコンをクリックします。 新しい階層を追加するダイアログボックスが表示されます。
名前フィールドに新しい階層の名前を入力します。
階層にレベルを追加します。 詳細は次のセクションを参照してください。
Base hierarchy onの選択グループで、全てのEngine を選んでグローバル階層を作成するか、選択したEngineを選んで一連のEngineに適用される階層を作成します。 選択したEngineに適用される階層を作成した場合、後でそれをグローバル階層に昇格させることができます。 一方、グローバル階層を作成した場合には、選択された一連のEngineに基づく階層にダウングレードすることはできません。
選択したEngineのグループに対して階層を作成することにした場合、次のように選択します:
Engineの表の下にある追加ボタンをクリックします。 Engineのリストを含む小さなダイアログボックスが表示されます。
リストからEngineを選んで、OKをクリックします。 望むすべてのEngineを選択するまで、前の手順を繰り返します。 選択されたEngineは表に表示されます。
階層の作成を完了するためにOKをクリックします。
階層のレベルは、階層をグラフィカルに表現するツリーの深さを示します。 上記の階層の例の図では、3つのレベルが定義されています。
エンティティレベル:階層の最も低いレベル。 それはエンティティの名前で構成されています。 各名前は、CSVファイルのルールに従ってエンティティに割り当てられたデバイスのセットを表します。
地域レベル:エンティティを異なる地域にグループ化し、北、南、東、西の4つの方位にちなんで名付けられています。
部門レベル:会社を1つ以上の地域に位置するいくつかの部門に分けます。
エンティティレベルはすべての階層に必須です。 新しい階層を作成する際には、エンティティレベルの上にレベルを追加します。 階層の根ノードは常に中央管理レベルにありますが、これは明示的に定義されることはありません。
新しい階層を作成するダイアログボックスから階層にレベルを追加するには:
レベルの表の下にある追加ボタンをクリックします。 編集用の小さなダイアログボックスが表示されます。
レベルの名前を入力します。
OKをクリックして、レベルを表に追加します。
必要なだけ多くのレベルを作成するために、前の手順を繰り返します。
オプション: テーブル内のレベルを上下に移動するために、レベル名の右の次の列に表示される矢印をクリックします。 エンティティレベルは常に最も低いレベルであり、テーブル内で移動することはできません。
エンティティレベルの直上に直接使用できる特別なレベルとして、エンジンレベルがあります。 このレベルは、エンジンごとにエンティティを最初にグループ化します。 エンジンレベルを作成するには、Nexthinkのロゴとプラス記号のアイコンをクリックして、階層を作成するために使用されるダイアログボックスのレベルの表内のエンティティレベルの右にあります。 エンジンレベルは、各エンジンに存在するエンティティ(キーワード)を検出するシステムによって自動的に入力されます。 そのため、キーワードは異なるエンジンで重複してはなりません。 このプロセスの最後に、あなたのシステムで見つかった各エンジンのために、エンジンレベルで新しいノードが作成されます。 エンティティレベルと同様に、このレベルは階層内で上下に移動することはできません。
他の特殊でないレベルのノードを手動で作成するには、次のセクションを読んでください。
階層とそのレベルの作成が完了したら、各レベルにノードを指定する必要があります。 あるレベルのノードは、その下のレベルの要素をグループ化して階層を形成するために使用されます。 階層のエンティティを編集することでレベルにノードを追加します。
階層のレベルにノードを追加するには:
Hierarchiesパネルで、エンティティテーブルからグループ化したいエンティティを選択します。 CtrlまたはShiftキーを押しながらテーブル内のエンティティを表す行をクリックして、複数のエンティティを選択します。
エンティティの編集ボタンをエンティティテーブルの下でクリックします。 選択されたエンティティが属するノードの名前を含むセットのテキストフィールドが表示されるダイアログボックスが表示されます。 これは初めてエンティティを編集する際には、テキストフィールドは空のまま表示されます。
表示されたダイアログボックスの各レベルにノード名を入力します。
指定されたノードの下に選択したエンティティを階層でグループ化するには、OKをクリックします。
階層での作業を保存するには、Hierarchiesパネルの右上にあるフロッピーアイコンをクリックします。
階層を編集するには、Hierarchiesパネルの右上にある鉛筆アイコンをクリックします。 階層を編集するためのダイアログボックスとオプションは、階層を作成したときのものと同一です。
既存の階層のエンティティを編集する際には、それらが既に階層内のいくつかのノードに属している可能性があります。 異なるレベルのノード名は、エンティティテーブルの列で表示されます。 エンティティのグループを選択し、エンティティの編集ボタンをクリックすると、選択されたエンティティの階層レベルを表示するダイアログボックス内にノードの名前が表示されます。
選択されたエンティティが特定のレベルで1つのノードにのみ属すると、そのレベルのテキストフィールドにはノードの名前が表示されます。
選択されたエンティティが特定のレベルで複数のノードに属する場合、そのレベルのテキストフィールドには値 [multiple] が表示されます。
エンティティを編集する際には、階層ツリーから枝を追加または削除したり、その他の任意の方法で変更を加えることができます。 以下に2つの例を示します。
ブランチ作成の例
\
結果の集計やユーザードメインの定義に既に使用されている階層を編集するときは注意が必要です。 既存の階層を編集すると、変更の影響というダイアログボックスが表示され、階層の変更により関連するドメインが無効になったNexthink webインターフェースのすべての要素を示します。 変更を続行する場合はContinueをクリックしてください。 あるいは、変更を元に戻すか、影響を減らすために階層を再編集するためにキャンセルをクリックしてください。
階層を編集した場合、Hierarchiesパネルの右上にあるフロッピーアイコンをクリックして変更内容を保存するのを忘れないでください。
最終的に、階層はもはや使用されていないエンティティに基づいている可能性があります。 これは次の場合に発生することがあります。
エンティティを定義するCSVファイルにあったいくつかのルールが削除されました。
特定のエンティティに割り当てられたすべてのデバイスがエンジンから削除されました。
エンジンが一時的または永久に到達不可能になりました。
もはや使用されていないエンティティはシステムから自動的に削除されることはありません。 代わりに、それらは行の先頭に感嘆符**!**が付き、エンティティテーブルに表示されます。 これは、そのエンティティがどのエンジンにも存在しなかったことを示しています。 エンティティを再定義して対応するキーワードを追加し、これらのエンティティを再び有効にするか、それらが不要な場合は削除することができます。 使用されていないエンティティを削除するには:
Hierarchiesパネルの右上にあるほうきアイコンをクリックします。 未使用のエンティティのチェックリストが表示されます。
削除したいエンティティのボックスにチェックを入れます。
選択したエンティティを削除ボタンをクリックします。
エンティティが削除され、その後エンジンで検出された場合、エンティティテーブルに再び表示されますが、階層の上位ノードには値がありません。
複数の階層を作成した場合、Hierarchiesパネルで表示したい階層を選択することができます。 ウィジェットの上部見出しにある階層とラベル付けされたリストから、希望する階層を選択してください。
階層をグラフィカルに表示するには、現在の階層を表示ボタンをクリックしてください。 Nexthink webインターフェースは新しいウィンドウを開き、階層のノードをその中に名前が書かれた丸いボックスとして表示し、定義されたレベルを示すツリー構造で組織されています。 ブラウザとセキュリティ設定によっては、Nexthink webインターフェースが新しいウィンドウを開くためにポップアップを有効にする必要がある可能性があります。
それ以外の場合、階層を選択すると、パネルの上部に各レベルのノード名がリストされた階層のレベルが表示されます。 下の部分には、エンティティの名前とそれらが属するノードを含むエンティティテーブルが表示されます。 エンティティテーブルに表示されるエンティティは、階層レベルのノードリストで選択したノードによってフィルタリングされます。 すべてのエンティティを表示するには、各レベルのノードリストから特別なキーワードすべてを選択してください。 キーワードすべては、そのレベルのすべてのノードのエンティティを表示したいことを意味します。
さらに、概要モードを選択できます。 このモードでは、すべての階層のレベルを同時に含む大きなエンティティテーブルだけが表示されます。 このモードは、エンティティがどの定義された階層に属するノードに属しているかを迅速に確認することができます。
Hierarchiesパネルで特定の階層を表示する際に、各レベルの右にあるクリック可能なテキストが**(名前変更)**としてラベルされています。 このテキストはエンティティテーブルのエンティティレベルの右側にも表示されます。 以下に示すようにレベルの名前を変更しても、計算されたメトリックには影響せず、ダッシュボードで階層レベルをナビゲートするときに表示される名前が変更されるだけです。
階層のレベルの名前を変更するには:
レベルの右にある**(名前変更)**と書かれた単語をクリックします。 レベルの名前を編集する小さなダイアログボックスが表示されます。
レベルの新しい名前を入力します。 新しい名前は、階層内の他のレベル名と競合しないようにする必要があります。
OKをクリックしてレベルの名前を実際に変更します。
各レベルのノードリストの下には、ノード名の変更ラベルが付いたクリック可能なテキストもあります(エンジンレベルのノードを除く、これらはエンジンの名前であり、変更は許可されていません)。 ノードの名前変更は、既存のノードを新しいノードで置き換えるのと同等であり、名前が変更されたノードとその子孫によりグループ化されたメトリックの結果はすべてクリアされます。
ノードの名前を変更するには:
レベル内のノード名をリストから選択します。
ノードの名前変更をクリックします。 ノード名を編集する小さなダイアログボックスが表示されます
ノードの新しい名前を入力します。 新しい名前は、同じレベルの他のノード名と競合しないようにする必要があります。
OKをクリックしてノードの名前を実際に変更します。 階層を表示するためのフィルタの一部であるノードのみが名前が変更されます(前のセクションを参照)。
覚えておいてください:
ノード名の変更は、階層に基づいてグループ化されたメトリックの結果をクリアします。
レベル名の変更は、結果に変更を加えません。
階層をバックアップして復元するために、HierarchiesパネルからCSVファイルにエクスポートまたはCSVファイルからインポートすることができます。
To export a hierarchy to a CSV file:
Select the hierarchy that you want to export in the list of hierarchies of the widget (the list at the top labeled Hierarchy).
Click the icon with the arrow down and the initials CSV in the upper-right of the widget to download the hierarchy as a CSV file.
Follow the instructions of your web browser to save the CSV file in the local filesystem.
To import a hierarchy from a CSV file:
Click the icon with the plus sign and the initials CSV in the upper-right of the widget. The dialog box to import the hierarchy will appear.
Click on the Browse button to select the CSV file to import from your local filesystem. A preview of the CSV to import is displayed according to your import options.
For the other options in the dialog box, select the semicolon as the separator character, UTF-8 as text encoding and the double quotes as text identifier if your file was generated by the Nexthink web interface. Otherwise, use your own custom settings.
Click Ok to import the hierarchy.
Deleting a hierarchy has a direct impact on all objects that depend on that hierarchy. Be sure to know what you are doing before deleting an established hierarchy. The following may happen when you remove a hierarchy from the system. Please note that this is not an exhaustive list:
Administrators whose administration domain is based on the hierarchy are not able to log in to the Nexthink web interface.
Objects in a view domain based on the hierarchy are visible to central administrators only.
User accounts with a view domain based on the hierarchy see nothing because they no longer have access rights.