Pure Storage
このセクションでは、Pure Storage を DX OI と統合する方法について説明します。
dxisaas
dxp10
Pure Storage スキーマを使用すると、Flash Array システムのパフォーマンスと使用状況をモニタできます。このスキーマを使用すると、RESTMon を使用して、メトリックおよびメッセージを DX Operational Intelligence (DX OI)に取り込むことができます。
Pure Storage 統合により、以下の情報がモニタされます。
- インベントリ: インベントリ用の単一の Flash Array で、Pure Storage Flash Array 名を指定します。
- メトリック: メトリックには、ボリュームの容量、ボリュームのパフォーマンス、配列の容量、配列のパフォーマンスが含まれます。
- アラーム: Pure Storage Category は OI AlarmType にマップされ、Pure Storage Opened は OI Start Time にマップされます。アラームの一意の ID は、純粋なストレージ配列名、コンポーネント名、コンポーネント タイプを使用して作成されます。
- トポロジ: トポロジ用の単一の Flash Array で、Pure Storage Flash Array 名を指定します。
このセクションでは、以下の情報について説明します。
サポートされているバージョン
Pure Storage と DX OI の統合では、以下のバージョンがサポートされています。
製品 | サポートされているバージョン |
|---|---|
Pure Storage | REST API バージョン 1.17 |
統合の設定
Pure Storage と DX OI 統合には、以下の手順が含まれます。
- Pure Storage 環境の設定
- RESTMon の設定
Pure Storage 環境の設定
Pure Storage 環境では、特定の統合手順を実行する必要はありません。ただし、以下の要件を満たしていることを確認してください。
- Pure Storage メトリックおよびメッセージを取得するために Pure Storage 環境を設定する。詳細については、「Pure Storage のドキュメント」を参照してください。
- RESTMon と Pure Storage システムの間の接続を認証する API トークン。Pure Storage GUI から API トークンを取得できます。
RESTMon の設定
RESTMon を設定するには、OI 接続の詳細を更新し(以前に行っていない場合)、プロファイル情報を
restmon.json
ファイルに追加します。RESTMon を設定する前に、以下の要件が満たされていることを確認してください。- DX OI にアクセスできること。
- RESTMon が正常にインストールおよび展開されていること。詳細については、「」を参照してください。
- RESTMon が正常にインストールおよび展開されていること。
プロファイルの追加
プロファイルを追加するには、Pure Storage 環境に接続するようにプロファイルを設定し、Swagger の を使用して、
restmon.json
ファイルにプロファイルを追加します。purestorage_profile.json
ファイルは <restmon\profile>
フォルダにあります。プロファイルを追加すると、Pure Storage 用のスキーマが自動的にアップロードされ、データ取り込みが開始されます。 この情報は、
restmon.json
ファイルに直接追加することもできます。Pure Storage プロファイルには、以下のセクションが含まれています。
Profile
profile
セクションでは、プロファイル関連の情報を定義します。以下のスニペットは、profile セクションのサンプルです。 ":{ "name":"purestorage", "schema":"purestorage", "streaming":"no", "polling_interval_secs":"300", "inventory_topology_fullsync_interval_mins":"1440", "topology_ttl_mins":"2880", "active":"yes" },
名前 | 説明 | タイプ | 例 |
|---|---|---|---|
name | プロファイルの名前を示します。 | 文字列 | purestorage |
active | データ処理が有効かどうかを示します。プロファイルを有効にするには「 yes 」を入力します。 | ブール | はい |
schema | スキーマ名を示します。スキーマに指定する名前は、restmon.json ファイルで指定されたスキーマ属性と同じである必要があります。 | 文字列 | purestorage |
streaming | データ ストリーミングが有効かどうかを示します。 | ブール | いいえ |
polling_interval_secs | ポーリング間隔を秒単位で示します。 サポートされる値: 15、30、60、300、900、1800、3600、7200その他の値は、最も近い間隔に丸められます。 | 整数 | 10 |
inventory_topology_fullsync_interval_mins | 完全同期の間隔を分単位で示します。 | 整数 | 1440 |
topology_ttl_mins | レコードがキャッシュされる TTL (Time-to-Live)を分単位で示します。 | 整数 | 2880 |
tenantname | DX OI テナント名を示します。 | 文字列 | sampleTenantName |
restapiconnectdetails
restapiconnectdetails
セクションに、Pure Storage 環境の REST エンドポイントの詳細を入力します。以下のスニペットは、restapiconnectdetails
セクションのサンプルです。":{ "type":"https", "hostname":"sampleHostname", "port":"", "authentication":"urltoken", "token":"sampleToken", "httptimeout":"30000", "checkcert":"no" }
名前 | 説明 | タイプ | 例 |
|---|---|---|---|
type | OI によるデータ転送のタイプを示します。値: HTTP または HTTPS。 | 文字列 | http |
hostname | REST エンドポイントのホスト名または IP アドレスを示します。 | 文字列 | test.example.net |
port | REST エンドポイントのポート番号を示します。 | 整数 | 9600 |
authentication | 認証タイプとして urltoken を入力します。 | 文字列 | urltoken |
token | 認証タイプが OAuth2 の場合はアクセス トークン、ベアラ トークンの場合はベアラ トークンを入力します。 | 文字列 | |
httptimeout | タイムアウトの値をミリ秒単位で示します。 | 整数 | 300 |
checkcert | 証明書が有効であり、信頼できることを確認するために、証明書を検証することを示します。 | ブール | いいえ |
monitored_groups
monitored_groups
セクションでは、モニタするグループを指定します。以下のスニペットは、monitored_groups
セクションのサンプルです。{ "Alarms":"yes", "VolumeMetrics":"yes", "ArrayMetrics":"yes", "Topology":"yes" }
詳細な手順については、「」を参照してください。
Pure Storage スキーマのアップロード
プロファイルを追加すると、スキーマが自動的にアップロードされます。更新または編集したスキーマをアップロードする場合のみ、この手順を実行します。
詳細な手順については、「」を参照してください。
DX OI でのデータの表示
詳細については、「」を参照してください。