Prometheus node_exporter en FreeBSD


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í.
Si tienes cualquier pregunta siempre puedes enviarme un Email o escribir en el grupo de Telegram de AlfaExploit.
Autor: kr0m -- 27/03/2020 23:47:21 -- Categoria: Monitoring FreeBSD