Base URL
Todas as URIs mencionadas no documento têm a seguinte base:
| https://api.dotcom-monitor.com/config_api_v1/ |
|---|
Neste artigo, você pode encontrar objetos de solicitação e resposta JSON para todos os tipos de operações com coletores personalizados e contadores SNMP, descrição detalhada de campos e notas explicativas:
Obter informações do contador registrado
Solicitar URL
OBTER https://api.dotcom-monitor.com/config_api_v1/ counterinfo/get/{collector_UID}
Retorna JSON (META sobre categorias…) que foi salvo.
Parâmetros do caminho
| campo | Type | Necessário | descrição |
|---|---|---|---|
| collector_UID |
corda |
true |
O ID do coletor atribuído ao coletor. Para localizar o valor do UID, vá para Configurar > MetricsView Collectors > Edit Collector ID do coletor>. |
Resposta de sucesso
{
"GetCounterInfoResult":"{"results":[
{
"CategoryName":"Sample Category 1",
"InstanceList":[
"i-01","i-02",
"_Total",
"sdd"
],
"CounterList":[
"c-01",
"c-02"
]
},
{
"CategoryName":"Sample Category 2",
"InstanceList":[
"b-01",
"b-02",
"_Total"
],
"CounterList":[
"d-01",
"d-02"
]
},
{
"CategoryName":"S001",
"InstanceList":null,
"CounterList":[
"var–1"
]
}
]
}"
}
Registrar informações do contador
Solicitar URL
POST https://api.dotcom-monitor.com/config_api_v1/ counterinfo/post/{collector_UID}
Parâmetros do caminho
| campo | Type | Necessário | descrição |
|---|---|---|---|
| collector_UID |
corda |
true |
O ID do coletor atribuído ao coletor. Para localizar o valor do UID, vá para Configurar > MetricsView Collectors > Edit Collector ID do coletor>. |
Exemplo de corpo de postagem para coletor personalizado
{
"results": [
{
"CategoryName": "Sample Category 1",
"InstanceList": [
"i-01",
"i-02",
"_Total"
],
"CounterList": [
"c-01",
"c-02"
]
},
{
"CategoryName": "Sample Category 2",
"InstanceList": [
"b-01",
"b-02",
"_Total"
],
"CounterList": [
"d-01",
"d-02"
]
}
]
}
Exemplo de corpo de postagem para contador SNMP
{
"results":
{
"OIDs":[
"Sample OID 1",
"Sample OID 2"
]
}
}
Obter lista de tarefas
Solicitar URL
OBTER https://api.dotcom-monitor.com/config_api_v1/tasks/ counterinfo/get/{collector_UID}
Retorna JSON com lista de tarefas.
Parâmetros do caminho
| campo | Type | Necessário | descrição |
|---|---|---|---|
| collector_UID |
corda |
true |
O ID do coletor atribuído ao coletor. Para localizar o valor do UID, vá para Configurar > MetricsView Collectors > Edit Collector ID do coletor>. |
Resposta de sucesso
{
"Sample Task UID 1": "Sample Counter Path 1",
"Sample Task UID 2": "Sample Counter Path 2"
}
Enviar valores de contador coletados
Solicitar URL
POST https://api.dotcom-monitor.com/config_api_v1/ counterinfo/tarefas/post/{collector_UID}
Parâmetros do caminho
| campo | Type | Necessário | descrição |
|---|---|---|---|
| collector_UID |
corda |
true |
O ID do coletor atribuído ao coletor. Para localizar o valor do UID, vá para Configurar > MetricsView Collectors > Edit Collector ID do coletor>. |
Exemplo de corpo do post
{
"Sample Task UID 1": 2343.44,
"Sample Task UID 2": 8292
}
