API Configuration
Reference documentation
API configuration
Example API definition
The following is an example API definition at /etc/sensu/conf.d/api.json
.
{
"api": {
"host": "57.43.53.22",
"bind": "0.0.0.0",
"port": 4567
}
}
API definition specification
The API definition uses the "api": {}
definition scope.
api
attributes
host |
|
description |
The hostname or IP address that is used when querying the API.NOTE: this attribute does not configure the address that the API binds to (that’s bind ). This attribute is used by the Sensu server when querying the Sensu API. |
required |
false |
type |
String |
default |
127.0.0.1 |
example |
|
bind |
|
description |
The address that the API will bind to (listen on). |
required |
false |
type |
String |
default |
0.0.0.0 |
example |
|
port |
|
description |
The port that the API will listen on for HTTP requests. |
required |
false |
type |
Integer |
default |
4567 |
example |
|
user |
|
description |
The username required to connect to the API. |
required |
false |
depends |
password |
type |
String |
default |
none |
example |
|
password |
|
description |
The password required to connect to the API. |
required |
false |
depends |
user |
type |
String |
default |
none |
example |
|