Hi all,
I am trying to monitor my IBM WebSphere MQ using ibmmq module of metricbeat version 7.13.1.
the metricbeat.yml setting is as following:
# =========================== Modules configuration ============================
metricbeat.config.modules:
# Glob pattern for configuration loading
path: ${path.config}/modules.d/*.yml
# Set to true to enable config reloading
reload.enabled: false
# Period on which files under path should be checked for changes
#reload.period: 10s
# ======================= Elasticsearch template setting =======================
setup.template.settings:
index.number_of_shards: 1
index.codec: best_compression
#_source.enabled: false
# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:
# Array of hosts to connect to.
hosts: ["10.0.1.17:9200"]
# Protocol - either `http` (default) or `https`.
#protocol: "https"
# Authentication credentials - either API key or username/password.
#api_key: "id:api_key"
username: "elastic"
password: "***"
and ibmmq.yml has been enabled in modules.d file with following setting:
- module: ibmmq
metricsets: ['qmgr']
period: 10s
hosts: ['10.0.1.17:1415']
# This module uses the Prometheus collector metricset, all
# the options for this metricset are also available here.
metrics_path: /metrics
but starting metricbeat leads to following message:
2021-08-09T10:22:27.879+0430 INFO module/wrapper.go:259 Error fetching data for metricset ibmmq.qmgr: unable to decode response from prometheus endpoint: error making http request: Get "http://10.0.1.17:1415/metrics": EOF
it is noted that metricbeat-7.13.1-2021.08.09-000001 will be created but there is no mq metricset
any help will be so appreciated.
Regards