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 | ||
| monitorování_datových_přenosů [2012/07/25 14:33] – vytvořeno ubuntu | monitorování_datových_přenosů [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Monitorování datových přenosů ====== | ||
| + | {{.: | ||
| + | |||
| + | {{.: | ||
| + | |||
| + | Pokud potřebujete měřit data dlouhodoběji, | ||
| + | |||
| + | ====== ipac-ng ====== | ||
| + | Určený pro lidi s malou domácí sítí, kteří chtějí monitorovat množství odeslaných a přijatých dat do a z internetu, ale ne data posílané do místní sítě. To může být užitečné, | ||
| + | |||
| + | Tento návod vás provede nastavením '' | ||
| + | |||
| + | ===== Instalace ===== | ||
| + | |||
| + | Budete potřebovat povolený zdroj // | ||
| + | |||
| + | Nejdříve nainstalujte ipca-ng, bud pomocí [[Synaptic|Synapticu]] nebo napište do [[Terminál|Terminálu]]: | ||
| + | |||
| + | < | ||
| + | sudo apt-get install ipac-ng | ||
| + | </ | ||
| + | ===== Konfigurace ===== | ||
| + | |||
| + | Editujte soubor ''/ | ||
| + | Pro jednoduché měření odeslaných a stažených dat celkem, by soubor měl vypadat takto: | ||
| + | < | ||
| + | # / | ||
| + | |||
| + | total upload |ipac~i|eth0|all|| | ||
| + | total download |ipac~o|eth0|all|| | ||
| + | </ | ||
| + | |||
| + | Editujte soubor ''/ | ||
| + | < | ||
| + | # / | ||
| + | |||
| + | storage = gdbm | ||
| + | </ | ||
| + | Pro ignorování přenosů dat po místní síti musíte nastavit jednoduchá pravidla do iptables a přidat skript pro spouštění po startu. | ||
| + | Editujte soubor ''/ | ||
| + | < | ||
| + | ## / | ||
| + | |||
| + | case " | ||
| + | start) | ||
| + | echo -n " | ||
| + | check | ||
| + | $DAEMON -S | ||
| + | ## ADD THE FOLLOWING 2 LINES: | ||
| + | $IPTABLES -I INPUT -s aaa.bbb.ccc.0/ | ||
| + | $IPTABLES -I OUTPUT -d aaa.bbb.ccc.0/ | ||
| + | ## | ||
| + | echo " | ||
| + | ;; | ||
| + | stop) | ||
| + | echo -n " | ||
| + | # fetch accounting before removing the rules | ||
| + | $DAEMON | ||
| + | echo -n " | ||
| + | $IPTABLES --flush ipac~o | ||
| + | $IPTABLES --flush ipac~i | ||
| + | $IPTABLES --flush ipac~fi | ||
| + | $IPTABLES --flush ipac~fo | ||
| + | # here should the ipac_* rule be removed from INPUT OUTPUT and FORWARD but --flush is | ||
| + | # evil because it would remove all rules in these chains. | ||
| + | ## ADD THE FOLLOWING 2 LINES: | ||
| + | $IPTABLES -D INPUT -s aaa.bbb.ccc.0/ | ||
| + | $IPTABLES -D OUTPUT -d aaa.bbb.ccc.0/ | ||
| + | ## | ||
| + | echo "$NAME stopped." | ||
| + | ;; | ||
| + | </ | ||
| + | |||
| + | A je to! 8-) Součty přenosů dat budou automaticky získávány z iptables každých 10 minut co bude počítač zapnut. Pro zobrazení součtů použijte '' | ||
| + | |||
| + | ===== Odkazy ===== | ||
| + | [[http:// | ||
| + | |||
| + | ====== vnstat ====== | ||
| + | vnstat je další aplikací, která může být použita pro měření přenosů dat. Je trochu jednodušší a snadnější než ipac-ng. Jedna z výhod použití vnstatu je, že neběží na pozadí jako démon a tudíž nezabírá místo v paměti. Proces je vyvolán pomocí cronu a spouští se každých 5 minut. | ||
| + | |||
| + | ===== Instalace ===== | ||
| + | vnstat je velmi snadné nainstalovat ze zdrojů Ubuntu. V [[Terminál|Terminálu]] napište: | ||
| + | < | ||
| + | sudo apt-get install vnstat | ||
| + | </ | ||
| + | ===== Nastavení ===== | ||
| + | vnstat je určen pro použití uživatelem, | ||
| + | |||
| + | < | ||
| + | sudo chmod o+x / | ||
| + | </ | ||
| + | sudo chmod o+wx / | ||
| + | </ | ||
| + | Nyní by měl být vnstat připraven ke spuštění. | ||
| + | |||
| + | ===== Použití ===== | ||
| + | Pro vytvoření cron úkolu jednoduše spusťte tento příkaz: | ||
| + | < | ||
| + | vnstat -u -i ath0 | ||
| + | </ | ||
| + | |||
| + | Toto vytvoří soubor ve složce ''/ | ||
| + | |||
| + | < | ||
| + | Database updated: Thu Jan 12 22:20:01 2006 | ||
| + | |||
| + | ath0 | ||
| + | |||
| + | | ||
| + | transmitted: | ||
| + | total: | ||
| + | |||
| + | rx | ||
| + | -----------------------+------------+----------- | ||
| + | today 0.11 MB | 0.01 MB | 0.12 MB | ||
| + | -----------------------+------------+----------- | ||
| + | estimated | ||
| + | </ | ||
| + | Můžete si přečíst víc o nastaveních pro modifikaci výstupu v manuálu vnstatu. | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | {{page> | ||