json_exporter
json_exporter copied to clipboard
mongodb_exporter.service TLS is disabled
Hello everyone, I have a problem with the mongodb_exporter.service to export metrics to Grafana.
It is configured as follows:
###############################à [Unit] Description=MongoDB Exporter User=prometheus
[Service] Type=simple Restart=always ExecStart=/usr/local/bin/mongodb_exporter --mongodb.uri=mongodb://mongodb_exporter:collaudo@xxx:27017/admin?ssl=true
[Install] WantedBy=multi-user.target ###############################
But when I start mongodb_exporter.service, I get this output:
############################### ● mongodb_exporter.service - MongoDB Exporter Loaded: loaded (/usr/lib/systemd/system/mongodb_exporter.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2024-02-13 11:46:08 CET; 4s ago Main PID: 17623 (mongodb_exporte) Tasks: 6 (limit: 52426) Memory: 7.0M CGroup: /system.slice/mongodb_exporter.service └─17623 /usr/local/bin/mongodb_exporter --mongodb.uri=mongodb://mongodb_exporter:collaudo@xxx:27017/admin?ssl=true
Feb 13 11:46:08 xxx systemd[1]: Started MongoDB Exporter. Feb 13 11:46:08 xxx mongodb_exporter[17623]: level=info ts=2024-02-13T10:46:08.912Z caller=tls_config.go:274 msg="Listening on" address=0.0.0.0:92> Feb 13 11:46:08 xxx mongodb_exporter[17623]: level=info mongodb://mongodb_exporter:collaudo@xxx:27017/?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=truets=2024-02-13T10:46:08.912Z caller=tls_config.go:277 msg="TLS is disabled." http2=false ad ###############################
My MongoDB cluster is configured on 3 nodes (one primary and two secondary) and SSL connection is enabled.
In fact, if I try to connect with a client with the following string, I can connect without problems mongodb://mongodb_exporter:collaudo@xxx:27017/?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=true
My prometeus.yml is:
###############################
global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
alerting: alertmanagers: - static_configs: - targets:
-
job_name: "prometheus"
static_configs:
- targets: ["x.x.x.x:9090"]
-
job_name: 'mongodb_exporter' static_configs:
- targets: ['x.x.x.x:9216'] labels: alias: mongodb_exporter ###############################
Could you please help me solve this issue? Thanks!