The monitoring application, composed from server Overlord and agent Overseer.
It performs 3 types of checks:
- node availability through ping requests to the agent;
- node blockchain status;
- node version and protocol version status.
The application reports any inconsittencies to Slack.
- Go
- Go modules - description
- Make
With Go, Make and Go modules configured, clone the repository and change direcory to the neewe folder.
Then execute make bootstrap to install all dependencies required
To compile project, use make command.
To run the application:
- build project
- copy
overseeragent binaries to the machines running nodes and start them - copy
overlord.yaml.exampletooverlord.yaml - edit
overlord.yamladding IP addresses of nodes and Slack credentials - run the
overlordserver.
Please, check out our Contribution guide and Code of Conduct.
Code released under the MIT license.
Copyright (c) 2017-2021 The Merit Foundation.