These are reworked patches on top of [master] that modify the [go] package to be downloaded for all supported architectures and introduce the new package [node_exporter], which requires [go] during compilation.
node_exporter generally provides a number of runtime related metrics through a lightweight HTTP plain text interface that can be scraped by time series databases in regular interval. These metrics can then be used in grapical UIs for monitoring, analyzation and alerting. It is of use for users already monitoring their machines this way and just are about to add their ipfire nodes into the monitoring stack.
These patches replace my previous patches from 06/05/2021 21:46: "[PATCH 0/2] Added new Package node_exporter", "[PATCH 1/2] Added i586/386 support for GO language required for node_exporter.", "[PATCH 2/2] Added new node_exporter package."
Holger Sunke (2): Added x86_64 i586 aarch64 armv5tel support for GO language required for node_exporter compilation. Added new node_exporter package.
config/node_exporter/node_exporter_options | 203 +++++++++++++++++++++ config/rootfiles/packages/node_exporter | 3 + lfs/Config | 8 + lfs/go | 9 +- lfs/node_exporter | 94 ++++++++++ make.sh | 1 + src/initscripts/packages/node_exporter | 42 +++++ src/paks/node_exporter/install.sh | 31 ++++ src/paks/node_exporter/uninstall.sh | 30 +++ src/paks/node_exporter/update.sh | 27 +++ 10 files changed, 445 insertions(+), 3 deletions(-) create mode 100644 config/node_exporter/node_exporter_options create mode 100644 config/rootfiles/packages/node_exporter create mode 100644 lfs/node_exporter create mode 100644 src/initscripts/packages/node_exporter create mode 100644 src/paks/node_exporter/install.sh create mode 100644 src/paks/node_exporter/uninstall.sh create mode 100644 src/paks/node_exporter/update.sh