Answer the question
In order to leave comments, you need to log in
How to add config to prometheus?
I have several docker containers Grafana + Prometheus + Alertmanager and so on.
The task is to add ICMP and SNMP checks to one configuration file.
I'm trying to add, but the Prometheus docker container is constantly restarting. Fail when I add a block job snmp
.
Here is the prometheus config:
# my global config
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
evaluation_interval: 15s # By default, scrape targets every 15 seconds.
# scrape_timeout is set to the global default (10s).
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'my-project'
# Load and evaluate rules in this file every 'evaluation_interval' seconds.
rule_files:
- 'alert.rules'
# - "first.rules"
# - "second.rules"
# alert
alerting:
alertmanagers:
- scheme: http
static_configs:
- targets:
- "alertmanager:9093"
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
- job_name: 'node'
# Override the global default and scrape targets from this job every 5 seconds.
scrape_interval: 5s
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets:
- localhost:9090
- cadvisor:8080
- node-exporter:9100
- job_name: 'blackbox'
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- https://www.google.com
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: "blackbox_exporter:9115" # Blackbox exporter.
- target_label: region
replacement: "local"
scrape_configs:
- job_name: 'snmp'
static_configs:
- targets:
- 192.168.0.42 # SNMP device.
- switch.local # SNMP device.
metrics_path: /snmp
params:
module: [if_mib]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:9116 # The SNMP exporter's real hostname:port.
Answer the question
In order to leave comments, you need to log in
How exactly does it fake, what does it say?
docker logs <container-id>
what gives out?
Does the blackbox container work?
I have a container with a promic spinning, next to it a container with a blackbox is spinning.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question