Alle URLs, auf die im Dokument verwiesen wird, haben die folgende Basis:

Base URL
http://wdc.dotcom-monitor.com/apiv1/

JSON-Anforderungs- und Antwortobjekte für alle Arten von Vorgängen, detaillierte Feldbeschreibung und Erläuterungen

Get Registered Counter Information

ERHALTEN SIE URI:

/counterinfo/get/-collector UID

Gibt JSON (META zu Kategorien…), das gespeichert wurde:

{
 "GetCounterInfoResult":""Ergebnisse":[
  {
 "CategoryName":"Beispielkategorie 1",
 "InstanceList":[
 "i-01","i-02",
 "_Total",
 "sdd"
 ],
 "CounterList":[
 "c-01",
 "c-02"
 ]
  },
  {
 "CategoryName":"Beispielkategorie 2",
 "InstanceList":[
 "b-01",
 "b-02",
 "_Total"
 ],
 "CounterList":[
 "d-01",
 "d-02"
 ]
  },
  {
 "CategoryName":"S001",
 "InstanceList":null,
 "CounterList":[
 "var–1"
 ]
  }
 ]
 }"
}
Register Counter Info

POST-URI:

/counterinfo/post/-Collector-UID
Custom Counter
{
 "Ergebnisse": [
  {
 "CategoryName": "Beispielkategorie 1",
 "InstanceList": [
 "i-01",
 "i-02",
 "_Total"
 ],
 "CounterList": [
 "c-01",
 "c-02"
 ]
  },
  {
 "CategoryName": "Beispielkategorie 2",
 "InstanceList": [
 "b-01",
 "b-02",
 "_Total"
 ],
 "CounterList": [
 "d-01",
 "d-02"
 ]
  }
 ]
}
SNMP Counter
{
 "Ergebnisse":
  {
 "OIDs":[
 "Beispiel OID 1",
 "Beispiel OID 2"
 ]
  }
}
Get Tasks List

ERHALTEN SIE URI:

/tasks/get/-collector UID

Gibt JSON mit Aufgabenliste zurück:

{
 "Beispielaufgabe UID 1": "Sample Counter Path 1",
 "Beispielaufgabe UID 2": "Beispielzählerpfad 2"
}
Send collected Counter Values

POST-URI:

/tasks/post/-Collector-UID

POST-Inhalt:

{
 "Beispielaufgabe UID 1": 2343.44,
 "Beispielaufgabe UID 2": 8292
}