Bu sistem sizi jail veya inaktif durum hakkında telegram üzerinden uyaracaktır. Ayrıca size her saat başı node durumunuz hakkında kısa bilgi gönderir.
Talimatlar:
@BotFatherile telegram botu oluşturun, özelleştirin veget bot API token(nasıl yapılacağını bilmiyorsanız).
2.En az 2 grup oluşturun: alarm and log (isterseniz alarm ve log için aynı telegram botunu kullanabilirsiniz). Bunları özelleştirin, botunuzu sohbetlerinize ekleyin ve get chats IDs (nasıl yapılacağını bilmiyorsanız).
-
Sunucunuza bağlanın ve
mkdir $HOME/status/ilestatusklasörü oluşturun. -
Bu klasörde
cosmos.shdosyası oluşturmanız gerekir;nano $HOME/status/cosmos.sh. Herhangi bir değişiklik yapmanıza gerek yokturcosmos.shdosyası kullanıma hazırdır.
Bu depoda
cosmos.shdosyasını bulabilirsiniz.
- Düğüm bilgilerimizi tanımlamak için
cosmos.confdosyasına ihtiyacımız var;nano $HOME/status/cosmos.conf. Dosya içindeki bilgileri özelleştiriniz.
cosmos.conf.ornekvecurl.mddosyalarını bu depoda bulabilirsiniz.
-
jqvebcpaketlerini kurunuz;sudo apt-get install jq bc -y. -
Status klasörünüzün içine girip, ayarlarınızı görmek için
bash cosmos.shkomutunu çalıştırın. Her şey doğru ise çıktı aşağıdaki gibi veya benzer olmalıdır:
root@v1131623:~/status# bash cosmos.sh
/// 2022-05-21 14:16:44 ///
pylons-testnet-3
sync >>> 373010/373010.
jailed > true.
/// 2022-05-21 14:16:48 ///
stafihub-public-testnet-2
sync >>> 512287/512287.
place >> 47/100.
stake >> 118.12 fis.
root@v1131623:~/status#
slash.shdosyamızı oluşturalım;nano $HOME/status/slash.sh.
Bu depoda
slash.sh.ornekdosyasını bulabilirsiniz.
- Bazı kurallar ekleyin;
chmod u+x cosmos.sh slash.sh. - Crontab'ı düzenleyin (1 numaralı seçeneği seçiyoruz);
crontab -e.
Bu depoda
crontab.ornekdosyasını bulabilirsiniz.
- Günlüklerinizi
cat $HOME/status/cosmos.logveyatail $HOME/status/cosmos.log -file kontrol edebilirsiniz.