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).
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:
addr1qyqa4x78s0l9vusy3kw4772najwzer2s0pk9l8t4hfrushsm50kqnkgssjre0nysnwz9uc20gsanmqsnwxdnxj4w7zfswl9fse
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
Upcoming, not available yet due to active development.
Binaries will be abailable for Linux only.
Controller requires Go 1.16 to compile, please refer to the official documentation for how to install Go in your system.
go get github.com/adarocket/controller
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
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
Feel free to join our community channel on telegram: https://t.me/+R6gKUjtqMVY1OTBi