Skip to content

adarocket/controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages