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:
@BotFather
ile 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/
ilestatus
klasörü oluşturun. -
Bu klasörde
cosmos.sh
dosyası oluşturmanız gerekir;nano $HOME/status/cosmos.sh
. Herhangi bir değişiklik yapmanıza gerek yokturcosmos.sh
dosyası kullanıma hazırdır.
Bu depoda
cosmos.sh
dosyasını bulabilirsiniz.
- Düğüm bilgilerimizi tanımlamak için
cosmos.conf
dosyasına ihtiyacımız var;nano $HOME/status/cosmos.conf
. Dosya içindeki bilgileri özelleştiriniz.
cosmos.conf.ornek
vecurl.md
dosyalarını bu depoda bulabilirsiniz.
-
jq
vebc
paketlerini 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.sh
komutunu ç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.sh
dosyamızı oluşturalım;nano $HOME/status/slash.sh
.
Bu depoda
slash.sh.ornek
dosyası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.ornek
dosyasını bulabilirsiniz.
- Günlüklerinizi
cat $HOME/status/cosmos.log
veyatail $HOME/status/cosmos.log -f
ile kontrol edebilirsiniz.