Heartbeat not writing to log file

heartbeat is not writing to log file.

i know it is loging to journal, because this works:

journalctl -u heartbeat-elastic

Dez 27 14:04:15 elastic-zmb-01 systemd[1]: Started Ping remote services for availability and log results to Elasticsearch or send to Logstash..

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.958-0300        INFO        instance/beat.go:610        Home path: [/usr/share/heartbeat] Config path: [/etc/heartbeat] Data path: [/var/lib/heartbeat] Logs path: [/var/log/heartbeat]

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.959-0300        INFO        instance/beat.go:618        Beat ID: 6cd8e62f-d182-4296-a15c-87543c183f60

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.965-0300        INFO        [api]        api/server.go:62        Starting stats endpoint

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.965-0300        INFO        [seccomp]        seccomp/seccomp.go:124        Syscall filter successfully installed

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.965-0300        INFO        [beat]        instance/beat.go:941        Beat info        {"system_info": {"beat": {"path": {"config": "/etc/heartbeat", "data": "/var/lib/heartbeat", "home": "/usr/share/heartbeat", "logs": "/var/log/heartbeat"}, "type": "heartbeat", "uuid": "6cd8e62f-d182-4296-a15c-87543c183f60"}}}

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.965-0300        INFO        [beat]        instance/beat.go:950        Build info        {"system_info": {"build": {"commit": "60dd883ca29e1fdd5b8b075bd5f3698948b1d44d", "libbeat": "7.5.1", "time": "2019-12-16T21:29:47.000Z", "version": "7.5.1"}}}

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.965-0300        INFO        [api]        api/server.go:64        Metrics endpoint listening on: 127.0.0.1:5066 (configured: localhost)

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.966-0300        INFO        [beat]        instance/beat.go:953        Go runtime info        {"system_info": {"go": {"os":"linux","arch":"amd64","max_procs":20,"version":"go1.12.12"}}}

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.969-0300        INFO        instance/beat.go:297        Setup Beat: heartbeat; Version: 7.5.1

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.969-0300        INFO        [index-management]        idxmgmt/std.go:182        Set output.elasticsearch.index to 'heartbeat-7.5.1' as ILM is enabled.

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.970-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-01:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.970-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-02:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.970-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-03:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.970-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-04:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.970-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-05:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.971-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-06:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.971-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-07:9200

Dez 27 14:04:15 elastic-zmb-01 heartbeat[107392]: 2019-12-27T14:04:15.971-0300        INFO        elasticsearch/client.go:171        Elasticsearch url: http://elastic-zmb-08:9200

even if i manually create /var/log/heartbeat/heartbeat it never writes to this file.

this is my config:

heartbeat.config.monitors:
  path: ${path.config}/monitors.d/*.yml
  reload.enabled: true
  reload.period: 1m

processors:
- add_host_metadata:
    netinfo.enabled: true
- add_locale:
    format: offset
- add_process_metadata:
    match_pids: ["system.process.ppid"]
    target: system.process.parent

heartbeat.monitors:
- type: tcp
  schedule: '@every 10s'
  hosts: localhost
  ipv4: true
  mode: any
  ports: [80, 5044, 5066, 9200]
  timeout: 5s

monitoring.enabled: true

http: { enabled: true, port: 5066 }

setup.kibana:
  host: "elastic-zmb-pool"

output.elasticsearch:
  compression_level: 5
  hosts: ["elastic-zmb-01", "elastic-zmb-02", "elastic-zmb-03", "elastic-zmb-04", "elastic-zmb-05", "elastic-zmb-06", "elastic-zmb-07", "elastic-zmb-08"]
  loadbalance: true

monitoring.elasticsearch: ${output.elasticsearch}

logging:
  files: { path: /var/log/heartbeat, name: heartbeat, keepfiles: 2, permissions: 0664, redirect_stderr: true }
  level: info
  metrics: { enabled: true, period: 1m }
  to_files: true
  to_syslog: false

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