Heim > Artikel > Betrieb und Instandhaltung > So fragen Sie alle Statusinformationen einer oder mehrerer Festplatten ab
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
Rückgabeparameter
Datentyp DiskFullStatusType
Datentyp DiskEventType
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.
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!