Monitoring Logstash With Metricbeat

Recently upgraded my Elastic Stack to 7.13 and have installed metricbeat 7.13.1 on the logstash server for monitoring, but I can get this thing to send monitoring data. The logs indicate a successful connection to my monitoring cluster...Is there a compatibility issue between running Logstash 7.13 and metricbeat 7.13.1? Monitoring was working fine before I migrated metricbeat from 7.10.0, so I'm not sure what changed.

metricbeat.yml

metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: true
http:
  enabled: true
  port: 5067
monitoring:
  cluster_uuid: x_A
setup.template.settings:
  index.number_of_shards: 1
  index.number_of_replicas: 0
  index.codec: best_compression
output.elasticsearch:
  hosts: ["https://log:9200"]
  proxy_url: "192.168.1.1:1111"
  username: "changeme"
  password: "Password1"
  protocol: "https"
  ssl:
    enabled: true
    certificate_authorities:
      - |
        -----BEGIN CERTIFICATE-----

logstash-xpack.yml

- module: logstash
  metricsets:
    - node
    - node_stats
  period: 10s
  hosts: ["http://LS1:9600"]

logstash.yml

node:
  name: LS1
config:
  reload:
    automatic: true
    interval: 5s
path:
  data: /data
  logs: /logs
http:
  host: "LS1"
  port: 9600
xpack:
  monitoring.enabled: false
pipeline:
  separate_logs: true

Hi @wwalker :slightly_smiling_face:

I think monitoring.enabled should be set to true in logstash.yml

Yes, I forgot to update the thread. I went back through the setup documentation and started from scratch. Following instructions always seems to fix problems :smiley:

Cool :grinning_face_with_smiling_eyes:

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.