Joel Hans f3217c83a1 Docs: Add custom label to collectors frontmatter to fix sidebar titles (#8936) 4 лет назад
..
Makefile.inc 0252ce3dc1 NEW: Energi Core daemon monitoring, suits other Bitcoin forks (#5894) 5 лет назад
README.md f3217c83a1 Docs: Add custom label to collectors frontmatter to fix sidebar titles (#8936) 4 лет назад
energid.chart.py f1d133190b collectors/python.d: format modules code (#7832) 5 лет назад
energid.conf 0252ce3dc1 NEW: Energi Core daemon monitoring, suits other Bitcoin forks (#5894) 5 лет назад

README.md

Energi Core node monitoring with Netdata

Monitors blockchain, memory, network and unspent transactions statistics.

As Energi Core Gen 1 & 2 are based on the original Bitcoin code and supports very similar JSON RPC, there is quite high chance the module works with many others forks including bitcoind itself.

Introduces several new charts:

  1. Blockchain Index

    • blocks
    • headers
  2. Blockchain Difficulty

    • diff
  3. MemPool in MiB

    • Max
    • Usage
    • TX Size
  4. Secure Memory in KiB

    • Total
    • Locked
    • Used
  5. Network

    • Connections
  6. UTXO (Unspent Transaction Output)

    • UTXO
    • Xfers (related transactions)

Configuration is needed in most cases of secure deployment to specify RPC credentials. However, Energi, Bitcoin and Dash daemons are checked on startup by default.

It may be desired to increase retry count for production use due to possibly long daemon startup.

Configuration

Edit the python.d/energid.conf configuration file using edit-config from the your agent's config directory, which is typically at /etc/netdata.

cd /etc/netdata   # Replace this path with your Netdata config directory, if different, if different
sudo ./edit-config python.d/energid.conf

Sample:

energi:
    host: '127.0.0.1'
    port: 9796
    user: energi
    pass: energi

bitcoin:
    host: '127.0.0.1'
    port: 8332
    user: bitcoin
    pass: bitcoin

[analytics](<>)