jormungandr QA scripts by IOHK: (create addresses, send ada, delegate via command line, etc:
helper scripts that basically check if your node forked and then restart it automatically:
a collection of tweaks and optimizations by @_ilap , very detailed, as know from his contributions here in the forum:
SHELLEY_HOWTO.md
# Introduction
Author:
- (TG): @iiLap
- [Cardano Forum](https://forum.cardano.org/u/_ilap/summary)
Author's Ticker: UNDR
Pool operators' (with constructive feedbacks, ideas) Tickers, so __if you're saturated pls promote them__:
- __AAA__,
- __ANP__,
This file has been truncated. show original
Another alternative to a failover/restart script by @rdlrt :
#!/bin/bash
# WARNING:
# - If you're not sure what the script does, please do not use it directly on the network. Incorrect implementation may cause you to create an adversarial fork and (correctly) report you accordingly on some community sites
# DISCLAIMER:
# - The script works for a specific 1-pool with 2-nodes scenario. It is expected that you customise this to your environment and usage.
# - While the actual script is pretty basic in nature, It is assumed that someone using this method is well equipped and qualifies as per the skills and requirements expected of a stakepool operator in the URL below:
# https://testnet.iohkdev.io/en/cardano/shelley/about/skills-and-requirements/
# - The most important outcome is to prevent having multiple nodes exhibiting same key at a time, except for epoch transition.
# - We are learning and testing the script (so far the results have been satisfying), please do feel free to add any feedbacks/suggestions to github repo itself
# - Do not expect any tech support from IOHK Help Desk/official support mediums on the script, it is made by the community - for the community
# - Be careful when testing against builds that face issues with hung API calls, you could end up with adversarial fork because API didnt give back a reply.
# How nodes are started?
# - The case below expects that the two leaders are started with their keys during boot up time.
# - Example script that can be created to deploy to systemd (1 for each node):
# cat ~/jormu/scripts/itn1.sh
# #!/bin/bash
# while true; do
This file has been truncated. show original
For reasons of clarity, these scripts were separated from Useful guides/tutorials for stake-pool operators (setting up a stake pool)
16 Likes
hey
thank you for this useful list, can I suggest my scripts to be added?
cheers!
1 Like
I’m building the pool_check script (100% bash) to check if your node is running smoothly and nobody messed with the configuration. Today the first update featuring email notifications has been released, so I enter my script here
The first update for pool_check has just been pushed to GitHub:
Now it features hourly (or less, defined in cron) tests on:
Checking:
is cardano-node running?
is the load average of my server too high?
did my server configuration change?
If it does:
you can specify an email adress that receives an error message so you know someone is messing with your server or cardano node crashed
The script is 100% pure bash - so it’s compatible along Linux and readable - check for yourselves …
1 Like
@adatainment I have build / tested and released an Ansible role for building a core / reply node on Amazon Linux / Centos 7 which is here: GitHub - osodevops/ansible-role-cardano-node: Ansible role for the provisioning of Shelly Cardano binaries from source.
Working on a Ubuntu version now.
2 Likes
I would add that we also have Cardano Log Monitoring solution currently in Beta Testing - details at https://www.codaea.io
Grc1P
9 August 2022 07:50
8
A tool that SPOs (and not just them!) may find helpful was uploaded last night to github that draws winning addresses from a pool’s pool of delegators. Options like excluding stake addresses, exluding an address based on stake, drawing more than one addresses, making a weighted draw based on the stake of an address and so on are supported.
Have fun!
-Ioannis [GRC1]