API de busca de informações do sistema.
Exemplo de requisição
GET /api/system/info HTTP/1.1
Host: api.exemplo.com
Accept: application/json
Authorization: Bearer <Access-Token>
response = sdk.system.get_system_info()
print(response.payload)
const response = await sdk.system.getInfo();
console.log(response.payload);
Exemplo de resposta
HTTP/1.1 200 OK
Content-Type: application/json
{
hostname: "testing.itflex",
machine_manufacturer: "dell",
machine_model: "T130",
machine_serial: "FW3KSL6",
arch: "x86_64",
kernel_version: "4.18.18-100",
cpu_model: "Xeon",
cpu_cores: 4,
cpu_virtual_cores: 2,
memory: 82413772.80,
uptime: 21650,
datetime: "2018-12-03T10:57:20Z GMT-2",
}
SystemInfo(
hostname="testing.itflex",
machine_manufacturer="dell",
machine_model="T130",
machine_serial="FW3KSL6",
arch="x86_64",
kernel_version="4.18.18-100",
cpu_model="Xeon",
cpu_cores=4,
cpu_virtual_cores=2,
memory=82413772.80,
uptime=21650,
datetime="2018-12-03T10:57:20Z GMT-2",
)
{
hostname: "testing.itflex",
machineManufacturer: "dell",
machineModel: "T130",
machineSerial: "FW3KSL6",
arch: "x86_64",
kernelVersion: "4.18.18-100",
cpuModel: "Xeon",
cpuCores: 4,
cpuVirtualCores: 2,
memory: 82413772.80,
uptime: 21650,
datetime: "2018-12-03T10:57:20Z GMT-2",
}
Resposta
Campo | Descrição |
---|---|
hostname | string Hostname da máquina |
machine_manufacturer | string Fabricante da máquina |
machine_model | string Modelo da máquina |
machine_serial | string Serial/Service Tag da máquina |
arch | string Arquitetura do sistema operacional |
kernel_version | string Versão do kernel da máquina |
cpu_model | string Modelo da CPU da máquina |
cpu_cores | int Número de cores físicos do processador |
cpu_virtual_cores | int Número de cores virtuais do processador |
memory | int Memória da máquina |
uptime | int Tempo que a máquina está ligada (em segundos) |
datetime | string Horário do servidor |