Metricbeat – это компонент Elastick Stack, который позволяет собирать метрики с хостов и отправлять их в Elasticsearch. Я решил вынести процесс в отдельную публикацию, чтобы сконцентрироваться на том, как выполняется Metricbeat. Это позволит в последующем, например, при подготовке публикации с примера использования Metricbeat, не загромождать публикацию информацией об установке.
В последующих публикациях я постараюсь привести примеры использования Metricbeat.
Установка Metricbeat
Установка выполняется следующим образом:
1. Загрузите deb/rpm пакет со страницы загрузки:

Вы также можете выполнить установку используя соответствующие шаги из руководства.
2. Запустите установку пакета:
sudo rpm -i metricbeat-8.13.2-x86_64.rpm
3. Активируем сервис:
sudo systemctl daemon-reload
sudo systemctl enable metricbeat.service
4. Запускаем сервис:
sudo systemctl start metricbeat.service
5. Проверяем статус сервиса:
sudo systemctl status metricbeat.service
[root@localhost roman]# sudo systemctl status metricbeat.service
● metricbeat.service - Metricbeat is a lightweight shipper for metrics.
Loaded: loaded (/usr/lib/systemd/system/metricbeat.service; enabled; preset: disabled)
Active: active (running) since Thu 2024-04-18 21:37:12 +07; 16s ago
Docs: https://www.elastic.co/beats/metricbeat
Main PID: 319446 (metricbeat)
Tasks: 12 (limit: 23168)
Memory: 62.9M
CPU: 575ms
CGroup: /system.slice/metricbeat.service
└─319446 /usr/share/metricbeat/bin/metricbeat --environment systemd -c /etc/metricbeat/metricbeat.yml --path.home /usr/share/metricbeat --path.config /etc

Если что-то пошло не так
Смотрим журналы:
sudo journalctl -u metricbeat.service