How To Install golang-github-prometheus-node-exporter on Rocky Linux 8

In this tutorial we learn how to install golang-github-prometheus-node-exporter on Rocky Linux 8. golang-github-prometheus-node-exporter is Exporter for machine metrics

Introduction

In this tutorial we learn how to install golang-github-prometheus-node-exporter on Rocky Linux 8.

What is golang-github-prometheus-node-exporter

Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.

We can use yum or dnf to install golang-github-prometheus-node-exporter on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install golang-github-prometheus-node-exporter.

Install golang-github-prometheus-node-exporter on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install golang-github-prometheus-node-exporter using dnf by running the following command:

sudo dnf -y install golang-github-prometheus-node-exporter

Install golang-github-prometheus-node-exporter on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install golang-github-prometheus-node-exporter using yum by running the following command:

sudo yum -y install golang-github-prometheus-node-exporter

How To Uninstall golang-github-prometheus-node-exporter on Rocky Linux 8

To uninstall only the golang-github-prometheus-node-exporter package we can use the following command:

sudo dnf remove golang-github-prometheus-node-exporter

golang-github-prometheus-node-exporter Package Contents on Rocky Linux 8

/etc/sysconfig/node_exporter
/etc/systemd/system/node_exporter.service
/usr/lib/.build-id
/usr/lib/.build-id/30
/usr/lib/.build-id/30/c2860cff6b8f03a6ab13792b99869a7fd0c2ab
/usr/lib/sysusers.d/node_exporter.conf
/usr/sbin/node_exporter
/usr/share/doc/golang-github-prometheus-node-exporter
/usr/share/doc/golang-github-prometheus-node-exporter/CHANGELOG.md
/usr/share/doc/golang-github-prometheus-node-exporter/CODE_OF_CONDUCT.md
/usr/share/doc/golang-github-prometheus-node-exporter/CONTRIBUTING.md
/usr/share/doc/golang-github-prometheus-node-exporter/MAINTAINERS.md
/usr/share/doc/golang-github-prometheus-node-exporter/README.md
/usr/share/doc/golang-github-prometheus-node-exporter/SECURITY.md
/usr/share/doc/golang-github-prometheus-node-exporter/docs
/usr/share/doc/golang-github-prometheus-node-exporter/docs/TIME.md
/usr/share/doc/golang-github-prometheus-node-exporter/docs/V0_16_UPGRADE_GUIDE.md
/usr/share/doc/golang-github-prometheus-node-exporter/docs/example-16-compatibility-rules-new-to-old.yml
/usr/share/doc/golang-github-prometheus-node-exporter/docs/example-16-compatibility-rules.yml
/usr/share/doc/golang-github-prometheus-node-exporter/docs/example-17-compatibility-rules-new-to-old.yml
/usr/share/doc/golang-github-prometheus-node-exporter/docs/example-17-compatibility-rules.yml
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/.gitignore
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/Makefile
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/README.md
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/alerts
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/alerts.jsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/alerts/alerts.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/config.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/dashboards
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/dashboards.jsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/dashboards/dashboards.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/dashboards/node.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/dashboards/use.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/go.mod
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/go.sum
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/jsonnetfile.json
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/mixin.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/rules
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/rules.jsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/rules/rules.libsonnet
/usr/share/doc/golang-github-prometheus-node-exporter/docs/node-mixin/tools.go
/usr/share/doc/golang-github-prometheus-node-exporter/examples
/usr/share/doc/golang-github-prometheus-node-exporter/examples/init.d
/usr/share/doc/golang-github-prometheus-node-exporter/examples/init.d/node_exporter
/usr/share/doc/golang-github-prometheus-node-exporter/examples/launchctl
/usr/share/doc/golang-github-prometheus-node-exporter/examples/launchctl/README.md
/usr/share/doc/golang-github-prometheus-node-exporter/examples/launchctl/io.prometheus.node_exporter.plist
/usr/share/doc/golang-github-prometheus-node-exporter/examples/openbsd-rc.d
/usr/share/doc/golang-github-prometheus-node-exporter/examples/openbsd-rc.d/node_exporter
/usr/share/doc/golang-github-prometheus-node-exporter/examples/openwrt-init.d
/usr/share/doc/golang-github-prometheus-node-exporter/examples/openwrt-init.d/node_exporter
/usr/share/doc/golang-github-prometheus-node-exporter/examples/systemd
/usr/share/doc/golang-github-prometheus-node-exporter/examples/systemd/README.md
/usr/share/doc/golang-github-prometheus-node-exporter/examples/systemd/node_exporter.service
/usr/share/doc/golang-github-prometheus-node-exporter/examples/systemd/sysconfig.node_exporter
/usr/share/licenses/golang-github-prometheus-node-exporter
/usr/share/licenses/golang-github-prometheus-node-exporter/LICENSE
/usr/share/licenses/golang-github-prometheus-node-exporter/NOTICE
/var/lib/node_exporter
/var/lib/node_exporter/textfile_collector

References

Summary

In this tutorial we learn how to install golang-github-prometheus-node-exporter on Rocky Linux 8 using yum and dnf.