Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RAHISTO(1)		     General Commands Manual		      RAHISTO(1)

NAME
     rahisto - print histogram of metrics from argus(8) data.

SYNOPSIS
     rahisto [-M histomode] -H bin[L]:range|size ...  [raoptions] [-- filter-ex-
     pression]

DESCRIPTION
     Rahisto reads argus data from an argus-data source, sorts the records based
     on  the  criteria specified on the command line, and outputs a valid argus-
     stream.

OPTIONS
     Rahisto, like all ra based clients, supports a number of ra options includ-
     ing filtering of input argus records through a terminating  filter  expres-
     sion.  See ra(1) for a complete description of ra options.  rahisto(1) spe-
     cific options are:

     -M nozero
	 Don't print bins that have zero frequencies.
     -M outlayer
	 Print	accumulated  stats for outlayer values, i.e. the values that are
	 outside the histogram range.
     -M perflow
	 Generate multiple histograms.	One histogram for each -H option will be
	 generated each flow discovered.  The flow model is specified  with  the
	 -m  option.   See  the  racluster(1) man page for aggregatable objects.
	 Note that no aggregation takes place as a result of the -m option; this
	 is used only to classify flow records.
     -m aggregation object
	 Supported aggregation objects are listed in the racluster(1) man page.
     -H [abs] metric bin[L]:range | size
	 Specify histogram options, metric, number of bins, whether to	use  lo-
	 gorithmic  scales,  and  either a range specification to indicate start
	 and stop times, or just the size of each bin.	The optional 'abs' indi-
	 cates that rahisto should use absolute values	for  the  metric.   More
	 than  one  -H option can be supplied.	One histogram per metric will be
	 calculated for the same input data.

     Rahisto supports 112 argus metrics, which include most of the metrics
	  that can be printed.	See ra.1 for metric fields that are supported by
	  the ra* programs.  The common metrics include:
	    dur 	   record total duration.
	    avgdur	   record average duration.
	    proto	   transaction protocol.
	    sport	   source port number.
	    dport	   destination port number.
	    stos	   source TOS byte value.
	    dtos	   destination TOS byte value.
	    sttl	   src -> dst TTL value.
	    dttl	   dst -> src TTL value.
	    [s|d]bytes	   [src | dst] transaction bytes.
	    [s|d]appbytes  [src | dst] application bytes.
	    [s|d]pkts	   [src | dst] packet count.
	    [s|d]meansz    [src | dst] mean packet size.
	    [s|d]load	   packets per second.
	    [s|d]loss	   pkts retransmitted or dropped.
	    [s|d]ploss	   percent pkts retransmitted or dropped.
	    [s|d]rate	   bits per second.

INVOCATION
     A sample invocation of rahisto(1).  This call reads argus(8) data from  in-
     putfile  and  generates a frequency distribution histogram for the transac-
     tion duration for HTTP traffic.

     % rahisto -H dur 10 -r ~/argus/data/argus*out.gz - port http
      N = 194	  mean = 15.928685  stddev = 23.728876	max = 81.354462  min = 0.008055
		median =  0.079948     95% = 59.208977
      Class	Interval	 Freq	 Rel.Freq     Cum.Freq
	  1   0.000000e+00	  123	 63.4021%     63.4021%
	  2   8.200000e+00	    7	  3.6082%     67.0103%
	  3   1.640000e+01	   13	  6.7010%     73.7113%
	  4   2.460000e+01	    9	  4.6392%     78.3505%
	  5   3.280000e+01	    0	  0.0000%     78.3505%
	  6   4.100000e+01	    0	  0.0000%     78.3505%
	  7   4.920000e+01	    6	  3.0928%     81.4433%
	  8   5.740000e+01	   35	 18.0412%     99.4845%
	  9   6.560000e+01	    0	  0.0000%     99.4845%
	 10   7.380000e+01	    1	  0.5155%    100.0000%

     A sample invocation where the call reads argus(8) data from  inputfile  and
     generates a frequency distribution histogram for the round-trip time of arp
     volleys in argus(8) data.

     % rahisto -H dur 10:0-75u	-R /Vol*/Data/Archive/split/*68/2012/0[23] - arp and dur gt 0
      N = 360	  mean = 0.000028  stddev = 0.000007  max = 0.000066  min = 0.000014
		median = 0.000031     95% = 0.000028
		  mode = 0.000026
      Class	Interval	 Freq	 Rel.Freq     Cum.Freq
	  1   0.000000e+00	    0	  0.0000%      0.0000%
	  2   7.500000e-06	    2	  0.5556%      0.5556%
	  3   1.500000e-05	   63	 17.5000%     18.0556%
	  4   2.250000e-05	  188	 52.2222%     70.2778%
	  5   3.000000e-05	   71	 19.7222%     90.0000%
	  6   3.750000e-05	   23	  6.3889%     96.3889%
	  7   4.500000e-05	   10	  2.7778%     99.1667%
	  8   5.250000e-05	    2	  0.5556%     99.7222%
	  9   6.000000e-05	    1	  0.2778%    100.0000%
	 10   6.750000e-05	    0	  0.0000%    100.0000%

COPYRIGHT
     Copyright (c) 2000-2024 QoSient. All rights reserved.

SEE ALSO
     ra(1), racluster(1), rarc(5), argus(8),

AUTHORS
     Carter Bullard (carter@qosient.com).

BUGS
rahisto 5.0.3			19 September 2023		      RAHISTO(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rahisto&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help