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
overseer
agent binaries to the machines running nodes and start them - copy
overlord.yaml.example
tooverlord.yaml
- edit
overlord.yaml
adding IP addresses of nodes and Slack credentials - run the
overlord
server.
Please, check out our Contribution guide and Code of Conduct.
Code released under the MIT license.
Copyright (c) 2017-2021 The Merit Foundation.