elk_stack:heartbeat_werking
Table of Contents
Heartbeat: werking
context
dit document beschrijft de werking van Heartbeat
configuratie
- /etc/heartbeat/heartbeat.yml
- vergelijkbaar met de configuratie van Filebeat heb je ook een .reference.yml-bestand waarin alle opties netjes worden uitgelegd.
- monitors voeg je toe in /etc/heartbeat/monitors.d/ als yml-bestand
type
: ping, http of tcp controlehosts: [“<host|ip>”]
: hosts die je wilt monitoren#tags: [“service-X”, “web-tier”]
: tags die je toevoegt aan ES event- ''#enabled: true': monitor actief/niet
monitors aanmaken
- kopieer een voorbeeldbestand /etc/heartbeat/monitors.d/sample.http.yml.disabled
- voeg hosts, type, … toe
- vul steeds het veld name in met een betekenisvolle omschrijving van de uitgevoerde controle:
# Monitor name used for job name and document type. name: ping
- bewaar als .yml
- herstart heartbeat:
sudo systemctl restart heartbeat-elastic
uptime monitoren
- type: icmp
- voorbeeldbestand: sample.icmp.yml.disabled
- meerdere hosts toevoegen:
# List of hosts to ping hosts: ["10.0.110.25","10.0.110.30","10.11.12.13"]
service op poort monitoren
- type: tcp
- voorbeeldbestand: sample.tcp.yml.disabled
- meerdere poorten toevoegen:
# List of ports to ping if host does not contain a port number ports: [22,80,443]
beschikbaarheid URL monitoren
- type: http
- voorbeeldbestand: sample.http.yml.disabled
- meerdere URL's controleren:
# Configure URLs to ping hosts: ["https://dwkoen.ddns.net/doku.php?id=windows:dns_zonetransfer2b","https://www.coolblue.be"]
problemen, problemen
- ga kijken in /var/log/heartbeat/heartbeat
meer info
elk_stack/heartbeat_werking.txt · Last modified: 2020/03/25 17:09 by koen