Hitachi

Hitachi Command Suite Configuration Manager REST API リファレンスガイド


19.1 アラート情報の一覧を取得する

ストレージシステムの障害情報(SIM)のアラートの一覧を取得します。
メモ

このAPIは、ストレージシステムがVSP E シリーズVSP G150、G350、G370、G700、G900VSP F350、F370、F700、F900の場合に使用できます。

実行権限

保守(ユーザ)または保守(ベンダ専用)

リクエストライン

GET <ベースURL>/v1/objects/storages/<ストレージデバイスID>/alerts

リクエストメッセージ

オブジェクトID

なし。

クエリパラメータ

パラメータ

フィルタ条件

type

string

(必須)取得するアラートの種類を指定します。

次の値が指定できます。

  • DKC:DKCのアラート

  • CTL1:コントローラ1のアラート

  • CTL2:コントローラ2のアラート

start

int

(任意)何番目のアラートから情報を取得するかを指定します。

情報の並び順は、最新のアラートを先頭に日時での降順です。

typeパラメータにDKCを指定する場合、110240の値を指定できます。

typeパラメータにCTL1またはCTL2を指定する場合、1256の値を指定できます。

省略した場合、1番目のアラートから取得します。

count

int

(任意)アラートを取得する個数を設定します。

typeパラメータにDKCを指定する場合、110240の値を指定できます。

typeパラメータにCTL1またはCTL2を指定する場合、1256の値を指定できます。

省略した場合、10個取得します。

ボディ

なし。

レスポンスメッセージ

ボディ
{
    "data" : [
        {
            "alertIndex" : "133ed620e449-0f0c9-7d0700",
            "alertId" : 61641,
            "occurenceTime" : "2018-03-22T16:14:01",
            "referenceCode" : 8193792,
            "errorLevel" : "Moderate",
            "errorSection" : "GUM detection error",
            "errorDetail" : "GUM security error detected",
            "location" : "CTL1",
            "actionCodes" : [
                {
                    "actionCode" : 1492123648,
                    "possibleFailureParts" : "TSC CALL",
                    "accLocation" : "-"
                }
            ]
        },
        {
            "alertIndex" : "133ed620a156-0f0c6-7d0700",
            "alertId" : 61638,
            "occurenceTime" : "2018-03-22T11:28:22",
            "referenceCode" : 8193792,
            "errorLevel" : "Moderate",
            "errorSection" : "GUM detection error",
            "errorDetail" : "GUM security error detected",
            "location" : "CTL1",
            "actionCodes" : [
                {
                    "actionCode" : 1492123648,
                    "possibleFailureParts" : "TSC CALL",
                    "accLocation" : "-"
                }
            ]
        },
        {
            "alertIndex" : "133ed6011907-0f0c3-7d0700",
            "alertId" : 61635,
            "occurenceTime" : "2018-03-20T19:59:03",
            "referenceCode" : 8193792,
            "errorLevel" : "Moderate",
            "errorSection" : "GUM detection error",
            "errorDetail" : "GUM security error detected",
            "location" : "CTL1",
            "actionCodes" : [
                {
                    "actionCode" : 1492123648,
                    "possibleFailureParts" : "TSC CALL",
                    "accLocation" : "-"
                }
            ]
        },
        {
            "alertIndex" : "133ed601164f-0f0bd-7d0700",
            "alertId" : 61629,
            "occurenceTime" : "2018-03-20T19:47:27",
            "referenceCode" : 8193792,
            "errorLevel" : "Moderate",
            "errorSection" : "GUM detection error",
            "errorDetail" : "GUM security error detected",
            "location" : "CTL1",
            "actionCodes" : [
                {
                    "actionCode" : 1492123648,
                    "possibleFailureParts" : "TSC CALL",
                    "accLocation" : "-"
                }
            ]
        }
    ]
}

属性

説明

alertIndex

string

アラートを一意に識別するための文字列

alertID

int

アラートID

SIMのログ番号を表示します。

occurenceTime

string

アラート発生日時

YYYY-MM-DDThh:mm:ss形式でストレージシステムのローカルタイムが表示されます。

referenceCode

int

SIMリファレンスコード

errorLevel

string

エラーレベルが次の値で表示されます。

  • Service:インフォメーション

  • Moderate:注意する必要のあるアラート

  • Serious:重要なアラート

  • Acute:最重要なアラート

errorSection

string

アラートが発生した個所の情報

errorDetail

string

アラートの詳細

location

string

障害が発生した部品の搭載位置、または障害が発生した部位の名称

actionCodes

object[]

アラートのアクションコードに関する次の情報が表示されます。

  • actionCode(long)

    アクションコード

  • possibleFailureParts(string)

    想定障害部品

    障害の原因と想定される部品名が表示されます。

  • accLocation(string)

    ロケーション

    障害が発生した部品の搭載位置が表示されます。

ステータスコード

この操作のリクエストに対するステータスコードについては、HTTPステータスコードの説明を参照してください。

コード例

curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session f76884c29fff4dfaa664aa6981087b71" -X GET "https://192.0.2.100:23451/ConfigurationManager/v1/objects/storages/886000123457/alerts?type=CTL1&start=2&count=4"