Get Sensor Status
Get status for the sensor appliance, including health of the components.
Used to identify a sensor appliance.
8c147e21-7410-4f77-a3a6-e7aa6034992f
OK
{
"registration_status": "REGISTERED",
"health": "OK",
"rapid_health": "DISABLED",
"sniffing_health": "OK",
"uploading_health": "OK",
"uptime": 36782390
}
The status of registration of the sensor.
The health of the sensor is a combination of the health of the sniffing pipeline, the uploading daemon, and the RAPID and related containers.
The sniffing pipeline is responsible for analyzing the traffic on the wire and generating events.
The uploading daemon is responsible for uploading the events generated by the sniffing pipeline to the SSP.
RAPID and related containers provide the file analysis functionality of the sensor.
Sensor appliances will generally have a high uptime. The sensor typically does not restart on its own however some configurations may require a restart.
Timestamp in milliseconds since epoch.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
{
"error_code": 0,
"module_name": "sensor",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
This operation contains the following vendor extensions defined in the spec:
["platform-sensor-all"]
curl -H 'Authorization: <value>' https://{api_host}/sensors/appliances/{appliance-id}/status