Esta pagina se ve mejor con JavaScript habilitado

Prometheus node_exporter en FreeBSD

 ·  🎃 kr0m

Prometheus es un software de monitorización y alertas muy flexible, este permite almacenar métricas en su base de datos y realizar querys sobre ella, esto combinado con Grafana nos proporciona todo lo necesario para monitorizar nuestra infraestructura de servidores.

En este artículo explicaré de forma rápida como instalar el node_exporter bajo FreeBSD.

Instalamos el node_exporter:

pkg install node_exporter

Arrancamos el servicio:

sysrc node_exporter_enable=yes
service node_exporter start

Configuramos las reglas de firewall para que el servidor de Prometheus pueda acceder al servidor a monitorizar:

# Allow Prometheus
$cmd 00710 allow tcp from PROMETHEUS_IP to me 9100 in via $wanif
$cmd 00710 allow tcp from me 9100 to PROMETHEUS_IP out via $wanif

Configuramos Prometheus para que “scrapee” las métricas:

vi /etc/prometheus.yml

- job_name: SERVERNAME
  scrape_interval: 1m
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - SERVERIP:9100

Para visualizar las métricas obtenidas utilizaremos Grafana, este dashboard para FreeBSD es bastante completo:
https://grafana.com/grafana/dashboards/4260

En el dashboard hay items innecesarios así que los eliminamos.

El resultado final es este:

Si te ha gustado el artículo puedes invitarme a un RedBull aquí