mirror of https://github.com/cppla/ServerStatus
80 lines
1.8 KiB
JSON
80 lines
1.8 KiB
JSON
{
|
|
"servers": [
|
|
{
|
|
"username": "s01",
|
|
"name": "node1",
|
|
"type": "xen",
|
|
"host": "host1",
|
|
"location": "đ¨đŗ",
|
|
"password": "USER_DEFAULT_PASSWORD",
|
|
"monthstart": 1
|
|
},
|
|
{
|
|
"username": "s02",
|
|
"name": "node2",
|
|
"type": "vmware",
|
|
"host": "host2",
|
|
"location": "đ¯đĩ",
|
|
"password": "USER_DEFAULT_PASSWORD",
|
|
"monthstart": 1
|
|
},
|
|
{
|
|
"disabled": true,
|
|
"username": "s03",
|
|
"name": "node3",
|
|
"type": "hyper",
|
|
"host": "host3",
|
|
"location": "đĢđˇ",
|
|
"password": "USER_DEFAULT_PASSWORD",
|
|
"monthstart": 1
|
|
},
|
|
{
|
|
"username": "s04",
|
|
"name": "node4",
|
|
"type": "kvm",
|
|
"host": "host4",
|
|
"location": "đ°đˇ",
|
|
"password": "USER_DEFAULT_PASSWORD",
|
|
"monthstart": 1
|
|
}
|
|
],
|
|
"watchdog": [
|
|
{
|
|
"name": "cpu high warning",
|
|
"rule": "cpu>90&load_1>3",
|
|
"interval": 600,
|
|
"callback": "https://yourSMSurl"
|
|
},
|
|
{
|
|
"name": "memory high warning",
|
|
"rule": "(memory_used/memory_total)*100>90",
|
|
"interval": 300,
|
|
"callback": "https://yourSMSurl"
|
|
},
|
|
{
|
|
"name": "offline warning",
|
|
"rule": "online4=0&online6=0",
|
|
"interval": 600,
|
|
"callback": "https://yourSMSurl"
|
|
},
|
|
{
|
|
"name": "ddcc attack",
|
|
"rule": "tcp_count>500",
|
|
"interval": 300,
|
|
"callback": "https://yourSMSurl"
|
|
},
|
|
{
|
|
"name": "month traffic warning",
|
|
"rule": "(network_out-last_network_out)/1024/1024/1024>999",
|
|
"interval": 3600,
|
|
"callback": "https://yourSMSurl"
|
|
},
|
|
{
|
|
"name": "you can parse an expression combining any known field",
|
|
"rule": "load_5>3",
|
|
"interval": 900,
|
|
"callback": "https://yourSMSurl"
|
|
}
|
|
]
|
|
}
|