You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
158 lines
4.5 KiB
158 lines
4.5 KiB
5 years ago
|
{
|
||
|
"DOLPHIN": {
|
||
|
"service": [],
|
||
|
"DOLPHIN_API": [
|
||
|
{
|
||
|
"name": "dolphin_api_port_check",
|
||
|
"label": "dolphin_api_port_check",
|
||
|
"description": "dolphin_api_port_check.",
|
||
|
"interval": 10,
|
||
|
"scope": "ANY",
|
||
|
"source": {
|
||
|
"type": "PORT",
|
||
|
"uri": "{{dolphin-application-api/server.port}}",
|
||
|
"default_port": 12345,
|
||
|
"reporting": {
|
||
|
"ok": {
|
||
|
"text": "TCP OK - {0:.3f}s response on port {1}"
|
||
|
},
|
||
|
"warning": {
|
||
|
"text": "TCP OK - {0:.3f}s response on port {1}",
|
||
|
"value": 1.5
|
||
|
},
|
||
|
"critical": {
|
||
|
"text": "Connection failed: {0} to {1}:{2}",
|
||
|
"value": 5.0
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"DOLPHIN_LOGGER": [
|
||
|
{
|
||
|
"name": "dolphin_logger_port_check",
|
||
|
"label": "dolphin_logger_port_check",
|
||
|
"description": "dolphin_logger_port_check.",
|
||
|
"interval": 10,
|
||
|
"scope": "ANY",
|
||
|
"source": {
|
||
|
"type": "PORT",
|
||
|
"uri": "{{dolphin-common/loggerserver.rpc.port}}",
|
||
|
"default_port": 50051,
|
||
|
"reporting": {
|
||
|
"ok": {
|
||
|
"text": "TCP OK - {0:.3f}s response on port {1}"
|
||
|
},
|
||
|
"warning": {
|
||
|
"text": "TCP OK - {0:.3f}s response on port {1}",
|
||
|
"value": 1.5
|
||
|
},
|
||
|
"critical": {
|
||
|
"text": "Connection failed: {0} to {1}:{2}",
|
||
|
"value": 5.0
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"DOLPHIN_MASTER": [
|
||
|
{
|
||
|
"name": "DOLPHIN_MASTER_CHECK",
|
||
|
"label": "check dolphin scheduler master status",
|
||
|
"description": "",
|
||
|
"interval":10,
|
||
|
"scope": "HOST",
|
||
|
"enabled": true,
|
||
|
"source": {
|
||
|
"type": "SCRIPT",
|
||
|
"path": "DOLPHIN/1.2.1/package/alerts/alert_dolphin_scheduler_status.py",
|
||
|
"parameters": [
|
||
|
|
||
|
{
|
||
|
"name": "connection.timeout",
|
||
|
"display_name": "Connection Timeout",
|
||
|
"value": 5.0,
|
||
|
"type": "NUMERIC",
|
||
|
"description": "The maximum time before this alert is considered to be CRITICAL",
|
||
|
"units": "seconds",
|
||
|
"threshold": "CRITICAL"
|
||
|
},
|
||
|
{
|
||
|
"name": "alertName",
|
||
|
"display_name": "alertName",
|
||
|
"value": "DOLPHIN_MASTER",
|
||
|
"type": "STRING",
|
||
|
"description": "alert name"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"DOLPHIN_WORKER": [
|
||
|
{
|
||
|
"name": "DOLPHIN_WORKER_CHECK",
|
||
|
"label": "check dolphin scheduler worker status",
|
||
|
"description": "",
|
||
|
"interval":10,
|
||
|
"scope": "HOST",
|
||
|
"enabled": true,
|
||
|
"source": {
|
||
|
"type": "SCRIPT",
|
||
|
"path": "DOLPHIN/1.2.1/package/alerts/alert_dolphin_scheduler_status.py",
|
||
|
"parameters": [
|
||
|
|
||
|
{
|
||
|
"name": "connection.timeout",
|
||
|
"display_name": "Connection Timeout",
|
||
|
"value": 5.0,
|
||
|
"type": "NUMERIC",
|
||
|
"description": "The maximum time before this alert is considered to be CRITICAL",
|
||
|
"units": "seconds",
|
||
|
"threshold": "CRITICAL"
|
||
|
},
|
||
|
{
|
||
|
"name": "alertName",
|
||
|
"display_name": "alertName",
|
||
|
"value": "DOLPHIN_WORKER",
|
||
|
"type": "STRING",
|
||
|
"description": "alert name"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"DOLPHIN_ALERT": [
|
||
|
{
|
||
|
"name": "DOLPHIN_DOLPHIN_ALERT_CHECK",
|
||
|
"label": "check dolphin scheduler alert status",
|
||
|
"description": "",
|
||
|
"interval":10,
|
||
|
"scope": "HOST",
|
||
|
"enabled": true,
|
||
|
"source": {
|
||
|
"type": "SCRIPT",
|
||
|
"path": "DOLPHIN/1.2.1/package/alerts/alert_dolphin_scheduler_status.py",
|
||
|
"parameters": [
|
||
|
|
||
|
{
|
||
|
"name": "connection.timeout",
|
||
|
"display_name": "Connection Timeout",
|
||
|
"value": 5.0,
|
||
|
"type": "NUMERIC",
|
||
|
"description": "The maximum time before this alert is considered to be CRITICAL",
|
||
|
"units": "seconds",
|
||
|
"threshold": "CRITICAL"
|
||
|
},
|
||
|
{
|
||
|
"name": "alertName",
|
||
|
"display_name": "alertName",
|
||
|
"value": "DOLPHIN_ALERT",
|
||
|
"type": "STRING",
|
||
|
"description": "alert name"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|