wget -O NodeistorExporter.sh https://raw.githubusercontent.com/Nodeist/Nodeistor/main/NodeistorExporter && chmod +x NodeistorExporter.sh && ./NodeistorExporter.sh
Kurulum sırasında sizden bir kaç bilgi istenecek. Bunlar:
ANAHTAR | DEĞER |
---|---|
bond_denom | Denom Degeri. Örneğin Teritori için utori |
bench_prefix | Bench Prefix Değeri. Örneğin Teritori için tori . Bu değeri cüzdan adresinizden öğrenebilirsiniz. tori1r5g0kes6jutsydez9qw2tx6vuc8scpxn5qtyle |
grpc_port | "app.toml" dosyasında tanımlanan doğrulayıcı "grpc" bağlantı noktanız. Varsayılan değer 45090 dır |
rpc_port | "config.toml" dosyasında tanımlanan doğrulayıcı "rpc" bağlantı noktanız. Varsayılan değer 45657 dir |
Sunucuzda aşağıdaki portların açık olduğundan emin olun:
9100
(node-exporter)9300
(cosmos-exporter)
Doğrulayıcınızı doğru şekilde takip ve analiz edebilmeniz için grafana monitörü ayrı bir sunucuya kurmanızı öneririz. Node'unuz durursa, sunucunuz arızalanırsa vs. gibi durumlarda da verileri takip etme şansınız olur. Çok büyük bir sistem gereksinimi istemiyor. aşağıdaki özelliklerde bir sistem monitör için yeterli.
Ubuntu 20.04 / 1 VCPU / 2 GB RAM / 20 GB SSD
Yeni sunucunuza aşağıdaki kodu yazarak monitör kurulumunu tamamlayabilirsiniz.
wget -O NodeistMonitor.sh https://raw.githubusercontent.com/Nodeist/Nodeistor/main/NodeistMonitor && chmod +x NodeistMonitor.sh && ./NodeistMonitor.sh
Aşağıdaki kodu farklı ağlar için birden çok kere kullanabilirsiniz. Yani aynı monitörde birden fazla validatörün istatistiğini görüntüleyebilirsiniz. Bunu yapabilmek için eklemek istediğiniz her ağ için aşağıdaki kodu revize ederek yazın.
$HOME/Nodeistor/ag_ekle.sh VALIDATOR_IP WALLET_ADDRESS VALOPER_ADDRESS PROJECT_NAME
Örneğin:
$HOME/Nodeistor/ag_ekle.sh 1.2.3.4 Teritorivaloper1s9rtstp8amx9vgsekhf3rk4rdr7qvg8dlxuy8v Teritori1s9rtstp8amx9vgsekhf3rk4rdr7qvg8d6jg3tl Teritori
Monitor dağıtımına başlayın.
cd $HOME/Nodeistor && docker compose up -d
Kullanılan portlar:
9090
(prometheus)9999
(grafana)
- Web tarayıcınızı açın ve
sunucuipadresiniz:9999
yazarak grafana arayüzüne ulaşın.
-
Kullanıcı adınız ve şifreniz
admin
. ilk girişten sonra şifrenizi güncellemeniz istenecektir. -
Nodeistor'u import edin.
3.1. Sol menüden +
iconuna basın ve açılan pencereden Import
seçeneğine tıklayın.
3.2. grafana.com Kontrol paneli kimliğini yazın 16580
. Ve Load
a basın.
3.3. Veri kaynağı olarak prometheus'u seçin ve importa basın.
- Explorer yapılandırması
Normalde en çok blok kaçıranlar paneli nodes.guru explorer'a göre uyarlıdır.
Eğer nodes.guru explorer'da olmayan bir ağ eklemek isterseniz en çok blok kaçıranlar sekmesinde düzenleme yapmanız gerekir.
Bu işlem sadece
En çok blok kaçıranlar
sekmesi için geçerlidir ve çok da şart değildir.
Sekme başlığına tıklayın ve edit
e basın.
4.1. Overrides sekmesine gelin.
4.2. datalink bölümünden düzenle butonuna basın.
4.3 Explorer adresini güncelleyin ve Save butonuna basın.
4.4. Son olarak sağ üst köşeden tekrar Save butonuna basın ve ardından Apply butonuna basarak uygulayın.
- Tebrikler! Nodeistor'u başarıyla kurdunuz ve yapılandırdınız.
Grafana panosu 4 bölüme ayrılmıştır:
- Doğrulayıcı sağlığı - doğrulayıcı sağlığı için ana istatistikler. bağlı eşler ve cevapsız bloklar
- Zincir sağlığı - zincir sağlığı istatistiklerinin özeti ve en iyi doğrulayıcıların eksik blokları listesi
- Doğrulayıcı istatistikleri - rütbe, sınırlı jetonlar, komisyon, delegasyonlar ve ödüller gibi doğrulayıcı hakkında bilgiler
- Donanım sağlığı - sistem donanım ölçümleri. işlemci, ram, ağ kullanımı
cd $HOME/Nodeistor
docker compose down
docker volume prune -f
Bu projede kullanılan kaynaklar:
- Grafana Validator İstatistikleri Cosmos Validator by freak12techno
- Grafana Hardware Sağlığı AgoricTools by Chainode
- Stack of monitoring araçları, docker konfigürasyonu node_tooling by Xiphiar
- Ve tüm parçaları birleştiren Kristaps