Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== Netdata ====== <code bash> apt install netdata systemctl start netdata systemctl enable netdata systemctl status netdata </code> Služba běží na localhostu na portu 19999. Konfigurační soubor služby je **/etc/netdata/netdata.conf**. V tuto chvíli si vystačím pro přístup s [[it:server:ssh|SSH tunelem]], ale pokud bych chtěl povolit přístup z vnitřní sítě, tak bych musel nastavit na jaké IP adrese má služba naslouchat a pak samozřejmě povolit na firewallu a službu restartovat. <code> #bind socket to IP = MY_SERVER_IP_ADDRESS bind socket to IP = 127.0.0.1 </code> A tady už výsledek. {{:it:server:monitoring:pasted:20221120-152037.png}} zdroje: * https://www.netdata.cloud/#installation * https://blog.sleeplessbeastie.eu/2020/01/31/how-to-install-netdata-on-debian-buster/ * https://www.howtoforge.com/how-to-install-netdata-on-debian-11/ * https://serverok.in/disable-netdata-email-notification * https://learn.netdata.cloud/docs/agent/health/quickstart/ ===== 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://learn.netdata.cloud/docs/monitor/configure-alarms|článku]] je popsáno, jak editovat libovolné notifikace. Případně [[https://learn.netdata.cloud/docs/agent/health/notifications|další zdroj]]. <code bash> cd /etc/netdata sudo ./edit-config health.d/net.conf systemctl restart netdata </code> ==== 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 **/etc/netdata/netdata.conf** přidat tyto řádky: <code bash> [plugin:proc:diskspace] exclude space metrics on paths = /dev* /run* /var* </code> ==== Ú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 */var/netdata/error.log*. Lze buď posílit server nebo pokud je problém akceptovatelný, tak posunout úroveň prahu spuštění hlášení. Úroveň prahu lze posunout takto: <code bash> ./edit-config health.d/phpfpm.conf </code> Nalezl jsem při editaci tyto řádky: <code> warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every)) crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) </code> 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 </code> it/server/monitoring/netdata.txt Poslední úprava: 2023/02/18 14:31autor: Petr Nosek