Skip to content

Commit

Permalink
Moved apps to NethForge
Browse files Browse the repository at this point in the history
- prometheus
- grafana
- node_exporter
- webserver
- mariadb
- dokuwiki
  • Loading branch information
DavidePrincipi committed Feb 27, 2024
1 parent ba5efdb commit 6134184
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 12 deletions.
8 changes: 4 additions & 4 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ NethServer 8 administrator manual
certificates
backup
firewall
metrics
updates
software_center
email_notifications
Expand All @@ -60,9 +59,6 @@ NethServer 8 administrator manual
nextcloud
collabora
mattermost
mariadb
nginx
dokuwiki
ejabberd
minio
crowdsec
Expand All @@ -72,6 +68,10 @@ NethServer 8 administrator manual
:maxdepth: 2
:caption: NethForge applications

dokuwiki
mariadb
prometheus
webserver
sogo

.. toctree::
Expand Down
18 changes: 10 additions & 8 deletions metrics.rst → prometheus.rst
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
.. _metrics-section:

=======
Metrics
=======
.. _prometheus-section
NethServer 8 uses a widely adopted stack composed by:
==========
Prometheus
==========

NethServer 8 uses a widely adopted monitoring stack composed by:

- `Node exporter <https://prometheus.io/docs/guides/node-exporter/>`_ gathers all system metrics from nodes
- `Prometheus <https://prometheus.io/>`_ scrapes all metrics endpoint and stores them on a local disk
- `Node exporter <https://prometheus.io/docs/guides/node-exporter/>`_ provides the node metrics endpoint
- `Grafana <https://grafana.com/>`_ visualizes the collected metrics


You can install only one instance of Prometheus, usually on the leader node.
You can install only one instance of **Prometheus**, usually on the leader node.
Prometheus does not require any configuration and it will be exposed on a random URL.
The URL is available on the Prometheus instance ``Status`` page. You can access it from the software center or
from the application menu in the top-right corner.

You should install the node exporter on each cluster node.
You should install the **node exporter** on each cluster node.
To install it, access the :ref:`software_center-section` and look for the ``node_exporter`` application.
Each time a new node with the exporter is installed, Prometheus will automatically collect the node metrics.

Grafana can be installed only on the leader node.
**Grafana** can be installed only on the leader node.
After installation, you will need to configure the ``Host name`` with a valid FQDN to access the Grafana instance.
Enable ``Let's Encrypt`` and ``HTTP to HTTPS`` options accordingly to your needs.

Expand Down
File renamed without changes.

0 comments on commit 6134184

Please sign in to comment.