Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: h.giuseppe 22 Ledna 2013, 17:38:17
-
šlo by nějak udělat aby se mi nějakým příkazem z terminálu do textového souboru zapisovalo vytížení sítě s tím že by tam byl zaznamenán čas, ip adresy atd...???
-
Šlo. Ten zápis požadovaných hodnot pomoci shell scriptu a spouštět to pomocí cronu, třeba po minutě...
-
Nejsem programátor, ale mě tak napadá něco jako:
iotop >> vypis.txt
a zapracovat si to do cronu
(ale jsou tu hlavy zkušenější, tohle je naprosto laické řešení)
-
šlo by nějak udělat aby se mi nějakým příkazem z terminálu do textového souboru zapisovalo vytížení sítě s tím že by tam byl zaznamenán čas, ip adresy atd...???
Napiš přesně co tam chceš mít, mě by se také hodilo... Neslibuji, ale že to bude hned.
-
Nejsem programátor, ale mě tak napadá něco jako:
iotop >> vypis.txt
a zapracovat si to do cronu
(ale jsou tu hlavy zkušenější, tohle je naprosto laické řešení)
sudo iftop -i wlan0 2>&1 | tee ./myOutput.txt | sleep 30s | pkill iftop
Ale s průběžným zápisem nevím... Při použití >> je to nečitelné, iftop možná nebude nejlepší řešení... Existuje takových nástrojů hodně, třeba nethogs, iptraf apod. Něco málo je i na wikině http://wiki.ubuntu.cz/monitorov%C3%A1n%C3%AD_datov%C3%BDch_p%C5%99enos%C5%AF (http://wiki.ubuntu.cz/monitorov%C3%A1n%C3%AD_datov%C3%BDch_p%C5%99enos%C5%AF) Nevím co přeně kolik toho umí...
-
šlo by nějak udělat aby se mi nějakým příkazem z terminálu do textového souboru zapisovalo vytížení sítě s tím že by tam byl zaznamenán čas, ip adresy atd...???
Napiš přesně co tam chceš mít, mě by se také hodilo... Neslibuji, ale že to bude hned.
No jen jsem chtěl vědět jak udělat aby se do textového souboru zapisovalo jaká běží aplikace a jak zatěžuje internet.
<aktuální čas><jmeno aplikace><Kolik dat stahuje><kolik odesílá><z jaké ip-adrasy>
-
Možná by se na to dal znásilnit wireshark... pokud má CLI
-
Možná by se na to dal znásilnit wireshark... pokud má CLI
ma...
tshark -iwlan0 -w /tmp/sniff.cap -a duration:20
(vic viz man)