<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Metricbeat</id>
	<title>Metricbeat - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Metricbeat"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Metricbeat&amp;action=history"/>
	<updated>2026-06-29T19:39:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Metricbeat&amp;diff=52866&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „=Metricbeat und seine Vorteile= ==Grundsätzliches== *Metricbeat gehört zur Familie der Beats. *Shipper dieser Familie treten in Aktion, wenn Daten an die Ela…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Metricbeat&amp;diff=52866&amp;oldid=prev"/>
		<updated>2024-04-12T13:54:36Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Metricbeat und seine Vorteile= ==Grundsätzliches== *Metricbeat gehört zur Familie der Beats. *Shipper dieser Familie treten in Aktion, wenn Daten an die Ela…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Metricbeat und seine Vorteile=&lt;br /&gt;
==Grundsätzliches==&lt;br /&gt;
*Metricbeat gehört zur Familie der Beats.&lt;br /&gt;
*Shipper dieser Familie treten in Aktion, wenn Daten an die Elastic Stack Plattform übermittelt werden müssen.&lt;br /&gt;
*Innerhalb der Beats Familie ist Filebeat am weitesten verbreitet.&lt;br /&gt;
*Als Logfile-Shipper ist Filebeat oft Teil von Standardinstallationen.&lt;br /&gt;
*Metricbeat erweitert die Logfile-Verarbeitung um die Sammlung von Metriken.&lt;br /&gt;
*Es kann Metriken von verschiedenen Ressourcen und Diensten wie CPUs, Speichern, Docker und Webservern erfassen und im Elastic Stack speichern.&lt;br /&gt;
==Anwendungsbereiche== &lt;br /&gt;
*Metricbeat ermöglicht die Anbindung verschiedenster Systeme an unseren ELK Stack.&lt;br /&gt;
*Verfügbar sind Pakete für Betriebssysteme wie Linux, Windows und Mac.&lt;br /&gt;
*Das modulare Design von Metricbeat erlaubt es, spezifische Metriken, wie die eines Linux Hosts bezüglich System und Webserver, gezielt zu aktivieren.&lt;br /&gt;
*Metricbeat ist zudem bereit für den Einsatz in Containern und bietet spezielle Module für Docker und Kubernetes.&lt;br /&gt;
*So können wir mit dem Elastic Stack sämtliche Metriken unserer Docker Container übersichtlich darstellen.&lt;br /&gt;
==Installation==&lt;br /&gt;
*Die Installation von Metricbeat gestaltet sich als unkompliziert.&lt;br /&gt;
*Elastic bietet die notwendigen Pakete in ihrem eigenen Repository an, das über diesen Link erreichbar ist.&lt;br /&gt;
*Je nach Betriebssystem lässt sich die Installation über den entsprechenden Paketmanager wie apt oder yum durchführen.&lt;br /&gt;
*Als Alternative besteht die Möglichkeit, das Paket manuell herunterzuladen und mittels dpkg oder rpm zu installieren.&lt;br /&gt;
*Ein manuelles Update ist erforderlich, wenn das Paket nicht über den Paketmanager installiert wird.&lt;br /&gt;
*Die Quellen für die Downloads befinden sich auf der Webseite von Elastic unter Elastic.co.&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
*Zuerst wird Metricbeat mitgeteilt, welche Module geladen werden sollen. &lt;br /&gt;
*Eine Übersicht aller verfügbaren Module liefert nachfolgender Befehl:&lt;br /&gt;
*'''metricbeat modules list'''&lt;br /&gt;
;Benötigen wir nur das system- und das docker Modul, laden wir diese wie folgt:&lt;br /&gt;
*'''metricbeat modules enable system'''&lt;br /&gt;
*'''metricbeat modules enable docker'''&lt;br /&gt;
*Die Konfiguration von Metricbeat wird im Yaml-Format vorgenommen, die Konfigurationsdatei wird z. B. bei CentOS oder Debian unter /etc/metricbeat abgelegt.&lt;br /&gt;
*Die Hauptkonfigurationsdatei lautet metricbeat.yml, nach der Installation ist Metricbeat gegen eine lokale Elasticsearch Installation konfiguriert.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
output.elasticsearch:&lt;br /&gt;
# Array of hosts to connect to.&lt;br /&gt;
hosts: [&amp;quot;localhost:9200&amp;quot;]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*In den meisten Fällen wird die Elasticsearch Installation aber nicht lokal laufen, dafür muss man einfach „localhost&amp;quot; durch die IP bzw. Hostname der Elasticsearch Datenbank ersetzen.&lt;br /&gt;
*Sollte die Elasticsearch Datenbank per BasicAuth geschützt sein, kann diese wie folgt konfiguriert werden. Optional kann der Zugriff per HTTPS aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
# Optional protocol and basic auth credentials.&lt;br /&gt;
protocol: &amp;quot;https&amp;quot;&lt;br /&gt;
username: &amp;quot;elastic&amp;quot;&lt;br /&gt;
password: &amp;quot;changeme&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Im letzten Schritt wird Metricbeat gestartet und aktiviert.&lt;br /&gt;
&lt;br /&gt;
*systemctl start metricbeat.service&lt;br /&gt;
*systemctl enable metricbeat.service&lt;br /&gt;
&lt;br /&gt;
==Visualisierung==&lt;br /&gt;
*Metricbeat liefert die Metriken an Elasticsearch. &lt;br /&gt;
*Damit diese visualisiert werden können, kommt Kibana zum Einsatz. &lt;br /&gt;
*Die Entwickler von Metricbeat haben für alle Module schon hervorragende Standard-Dashboards entwickelt, womit das Anzeigen der Daten in kurzer Zeit möglich wird.&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>