it:server:monitoring:netdata

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:server:monitoring:netdata [2022/11/20 14:16] Petr Nosekit:server:monitoring:netdata [2023/02/18 14:31] (aktuální) Petr Nosek
Řádek 10: Řádek 10:
 Služba běží na localhostu na portu 19999. 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 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.+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> <code>
Řádek 16: Řádek 16:
 bind socket to IP = 127.0.0.1 bind socket to IP = 127.0.0.1
 </code> </code>
 +
 +
 +A tady už výsledek.
 +
 +{{:it:server:monitoring:pasted:20221120-152037.png}}
  
 zdroje:  zdroje: 
Řádek 24: Řádek 29:
   * https://serverok.in/disable-netdata-email-notification   * https://serverok.in/disable-netdata-email-notification
   * https://learn.netdata.cloud/docs/agent/health/quickstart/   * 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.1668953819.txt.gz
  • Poslední úprava: 2022/11/20 14:16
  • autor: Petr Nosek