Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
it:server:monitoring:netdata [2022/11/20 10:16] – vytvořeno Petr Nosek | it:server:monitoring:netdata [2023/02/18 14:31] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Netdata ====== | ====== Netdata ====== | ||
+ | |||
+ | <code bash> | ||
+ | apt install netdata | ||
+ | systemctl start netdata | ||
+ | systemctl enable netdata | ||
+ | systemctl status netdata | ||
+ | </ | ||
+ | |||
+ | Služba běží na localhostu na portu 19999. | ||
+ | |||
+ | Konfigurační soubor služby je **/ | ||
+ | |||
+ | < | ||
+ | #bind socket to IP = MY_SERVER_IP_ADDRESS | ||
+ | bind socket to IP = 127.0.0.1 | ||
+ | </ | ||
+ | |||
+ | |||
+ | A tady už výsledek. | ||
+ | |||
+ | {{: | ||
zdroje: | zdroje: | ||
Řádek 5: | Řádek 26: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Notifikace ===== | ||
+ | |||
+ | Netdata v přednastavené podobě generuje alarmy a notifikace, když je něco špatně. Některé notifikace mohou být nežádoucí nebo mít příliš nízkou hranici spouštění. V [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | cd / | ||
+ | sudo ./ | ||
+ | systemctl restart netdata | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Vypnutí monitoringu některých disků ==== | ||
+ | |||
+ | Netdata monitoruje zaplněnost disku u některých složek duplicitně. Záleží moc na rozdělení disku konkrétního serveru. Když jsem chtěl vypnout monitoring některých oddílů, postupoval jsem takto. Do souboru **/ | ||
+ | |||
+ | <code bash> | ||
+ | [plugin: | ||
+ | exclude space metrics on paths = /dev* /run* /var* | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Úprava notifikací php-fpm ==== | ||
+ | Přicházelo mi příliš mnoho warning hlášení do e-mailu o problému se sběrem dat PHP-FPM. Je to patrně proto, že v některých chvílí je server přetížen a Netdata nestíhá sbírat informace. Řeší to patrně tak, že zpožděná data uvádí jako aktuální. Samozřejmě je to nežádoucí záležitost. | ||
+ | |||
+ | Informace o tomto jevu lze hledat v log souboru netdata */ | ||
+ | |||
+ | <code bash> | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Nalezl jsem při editaci tyto řádky: | ||
+ | < | ||
+ | warn: $this > (($status >= $WARNING) | ||
+ | crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) | ||
+ | </ | ||
+ | |||
+ | Aktuální nastavení říká, že pokud dojde ke zpoždění delším jak 5 sec, tak dojde k vygenerování warningu. Takže by mělo stačit hodnotu posunout třeba na 10 sec. | ||
+ | |||
+ | Po změně restartovat Netdata. | ||
+ | |||
+ | <code bash> | ||
+ | systemctl restart netdata | ||
+ | </ | ||
+ | |||