Instalace na vzdáleném stroji pomocí Docker Compose¶
TeskaLabs LogMan.io Collector lze nainstalovat na vzdálený stroj pomocí Docker Compose. Soubor docker-compose.yaml je obvykle v /opt/site-lmio-collector.
-
Zjistěte identifikátor služby Collectoru. Obvykle má podobu
lmio-collector-<tenant>-<number>, napříkladlmio-collector-mytenant-1. Tuto hodnotu použijte jako<service-identifier>v následujících krokách. -
Na hostitelském stroji vytvořte adresáře pro konfiguraci a data Collectoru:
mkdir -p /opt/site-lmio-collector/<service-identifier>/conf mkdir -p /data/hdd/<service-identifier>/var -
Vytvořte konfigurační soubory Collectoru v
/opt/site-lmio-collector/<service-identifier>/conf:/opt/site-lmio-collector/<service-identifier>/conf/lmio-collector.yamlconnection:CommLink:commlink: url: https://logman.example.com/lmio-receiverNahraďte
https://logman.example.com/lmio-receiverURL vašeho LogMan.io Receiver. Ujistěte se, že hostname v URL Receiver se na stroji Collectoru resolvuje (DNS nebo/etc/hosts)./opt/site-lmio-collector/<service-identifier>/conf/lmio-collector.conf[config] path=/conf/lmio-collector.yaml [general] var_dir=/app/lmio-collector/var buffer_dir=/app/lmio-collector/var/bufferZdroje logů se konfigurují později z webového rozhraní LogMan.io nebo rozšířením
lmio-collector.yaml. Viz referenční příručka Collectoru. -
Vytvořte
/opt/site-lmio-collector/docker-compose.yaml:/opt/site-lmio-collector/docker-compose.yamlservices: <service-identifier>: image: pcr.teskalabs.com/lmio/lmio-collector:stable container_name: <service-identifier> volumes: - ./<service-identifier>/conf:/conf - /data/hdd/<service-identifier>/var:/app/lmio-collector/var network_mode: host restart: alwaysNahraďte
<service-identifier>identifikátorem služby Collectoru (napříkladlmio-collector-mytenant-1). -
Spusťte Collector:
docker compose -f /opt/site-lmio-collector/docker-compose.yaml up -d -
Ověřte, že Collector běží, a poznamenejte si jeho identitu:
docker logs <service-identifier> 2>&1 | grep identityIdentita je 16znakový řetězec v logu. Budete ji potřebovat pro provisioning.
-
Provisionujte Collector ve webovém rozhraní LogMan.io. Otevřete Log sources >> Collectors, klikněte na Provision a přiřaďte Collector tenantu.
Po provisioningu nakonfigurujte zdroje logů v Log sources >> Collectors podle administrátorské příručky Collectoru.