mirror of
https://github.com/arnaucube/canaryBot.git
synced 2026-02-28 04:56:39 +01:00
master
canaryBot
Bot to check if services are alive. Current bots:
- Matrix (Riot)
Config
File config.json
{
"matrix": {
"room_id": "!zzzzz:mmmmmm.ooo",
"user": "aaaaa",
"password": "xxxxx",
"server": "https://sssss.ooo"
},
"services": [{
"name": "name01",
"url": "http://127.0.0.1:80",
"statusCode": 200
},
{
"name": "service02",
"url": "http://127.0.0.1:7000/api",
"statusCode": 200
}
],
"sleepTime": 30,
"retry": 5
}
- sleepTime: time between each request to the services
- retry: after X times failing, restart the counter
Run
./canaryBot
Languages
Go
100%