Logg over Wi-Fi eller nett-stabilitet?

Logg over Wi-Fi eller nett-stabilitet?

Innleggav Hemo » man 21.12.2015 21:52

Fins det ein måte å logga kor stabilt Wi-Fi-nettet er?
Nettverksverktøy har ping, men der ser eg berre litt tilbake i tid.
Fins det ein app eller eit triks, som lar Mac-en logga slikt?

Kanskje ein nettverksovervåkings-app, som kan sei når nettet gjekk ned, kom tilbake og kor lenge det var vekke?

Brukerens avatar
medlem i 215 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav Morse » man 21.12.2015 22:42


Brukerens avatar
medlem i 163 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav Hemo » tir 22.12.2015 16:36

Takker og bukker!
Der var mykje nyttig info.
Men det ser ut til at testinga avbryter når det trådlause nettet blir vekke?

Er det kanskje eg som brukar programmet feil?
Programmet står med "Overvåker Wi-Fi-tilkoblingen...", og det står ein dato og klokkeslett der for når overvåkinga har vert aktiv sidan.

Etter ei viss tid, sluttar såfall overvåkinga.
Sjølv om nettet dett vekk, så kjem det jo tilbake.
Målet var ei overvåking som visar når nettet datt vekk, og evt. kor lenge det var vekke.
Så om eg f.eks. lar overvåkinga stå eit par døgn, så kan eg sjå om det er samanfallande tidspunkt, om det er lika lenge mellom kvart utfall, osb.

Brukerens avatar
medlem i 215 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav olavl » tir 22.12.2015 23:38

Ei enkel løsning kan være å bruke følgende skript:
Kode: Merk alt
while [ 1 ]
do
  echo `date`
  netstat -in -I en0 | wc -l
  sleep 30
done

lag ei fil av denne på heimekatalogen og kjør med bash fra terminalen slik
Kode: Merk alt
bash filnavndulagramed > wifilog.txt


Så kort kva som skjer her:

wifilog.txt vil inneholde ein timestamp så ei ny linje med tallet 4. Dersom det trådløse nettet forsvinner blir tallet 2.

Et par ting du kanskje må skru litt på:
- en0 er navnet på mitt trådløse interface, kan være en1, en2 el Det må du nesten sjekke
- sleep 30 ,pauser i 30 sekunder. Juster denne for kor ofte du vil logge.

Denne vil ikkje oppdage om du mister kobling fra router/mode el mot internett, men vil vise om maskina mister kobling med det trådløse nettverket.

mvh,
Olav

Brukerens avatar
medlem i 178 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav Hemo » man 04.01.2016 23:49

Takkar og bukkar!
Så du teller kor mange linjer med eh0 som fins i netstat?

Veit du om ein måte å testa om ein ping når f.eks. 8.8.8.8 og logga dato og klokkeslett til ei fil når pingen ikkje går gjennom?

Brukerens avatar
medlem i 215 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav olavl » tir 05.01.2016 0:17

Tja, har ikkje finlest manualen på ping (man ping). Noe slikt:
Kode: Merk alt
while [ 1 ]
do
  ping -o 8.8.8.8 >/dev/null
  test 0 -ne $? || date
  sleep 30
done


Man test for detaljer om denne. || - eller, do or die stil. resultat av ping ulik 0 eller dato skrives.

mvh,
Olav

Brukerens avatar
medlem i 178 måneder
 

Re: Logg over Wi-Fi eller nett-stabilitet?

Innleggav Hemo » tir 05.01.2016 13:23

Takk igjen!
Eg har ikkje nok erfaring med dette til at manualen gir meg nyttig info.
Eg prøver å lesa, men det går i grunn fort i ball.

Scriptet du laga med ping og test, gir loggføring av dato-tid ved ping suksessfull.
Når ping ikkje er suksessfull, går resultatet til terminalen, ikkje til logg-fila.

Kode: Merk alt
Tue Jan  5 12:08:20 CET 2016
Tue Jan  5 12:08:50 CET 2016
Tue Jan  5 12:09:20 CET 2016
Tue Jan  5 12:09:50 CET 2016
Tue Jan  5 12:10:20 CET 2016
Tue Jan  5 12:10:50 CET 2016
Tue Jan  5 12:11:20 CET 2016
Tue Jan  5 12:11:50 CET 2016
Tue Jan  5 12:12:20 CET 2016
Tue Jan  5 12:12:51 CET 2016
Tue Jan  5 12:15:12 CET 2016
Tue Jan  5 12:15:42 CET 2016
Tue Jan  5 12:16:12 CET 2016
Tue Jan  5 12:16:42 CET 2016


Merk opphold frå kl. 12:12:51 til 12:15:12
I dette tidsrommet kjem dette i terminalen:

Kode: Merk alt
Users-Mac:~ user$ bash script.txt > wifilog.txt
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host


Når ping-en svarar igjen, kjem det nye oppføringar med dato-tid i loggen.
Vi er ganske tett på ei løysing, her :)
Eg blir såfall veldig glad om du hjelper litt til :)

Redigert:

http://tech.jocke.no/2010/09/27/add-timestamp-to-ping/ fann eg ein måte å leggja til timestamp til ping. Om eg kombinerer -i for "vent", kan eg gjer dette:

Kode: Merk alt
ping 8.8.8.8 -i 30 | while read pong; do echo "$(date): $pong"; done


Spørsmål: Veit du korleis eg kan køyra dette ut i ei loggfil?

Eg kombinerte den med >> logfil.txt og fekk ønska resultat.

Kode: Merk alt
ping -i 30 8.8.8.8 | while read pong; do echo "$(date): $pong" >> logfil.txt; done


Eksempel på resultat med 10 sekunds intervall:

Kode: Merk alt
Tue Jan  5 12:56:23 CET 2016: PING 8.8.8.8 (8.8.8.8): 56 data bytes
Tue Jan  5 12:56:23 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=0 ttl=54 time=32.971 ms
Tue Jan  5 12:56:33 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=34.903 ms
Tue Jan  5 12:56:43 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=35.698 ms
Tue Jan  5 12:56:53 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=3 ttl=54 time=33.207 ms
Tue Jan  5 12:57:03 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=4 ttl=54 time=33.166 ms
Tue Jan  5 12:57:23 CET 2016: Request timeout for icmp_seq 5
Tue Jan  5 12:57:33 CET 2016: Request timeout for icmp_seq 6
Tue Jan  5 12:57:43 CET 2016: Request timeout for icmp_seq 7
Tue Jan  5 12:57:53 CET 2016: Request timeout for icmp_seq 8
Tue Jan  5 12:58:03 CET 2016: Request timeout for icmp_seq 9
Tue Jan  5 12:58:13 CET 2016: Request timeout for icmp_seq 10
Tue Jan  5 12:58:23 CET 2016: Request timeout for icmp_seq 11
Tue Jan  5 12:58:33 CET 2016: Request timeout for icmp_seq 12
Tue Jan  5 12:58:33 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=13 ttl=50 time=23.659 ms
Tue Jan  5 12:58:43 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=14 ttl=50 time=25.131 ms
Tue Jan  5 12:58:53 CET 2016: 64 bytes from 8.8.8.8: icmp_seq=15 ttl=50 time=25.250 ms


Eg trur dette er ein ganske grei måte å logga alle tidspunkt då nettet var nede.
Takk for hjelp!

Brukerens avatar
medlem i 215 måneder
 


Returner til Diverse maskinvare og nettverk



Hvem er i Forumene

Registrerte brukere: Google [Bot]