概要
このセクションでは、ノードとvalidatorの健全性を監視し、収益を追跡し、更新などの定期的なメンテナンスを実行する方法について学習します。
前提条件
Smartnodeを設定する前に、次のことを確認してください。
- ノードマシン(または仮想マシン)をセットアップし、保護している(ノードの保護ガイドを参照)
- Smartnodeがインストールされ、設定されている
- Smartnodeにノードウォレットがロードされている
- Execution ClientとConsensus Clientが同期されている
- ノードに出金アドレスが準備され、フォールバッククライアントがセットアップされ(オプション)、Smoothing Poolにオプトインし(オプション)、MEVが設定されている
- 少なくとも1つのminipoolを作成している
ガイド
ノードのパフォーマンスの監視では、ノードの健全性(CPUやRAM消費などのリソースの観点から)とBeacon Chain上のvalidatorのパフォーマンスを監視するためのツールとチュートリアルをいくつか提供しています。 Ethereum validatorとしての在任中に使用する多くの基本的なツールをカバーしています。
Grafanaダッシュボードのセットアップでは、SmartnodeスタックのメトリクストラッカーとGrafanaダッシュボードのセットアップについて説明します。これは、ノードとvalidatorに関するすべてを監視するためのワンストップショップであり、各Node Operatorの武器庫の定番です。 Grafanaダッシュボードを探索し、定期的にチェックすることを強くお勧めします。
Smartnodeスタックアラート通知では、Smartnodeアラート通知機能を使用して、Rocket Pool Smartnodeの健全性と重要なイベントに関する通知を受信する方法について説明します。
更新の確認では、新しいセキュリティパッチでノードを定期的に更新する重要なプロセス、新しいリリース後にSmartnodeを更新する方法、および選択したクライアントが新しいバージョンをリリースした場合にSmartnodeの最新リリースにまだ含まれていない場合にクライアントバージョンを手動で更新する方法について説明します。 更新がリリースされるたびに参照する必要がある場合があるため、このセクション全体をよく理解しておく必要があります。
ノードのバックアップは、ハードウェア障害が発生した場合に備えて、ノードの設定とチェーンデータをバックアップする方法を説明するオプションのガイドです。
Execution Clientのプルーニングは、SSDのディスクスペースを徐々に消費し、定期的なプルーニング(GethやNethermindなど)を必要とするExecution Clientを実行している人にとって重要です。 これらのクライアントのいずれかを実行している場合は、プルーニングプロセスをよく理解しておく必要があります。
ExecutionまたはConsensus Clientの変更は便利なガイドです。クライアントの選択を変更するプロセスと、プロセス中に期待できることについて説明します。 これは、将来何らかの理由でクライアントを切り替える必要がある場合に備えて、よく理解しておくとよいガイドです。