Skip to content

Latest commit

 

History

History
74 lines (51 loc) · 2.19 KB

README.md

File metadata and controls

74 lines (51 loc) · 2.19 KB

Black Rocket, monitoring tools for Cardano blockchain nodes

Black Rocket Controller is a central point of Black Rocket solution, it gathers the information from the end-point clients (informers) about node state, stores it and provides this information to the other components (alerter and monitoring app).

How to support this project

If you are Cardano enthusiast and/or SPO, you can support us by delegating your ADA to our node

https://pooltool.io/pool/59b59f232e80f18ce64e0f74560effbf49a3e95ddf6d079681db8b23/epochs

Or you can do it directly by sending coins to us, our wallets:

Cardano:

addr1qyqa4x78s0l9vusy3kw4772najwzer2s0pk9l8t4hfrushsm50kqnkgssjre0nysnwz9uc20gsanmqsnwxdnxj4w7zfswl9fse

Ethereum or Binance Smart chain:

0x1af0637A6131f29389c2e68517D61bF5e2655a57

If you are participating in Project Catalyst, you can vote for this solution or comment it on the ideascale: https://cardano.ideascale.com/a/dtd/Monitoring-solution-for-a-node/383557-48088

How to install Controller

Installing directly from the binaries

Upcoming, not available yet due to active development.

Binaries will be abailable for Linux only.

Installing Go

Controller requires Go 1.16 to compile, please refer to the official documentation for how to install Go in your system.

Installing Controller:

go get github.com/adarocket/controller 

Сonfiguration

The next step is to create a configuration file. It is necessary to list in the "nodes" list all informers that need to be connected to the controller.

  • ticker - name of the informer.
  • uuid - unique id of the informer.
cat << EOF > ~/etc/ada-rocket/controller.conf
{
    "server_port":"5300",
    "nodes":[
        {
            "ticker":"informer 1 name",
            "uuid":"informer 1 uuid"
        },
          ...
        {
            "ticker":"informer N name",
            "uuid":"informer N uuid"
        }
    ]
}
EOF

Setup ufw

If you have a firewall installed, you need to open port 5300. To do this, you need to run the following command:

sudo ufw allow 5300

Black Rocket Community Support

Feel free to join our community channel on telegram: https://t.me/+R6gKUjtqMVY1OTBi