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 でのデータの表示
取り込んだデータは、DX OI ののページで閲覧し、サービス、RAW、異常のアラームに関するインサイトを得ることができます。
詳細については、「」を参照してください。