<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Configure Mainnet Network - Kaia CCO Onboarding - Mainnet</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/index.html</link><description>Now, we are going to configure the CN and the monitoring services to join Mainnet. Please click the next button > on the right side of this page.</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 10 Nov 2026 10:00:00 +0900</lastBuildDate><atom:link href="https://workshop-temp.node.kaia.io/mainnet/40_configure_network/index.xml" rel="self" type="application/rss+xml"/><item><title>Install Node Keys</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/05_install_node_keys/index.html</link><pubDate>Tue, 10 Nov 2026 10:00:00 +0900</pubDate><guid>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/05_install_node_keys/index.html</guid><description>1. Install the nodekey and bls-nodekey into the data directory. The nodekey is the private key of your node, and the bls-nodekey is the BLS secret key used for consensus. Put the nodekey and bls-nodekey files you generated with keytool into the data directory (DATA_DIR=/kaia/kcnd/data).
Warning Install both keys before starting kcnd. If kcn cannot find a nodekey in the data directory, it does not stop: it generates a new nodekey (and derives a new bls-nodekey from it) and runs with that identity instead of yours.</description></item><item><title>Node Configuration</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/10_node_configuration/index.html</link><pubDate>Mon, 11 Jul 2022 17:55:05 +0900</pubDate><guid>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/10_node_configuration/index.html</guid><description>2. Modify data/log directory, network, discovery, boot node, reward base and log level information. 1) Your kcnd.conf should be modified as shown below. ** kcnd.conf is located at /etc/kcnd/conf/kcnd.conf for Option 1 (Yum Repo), and &lt;DOWNLOADED_PATH>/kcn-linux-amd64/conf/kcnd.conf for Option 2 (Archive). Please change the path of the egrep command below for Option 2. $ egrep "^NETWORK|^DATA_DIR|^LOG_DIR|^VERBOSITY|NO_DISCOVER|BOOTNODES|REWARDBASE|ADDITIONAL" /etc/kcnd/conf/kcnd.conf NETWORK="mainnet" NETWORK_ID= VERBOSITY=1 DATA_DIR=/kaia/kcnd/data LOG_DIR=/kaia/kcnd/logs NO_DISCOVER=0 # setting 1 to disable discovery BOOTNODES="kni://b286e4140aea469992146c299f8915e34d59a014c29a045de41e578014761114176f42dece34a54ce1e37f92ab981fe1bb14e54fe23576e1182778c40e6272a2@ston146.node.kaia.io:32323?ntype=bn,kni://a6b61ee786952e3f8b681867d2535485622e80d0b9b7b89f26b2c631e59a4246b5f879487fbde7c324c3308ece0cdb1d7738430bdffce4f7f8c4f5a09eef80a3@ston738.node.kaia.io:32323?ntype=bn,kni://b25838727eb6b4631c8f8910b4f6376fe28041f251ee21129078a61d18d62d0dc2601be5a97eab8bdb5772309f861fddb7192935483813ef20e5716a34266f16@ston903.node.kaia.io:32323?ntype=bn" REWARDBASE="" # ADD YOUR REWARDS ADDRESS GENERATED BY KEYTOOL ADDITIONAL="--state.trie-cache-limit 5000 --state.live-pruning --vmodule blockchain=3"</description></item><item><title>Telegraf Installation</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/30_telegraf_installation/index.html</link><pubDate>Mon, 11 Jul 2022 15:42:53 +0900</pubDate><guid>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/30_telegraf_installation/index.html</guid><description>3. Telegraf Installation Telegraf Installation Guide:
https://docs.influxdata.com/telegraf/v1/install/ 1) Add the InfluxData yum repository cat &lt;&lt;EOF | sudo tee /etc/yum.repos.d/influxdata.repo [influxdata] name = InfluxData Repository - Stable baseurl = https://repos.influxdata.com/stable/\$basearch/main enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdata-archive.key EOF Warning Use influxdata-archive.key, not influxdata-archive_compat.key. The _compat key expired on 2026-01-18 and does not include the subkey (DA61C26A0585BD3B) that signs the current Telegraf packages, so yum install fails with a GPG check error. Do not work around it with --nogpgcheck; fix the gpgkey instead. If an old /etc/yum.repos.d/influxdb.repo exists, remove it.</description></item><item><title>Telegraf Configuration</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/40_telegraf_configuration/index.html</link><pubDate>Thu, 14 Jul 2022 16:44:50 +0900</pubDate><guid>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/40_telegraf_configuration/index.html</guid><description>4. Configure Telegraf for metrics 1) Enable metrics in kcnd Check if the two options below are enabled in kcnd.conf.
... METRICS=1 PROMETHEUS=1 ... After kcnd is started, you can check that port 61001 is open.
$ netstat -ntap | grep 61001 tcp 0 0 :::61001 :::* LISTEN 8989/kcn 2) Set the collection intervals in /etc/telegraf/telegraf.conf Set the three values below under the [agent] section. If a line is commented out (#), uncomment it.</description></item><item><title>Log Shipper Configuration</title><link>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/50_log_shipper_configuration/index.html</link><pubDate>Tue, 10 Nov 2026 10:00:00 +0900</pubDate><guid>https://workshop-temp.node.kaia.io/mainnet/40_configure_network/50_log_shipper_configuration/index.html</guid><description>5. Configure the log shipper (Fluent Bit) The kcnd log is shipped by Fluent Bit, a separate process from Telegraf. Whatever happens to log shipping, Telegraf metrics and the kcn process are not affected.
1) Install Fluent Bit Fluent Bit’s official installer detects your distribution and sets up the repository itself. $ curl -fsSL https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh $ /opt/fluent-bit/bin/fluent-bit --version 2) Create /etc/fluent-bit/kaia-logs.conf This file holds the log shipping configuration. Replace &lt;hostname> with the same value as hostname in /etc/telegraf/telegraf.d/kaia.conf (e.g. abc-cn).</description></item></channel></rss>