MCT.IT.MonitorAPI

<back to all web services

GetMainRequest

The following routes are available for this service:
GET/getmaininfo
GetMainRequest Parameters:
NameParameterData TypeRequiredDescription
ServerIdquerystringNo
StartTimequerystringNo
EndTimequerystringNo
GetMainResponse Parameters:
NameParameterData TypeRequiredDescription
CPUformCPUReturnTypeNo
PageMemoryformPageMemoryReturnTypeNo
PhysicalMemoryformPhysicalMemoryReturnTypeNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
IsSuccessformboolNo
ErrorMessageformstringNo
CPUReturnType Parameters:
NameParameterData TypeRequiredDescription
CPUCounterformList<double>No
DetectTimeformList<string>No
MaxSizeformint?No
PageMemoryReturnType Parameters:
NameParameterData TypeRequiredDescription
PageMemoryformList<double>No
DetectTimeformList<string>No
MaxSizeformint?No
PhysicalMemoryReturnType Parameters:
NameParameterData TypeRequiredDescription
PhysicalMemoryformList<double>No
DetectTimeformList<string>No
MaxSizeformint?No

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /getmaininfo HTTP/1.1 
Host: monitorapi.mcttechnology.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetMainResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.ServiceModel.ReadRequest">
  <ErrorMessage xmlns="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.ServiceModel.BaseRequestColl">String</ErrorMessage>
  <IsSuccess xmlns="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.ServiceModel.BaseRequestColl">false</IsSuccess>
  <CPU xmlns:d2p1="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.Type">
    <d2p1:CPUCounter xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:double>0</d3p1:double>
    </d2p1:CPUCounter>
    <d2p1:DetectTime xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:DetectTime>
    <d2p1:MaxSize>0</d2p1:MaxSize>
  </CPU>
  <PageMemory xmlns:d2p1="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.Type">
    <d2p1:DetectTime xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:DetectTime>
    <d2p1:MaxSize>0</d2p1:MaxSize>
    <d2p1:PageMemory xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:double>0</d3p1:double>
    </d2p1:PageMemory>
  </PageMemory>
  <PhysicalMemory xmlns:d2p1="http://schemas.datacontract.org/2004/07/MCT.IT.MonitorAPI.ServiceModel.Type">
    <d2p1:DetectTime xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:DetectTime>
    <d2p1:MaxSize>0</d2p1:MaxSize>
    <d2p1:PhysicalMemory xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:double>0</d3p1:double>
    </d2p1:PhysicalMemory>
  </PhysicalMemory>
</GetMainResponse>