Provided by: httping_2.5-5.2_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     Gebruik  een  blijvende  verbinding,  dat  wil  zeggen  hergebruiken  dezelfde TCP-
              verbinding voor meerdere  HTTP-verzoeken.  Meestal  mogelijk  wanneer  'Connection:
              Keep-Alive'  is  verzonden door de server. Als het bestemmingssysteem de verbinding
              verbroken heeft, dan zal HTTPing een

       -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 mail@vanheusden.com
       Wanneer   u   een   donatie   wilt   doen,   dan   kunt   u    Bitcoins    sturen    naar:
       1N5Sn4jny4xVwTwSYLnf7WnFQEGoVRmTQF