Provided by: httping_2.4-1_amd64 bug

NAME

       httping - meten van de latency en doorvoorsnelheid van een http server

SAMENVATTING

       httping [opties]

       een  aantal  opties:  [-g  URL]  [-h  systeem  naam]  [-p  port  nummer] [-x proxy systeem
       naam:port] [-c aantal] [-i interval] [-t duur limiet] [-s] [-K] [-Y]

BESCHRIJVING

       The program Het programma httping meet de latency van een http server. Sinds versie  1.0.6
       kan ook de dooorvoorsnelheid gemeten worden.

OPTIES

       -5     De geselecteerde server is een SOCKS5 server.

       -6     Schakel IPv6 mode in. Standaard instelling is IPv4.

       -a     Hoorbare ping

       -b     Gebruik  deze  optie  samen  met  -G. HTTPing zal dan de doorvoorsnelheid (in kB/s)
              tonen.

       -B     Gebruik deze optie samen met -G. HTTPing zal  dan  de  doorvoorsnelheid  (in  kB/s)
              tonen. HTTPing zal echter vragen aan de webserver of deze de data comprimeerd.

       -c aantal
              Hoevaak te pingen.

       -D     Teken geen grafieken (in ncurses (-K) mode).

       -e str Als  de  status-code  anders  is dan die ingesteld is met -o, dan zal 'str' getoond
              worden.

       -E     Haal de proxy instellingen uit omgevings variabelen.

       -F     Probeer verbindingen met "TFO (TCP Fast open)" op te zetten. Dit werkt  alleen  met
              Linux kernel 3.7 of recenter.

       -f     Ping zo snel als mogelijk achter elkaar.

       -G     Doe  een  GET-verzoek  in plaats van een HEAD-verzoek. Daarmee wordt ook de pagina-
              inhoud opgehaald.

       -g URL Kies welke URL gepinged moet worden. Bijvoorbeeld: http://www.microsoft.com/

       -h systeem naam
              In plaats van een URL kan men ook alleen een systeem naam opgeven.

       -I str Welke "UserAgent" te sturen naar de webserver.

       -i interval
              Hoeveel seconden (of delen daarvan) te wachten  tussen  het  verzenden  van  iedere
              ping.

       -K     Gebruik de ncurses gebruikers interface.

       -L x   In combinatie met -G zet dit een limiet op hoeveel data er binnengehaald wordt.

       -l     Maak een SSL verbinding. Dit vereist een https-URL.

       -m     Geef output die makkelijker met een script te bewerken is.

       -N x   Nagios-mode 1: geef 1 terug als de gemiddel reaktie snelheid >= "warn" en 2 als die
              snelheid >= "crit", anders geef 0 terug. Nagios mode 2: geef 0 terug als alles goed
              ging, anders 'x'.

       -n warn,crit
              Schakelt  HTTPing  naar Nagios-plugin mode 1. Geef afsluit code 1 als de gemiddelde
              response tijd groter is dan 'warn', geef 2 terug als die tijd groter is dan 'crit'.
              Anders 0.

       -o x,x,...
              Selecteer de HTTP status-codes die als 'ok' beschouwd worden.

       -p portnumber
              Gebruik dit on combinatie met h. Het zet het port-nummer om te pingen.

       -q     Geef geen uitvoer, alleen een teruggave code.

       -R str Welke "Referer" te zenden naar de webserver.

       -r     Eenmalig  systeemnaam vertalen (dit is zinvol bij het pingen van een roterende DNS,
              bovendien haalt het de eerste vertaling uit de ping lus zodat de 1e ping  niet  een
              bovengemiddelde tijd duurt).

       -S     Toon alle individuele componenten (verbinden, zenden, etc) van de gemeten tijden.

       -s     Toon de HTTP statuscodes.

       -T x   Lees de toegangscode voor website authenticatie uit bestand 'x'.

       -t timeout
              Hoelang te wachten op een reactie van de webserver.

       -U     Gebruik authenticatie bij toegang tot de website. Combineer dit met -P of -T.

       -v     Toon meer details.

       -W     Stop HTTPing niet als het opzoeken van de server naam niet lukt.

       -X     Gebruik deze in combinatie met -G. Toon hoeveel data er ontvangen werd.

       -x proxyhost[:port]
              Gebruik een proxy server om een verbinding op te zetten.

       -Y     Gebruik kleuren.

       -z     Toon  de  vingerafdruk  van  de  X.509  certificaten  bij  het opzetten van een SSL
              verbinding.

       --abbreviate
              Kort waardes af wanneer ze groter zijn dan 1000/1000000/etc.

       --adaptive-interval or --ai
              Zorg ervoor dat pings steeds met dezelfde interval uitgevoerd worden, relatief  tot
              het start tijdstip. deze instelling wordt automatisch aangezet in "ncurses"-mode.

       --aggregates x[,y[,z[,etc.]]]
              Toon cumulatief de waardes van x[/y[/etc]] seconden.

       --divert-connect x
              Gebruik niet de systeemnaam uit de URL om naar te verbinden. Verbind naar 'x'.

       --draw-phase
              Toon fase diagram.

       --graph-limit x
              Bij het bepalen van de grafiek-bandbreedte: negeer waardes hoger dan x.

       --header x
              Voeg een extra verzoek-regel toe.

       --keep-cookies
              Als de HTTP server cookies geeft, zend die dan mee terug bij volgende pings.

       --max-mtu x
              Welke MTU te gebruiken. Kan niet groter zijn dan de MTU van de netwerk adapter.

       --no-host-header
              Voeg niet een "Host:"-regel toe aan het verzoek.

       --no-tcp-nodelay
              Zet het Naggle-algorithme niet uit.

       --priority x
              Geef packets een bepaalde prioriteit.

       --tos x
              Configureer de TOS.

       --proxy-user x
              Gebruikersnaam voor proxy authenticatie.

       --proxy-password x
              Toegangscode voor proxy authenticatie.

       --proxy-password-file x
              Lees toegangscode voor proxy authenticatie uit bestand 'x'.

       --recv-buffer x
              Configureer de grootte van de ontvangst buffer.

       --slow-log x
              Als een ping-tijd meer dan x is, toon het resultaat dan in het middelste venster.

       --threshold-red x
              Toon metingen in rood als de gemeten waarde meer dan x is.

       --threshold-yellow x
              Toon metingen in geel als de gemeten waarde meer dan x is.

       --threshold-show x
              Toon metingen alleen als ze hoger dan x zijn.

       --timestamp or --ts
              Voeg een een tijdstempel toe aan de uitvoer. Gebruik -v om ook een datum te zien en
              -vv om ook microseconden te zien.

       --tx-buffer x
              Configureer de grootte van de zend-buffer.

       -V     Toon versie informatie.

UITVOER

       In de -S mode zal iets als "tijd=0.08+24.09+23.17+15.64+0.02=62.98 ms" getoond worden.  De
       eerste waarde is hoe lang het duurde om de systeem naam te vertalen, de 2e waarde hoe lang
       het duurde om te verbinden, de 3e waarde geeft aan hoe lang het duurde om het  verzoek  te
       verzenden  en  de  4e  waarde  is  hoelang  het duurde voordat de http-server een antwoord
       formuleerde en terugzond. de 5e waarde geeft aan  hoelang  het  duurde  om  de  socket  te
       sluiten.

GRAFIEK

       De  grafiek in ncurses mode gebruikt een aantal kleuren. Groen: de waarde is minder dan de
       ondergrens. Rood: de waarde is hoger dan de bovengrens. Blauw: de  waarde  is  gelimiteerd
       door '--graph-limit'. Cyaan: er is geen meetwaarde.

TOETSEN

       Druk  <CTRL>  +  <c>  om  het  programma af te breken. Er zal dan een samenvatting getoond
       worden.  In ncurses mode: <CTRL> + <l>  ververst  het  scherm,  H  stopt  (en  hervat)  de
       grafieken en ook q zal het programma stoppen.

VOORBEELDEN

       httping -g http://localhost/
              Ping de HTTP server op URL http://localhost/

       httping -h localhost -p 1000
              Ping de HTTP server op systeem 'localhost' en port nummer 1000.

       BUGS   Geen.

ZIE OOK

       http://www.vanheusden.com/httping/

NOTITIES

       Deze   man-page  beschrijft  httping  versie  2.3:  andere  versies  kunnen  iets  of  wat
       verschillen.     Stuur    a.u.b.    correcties,    toevingen    en    foutraporten    naar
       folkert@vanheusden.com  Wanneer  u een donatie wilt doen, dan kunt u Bitcoins sturen naar:
       1N5Sn4jny4xVwTwSYLnf7WnFQEGoVRmTQF