Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

坏嘻嘻
坏嘻嘻Original
2018-09-26 14:50:243127Durchsuche

In diesem Artikel wird beschrieben, wie alle Statusinformationen einer oder mehrerer Festplatten abgefragt werden, und der Schwerpunkt liegt auf den spezifischen Schritten. Der Inhalt dieses Artikels ist kompakt und ich hoffe, dass Sie etwas daraus gewinnen können.

DescribeDisksFullStatus

Describe

Die vollständigen Statusinformationen des Datenträgers umfassen den Datenträgerlebenszyklus (Status) und den Datenträgerzustand (HealthStatus) und Festplattenereignistyp (EventType).

Seit der Veröffentlichungszeit von festplattenbezogenen Ereignissen sind die geplante Ausführungszeit des Ereignisses und die tatsächliche Ausführungszeit des Ereignisses gleich, wenn Sie einen Zeitraum angeben [EventTime.Start, EventTime.End ] können Sie die in diesem Zeitraum aufgetretenen Ereignisse (alle historischen Ereignisse) abfragen. Derzeit können Sie historische Ereignisse bis zur letzten Woche abfragen.

Anforderungsparameter

So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

Rückgabeparameter

So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

Datentyp DiskFullStatusTypeSo fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

Datentyp DiskEventTypeSo fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

Beispiel

Anfragebeispiel

https://ecs.aliyuncs.com/?Action=DescribeDisksFullStatus
&RegionId=cn-hangzhou
&<公共请求参数>

Beispiel für normale Rückgabe

XML-Format

<DescribeDisksFullStatusResponse>
    <DiskFullStatusSet>
        <DiskFullStatusType>
            <DiskEventSet>
                <DiskEventType>
                    <EventId>e-event1</EventId>
                    <EventType>
                        <Code>7</Code>
                        <Name>Stalled</Name>
                    </EventType>
                    <EventTime>2018-05-08T02:43:10Z</EventTime>
                </DiskEventType>
            </DiskEventSet>
            <DiskId>d-disk1</DiskId>
            <InstanceId>i-instance1</InstanceId>
            <HealthStatus>
                <Code>128</Code>
                <Name>Impaired</Name>
            </HealthStatus>
            <Status>
                <Code>129</Code>
                <Name>Available</Name>
            </Status>
        </DiskFullStatusType>
        <DiskFullStatusType>
            <DiskEventSet>
                <DiskEventType>
                    <EventId>e-event2</EventId>
                    <EventType>
                        <Code>1</Code>
                        <Name>Degraded</Name>
                    </EventType>
                    <EventTime>2018-05-06T02:43:10Z</EventTime>
                    <EventEndTime>2018-05-06T02:48:52Z</EventEndTime>
                </DiskEventType>
            </DiskEventSet>
            <DiskId>d-disk2</DiskId>
            <InstanceId>i-instance2</InstanceId>
            <HealthStatus>
                <Code>64</Code>
                <Name>Warning</Name>
            </HealthStatus>
            <Status>
                <Code>0</Code>
                <Name>Ok</Name>
            </Status>
        </DiskFullStatusType>
    </DiskFullStatusSet>
    <PageNumber>1</PageNumber>
    <PageSize>10</PageSize>
    <RequestId>1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211</RequestId>
    <TotalCount>2</TotalCount>
</DescribeDisksFullStatusResponse>

JSON-Format

{
    "DiskFullStatusSet": {
        "DiskFullStatusType": [
            {
                "DiskEventSet": {
                    "DiskEventType": [
                        {
                            "EventId": "e-event1",
                            "EventType": {
                                "Code": "7",
                                "Name": "Stalled"
                            },
                            "EventTime": "2018-05-08T02:43:10Z"
                        }
                    ]
                },
                "DiskId": "d-disk1",
                "InstanceId": "i-instance1",
                "HealthStatus": {
                    "Code": 128,
                    "Name": "Impaired"
                },
                "Status": {
                    "Code": 129,
                    "Name": "Available"
                }
            },
            {
                "DiskEventSet": {
                    "DiskEventType": [
                        {
                            "EventId": "e-event2",
                            "EventType": {
                                "Code": "1",
                                "Name": "Degraded"
                            },
                            "EventTime": "2018-05-06T02:43:10Z",
                            "EventEndTime": "2018-05-06T02:48:52Z"
                        }
                    ]
                },
                "DiskId": "d-disk2",
                "InstanceId": "i-instance2",
                "HealthStatus": {
                    "Code": 0,
                    "Name": "Ok"
                },
                "Status": {
                    "Code": 129,
                    "Name": "Available"
                }
            }
        ]
    },
    "PageNumber": 1,
    "PageSize": 10,
    "RequestId": "1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211",
    "TotalCount": 2
}

Beispiel für Ausnahmerückgabe

XML-Format

<Error>
    <RequestId>C38E0D94-C18B-44F3-8C05-6E35BE334086</RequestId>
    <HostId>ecs.aliyuncs.com</HostId>
    <Code>MissingParameter</Code>
    <Message>The input parameter that is mandatory for processing this request is not supplied.</Message>
</Error>

JSON-Format

{
    "RequestId": "1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211",
    "HostId": "ecs.aliyuncs.com"
    "Code": "MissingParameter"
    "Message": "The input parameter that is mandatory for processing this request is not supplied."
}

Fehlercode

Die folgenden Fehlercodes gelten nur für diese Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.

So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab

Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn