Nastavení distribuovaných sběračů měření

Sběrač měření provádí kontroly na vzdáleném linuxovém serveru, například v jiné lokalitě. Webové rozhraní, centrální ukládání a správa zůstávají na monitorovacím serveru. Spojení navazuje sběrač směrem k centrále; vlastní webový port na sběrači není nutný.

Krok 1: vytvoření sběrače v centrále

  1. Otevřete Nastavení → Distribuované sběrače.

  2. Zadejte jedinečný a srozumitelný Jméno, například Standort Berlin.

  3. Ponechte zapnuté Aktivní a vyberte Uložit sběrač.

  4. Poznamenejte si zobrazené ID sběrače a Přístupový klíč. Klíč se zobrazí pouze nyní.

Krok 2: instalace vzdáleného systému Linux

Zkopírujte úplný balíček programu na vzdálený linuxový server. Instalátor sběrače vyžaduje systemd, Python 3.9 nebo novější se SQLite/SSL a sha256sum. Přejděte do rozbalené složky QisutuMonitoring a spusťte:

sudo sh install-collector.sh

Zadejte adresu HTTPS centrály, ID sběrače, přístupový klíč a případně potvrzený otisk certifikátu SHA-256. U centrály na výchozím portu obsahuje adresa :8787, například https://monitoring.firma.intern:8787. Pokud takto potvrzujete certifikát podepsaný sebou samým, použijte nezávisle ověřený otisk.

Program se instaluje do /opt/netzmonitor-collector. Soukromá konfigurace a místní vyrovnávací paměť měření jsou v /var/lib/netzmonitor-collector; linuxový účet služby se jmenuje netzmonitor-collector. Samostatně nainstalujte programy potřebné pro skutečně přiřazené kontroly, například OpenSSH, Net-SNMP a databázové klienty.

Krok 3: přiřazení zařízení

  1. Otevřete zařízení v části Zařízení → Nastavit.

  2. V oblasti Zařízení vyberte požadovaný název v poli Sběrač.

  3. Použijte přiřazení pomocí Uložit vše.

  4. V části Nastavení → Distribuované sběrače zkontrolujte spojení a poté naměřené hodnoty zařízení.

Centrální server provádí kontroly na centrálním monitorovacím serveru. Přiřazení platí pro každé zařízení. V části Distribuované sběrače se zobrazuje Připojeno, pokud byla v posledních 90 sekundách zaznamenána komunikace; jinak se zobrazuje Žádné aktuální spojení. Pozastaveno znamená, že sběrač byl deaktivován.

Službu na vzdáleném serveru zkontrolujete pomocí:

sudo systemctl status netzmonitor-collector
sudo journalctl -u netzmonitor-collector -n 50

Změna přístupového klíče a pozastavení sběrače

V části Distribuované sběrače klikněte na jeho název. Aktivujte Vygenerovat nový přístupový klíč a uložte. Nový klíč zobrazený pouze jednou následně zapište do /var/lib/netzmonitor-collector/collector.json na vzdáleném serveru a restartujte službu:

sudo systemctl restart netzmonitor-collector

Konfigurace obsahuje přístupové údaje. Klíč opravňuje k načtení konfigurace kontrol včetně potřebných přístupů k přiřazeným zařízením. Proto omezte přístup ke konfiguraci, vyrovnávací paměti a zálohám.

Pokud vypnete Aktivní a uložíte, sběrač již nesmí s centrálou vyměňovat konfiguraci a výsledky. Sběrač, který již pracuje offline, se o změně dozví až při příští úspěšné komunikaci nebo po skončení platnosti své konfigurace. Centrála jeho kontroly automaticky nepřebírá. Pro přesun zpět vyberte u příslušných zařízení Centrální server a uložte.

Chování při přerušení spojení

Sběrač synchronizuje svou konfiguraci každých 30 sekund. Bez spojení používá poslední přijatou konfiguraci nejvýše 24 hodin. Měření se ukládají místně v SQLite a později se přenášejí s původním časem měření. Ve výchozím nastavení se do vyrovnávací paměti vejde 100.000 měření; při plné kapacitě nezačínají další kontroly.

Výchozí nastavení zahrnuje osm místních workerů. workers a max_buffer_records lze změnit v collector.json; poté je nutné restartovat službu sběrače. Čas centrály a sběrače se smí lišit nejvýše o 60 sekund.

Znovu odeslaná již potvrzená měření se neukládají dvakrát. Výsledky zastaralé konfigurace zařízení se zahazují. Opožděné staré hodnoty nenahrazují již novější aktuální stav. Silně opožděná měření nevytvářejí zpětná oznámení poruch. Výsledky starší než 30 dnů se odstraňují z místní vyrovnávací paměti a zaznamenávají do protokolu.

Vypočítané hodnoty se vždy vyhodnocují centrálně. NetFlow/IPFIX se rovněž nadále přijímá centrálně. Zařízení s aktivním příjmem Flow proto nelze přiřadit vzdálenému sběrači. V případě potřeby pro ně použijte samostatný záznam zařízení monitorovaný centrálně. Tato verze programu neobsahuje automatickou vysokou dostupnost centrály ani automatické převzetí funkcí nefunkčního sběrače.