Annotation of embedaddon/bmon/man/bmon.8, revision 1.1

1.1     ! misho       1: .TH "bmon" "8" "" "Bandwidth Monitor" "bmon"
        !             2: .SH "NAME"
        !             3: bmon \- bandwidth monitor and rate estimator
        !             4: .SH "SYNOPSIS"
        !             5: .B bmon
        !             6: [\fB\-\-show\-all\fR]
        !             7: [\fB\-\-use\-si\fR]
        !             8: [\fB\-\-input\fR=\fIMODULE\fR]
        !             9: [\fB\-\-output\fR=\fIMODULE\fR]
        !            10: [OPTIONS...]
        !            11: 
        !            12: .SH "DESCRIPTION"
        !            13: bmon is a monitoring and debugging tool to capture networking related
        !            14: statistics and prepare them visually in a human friendly way. It
        !            15: features various output methods including an interactive curses user
        !            16: interface and a programmable text output for scripting.
        !            17: 
        !            18: .SH "OPTIONS"
        !            19: .PP
        !            20: \fB \-h\fR, \fB\-\-help\fR
        !            21: .RS 4
        !            22: Prints a short help text and exits\&.
        !            23: .RE
        !            24: .PP
        !            25: \fB \-V\fR, \fB\-\-version\fR
        !            26: .RS 4
        !            27: Prints the versioning identifier and exits\&.
        !            28: .RE
        !            29: .PP
        !            30: \fB \-i\fR, \fB\-\-input=\fRMODULE[:OPTIONS][,MODULE...]
        !            31: .RS 4
        !            32: Set list of input modules to load and use. Multiple modules can be used
        !            33: in parallel. bmon automatically loads a useful and working input module
        !            34: by default. See INPUT MODULES for more details.
        !            35: .RE
        !            36: .PP
        !            37: \fB \-o\fR, \fB\-\-ouptut\fRMODULE[:OPTIONS][,MODULE...]
        !            38: .RS 4
        !            39: Set list of output modules to load and use. Multiple modules can be used
        !            40: in parallel. By default, bmon will use the curses output mode, if that is
        !            41: not available due to an incompatible console it will fall back to a simple
        !            42: text mode. See OUTPUT MODULES for more details.
        !            43: .RE
        !            44: .PP
        !            45: \fB \-U\fR, \fB\-\-use\-si\fR
        !            46: .RS 4
        !            47: Use SI unit system instead of 1KB = 1'024 bytes.
        !            48: .RE
        !            49: .PP
        !            50: \fB \-f\fR, \fB\-\-configfile=\fRFILE
        !            51: .RS 4
        !            52: Set alternative path to configuration file.
        !            53: .RE
        !            54: .PP
        !            55: \fB \-p\fR, \fB\-\-policy=\fRPOLICY
        !            56: .RS 4
        !            57: Set policy defining which network interfaces to display. See
        !            58: INTERFACE SELECTION for more details.
        !            59: .RE
        !            60: .PP
        !            61: \fB \-a\fR, \fB\-\-show\-all=\fR
        !            62: .RS 4
        !            63: Display all interfaces, even interface that are administratively down.
        !            64: .RE
        !            65: .PP
        !            66: \fB \-r\fR, \fB\-\-read\-interval=\fRFLOAT
        !            67: .RS 4
        !            68: Set interval in seconds in which input modules read statistics from their
        !            69: source. The default is 1.0 seconds.
        !            70: .RE
        !            71: .PP
        !            72: \fB \-R\fR, \fB\-\-rate\-interval=\fRFLOAT
        !            73: .RS 4
        !            74: Set interval in seconds in which the rate per counter is calculated.
        !            75: The default is 1.0 seconds.
        !            76: .RE
        !            77: .PP
        !            78: \fB \-L\fR, \fB\-\-lifetime=\fRFLOAT
        !            79: .RS 4
        !            80: Set lifetime of an element in seconds before it is no longer displayed
        !            81: without receiving any statistical updates. The default is 30 seconds.
        !            82: .RE
        !            83: 
        !            84: .SH "INPUT MODULES"
        !            85: .PP
        !            86: Input modules provide statistical data about elements. Each element consists
        !            87: of attributes which represents a counter, a rate, or a percentage. Elements
        !            88: may carry additional child elements to represent a hierarchy. Each element is
        !            89: assigned to a group defined by the input module. Input modules are polled in
        !            90: the frequence of the configured read interval.
        !            91: .PP
        !            92: The following input modules are available:
        !            93: .TP
        !            94: \fBnetlink\fR
        !            95: Uses the Netlink protocol to collect interface and traffic control statistics
        !            96: from the kernel. This is the default input module.
        !            97: 
        !            98: .TP
        !            99: \fBproc\fR
        !           100: Reads interface statistics from the /proc/net/dev file. This is considered a
        !           101: legacy interface and provided for backwards compatibily reasons. This is a
        !           102: fallback module if the Netlink interface is not available.
        !           103: 
        !           104: .TP
        !           105: \fBdummy\fR
        !           106: Programmable input module for debugging and testing purposes.
        !           107: 
        !           108: .TP
        !           109: \fBnull\fR
        !           110: No data collected.
        !           111: 
        !           112: .PP
        !           113: To receive additional information about a module, run the module with the
        !           114: "help" option set like this:
        !           115: 
        !           116: .PP
        !           117: .RS 4
        !           118: bmon \-i netlink:help
        !           119: .RE
        !           120: 
        !           121: See MODULE CONFIGURATION for more details.
        !           122: 
        !           123: .SH "OUTPUT MODULES"
        !           124: .PP
        !           125: Output modules display or export the statistical data collected by input
        !           126: modules. Multiple output modules can be run at the same time. bmon will
        !           127: not prevent possible conflicts such as multiple output modules writing to
        !           128: the console.
        !           129: .PP
        !           130: The following output modules exist:
        !           131: 
        !           132: .TP
        !           133: \fBcurses\fR
        !           134: Interactive curses based text user interface providing real time rate
        !           135: estimations and a graphical representatio nof each attribute. Press '?'
        !           136: to display the quick reference guide. This is the default output mode.
        !           137: 
        !           138: .TP
        !           139: \fBascii\fR
        !           140: Simple programmable text output intended for human consumption. Capable
        !           141: of printing list of interfaces, detailed counters and graphs to the
        !           142: console. This is the default fallback output mode if curses is not
        !           143: available.
        !           144: 
        !           145: .TP
        !           146: \fBformat\fR
        !           147: Fully scriptable output mode inteded for consumption by other programs.
        !           148: See the module help text for additional information.
        !           149: 
        !           150: .TP
        !           151: \fBnull\fR
        !           152: Disable output.
        !           153: 
        !           154: .PP
        !           155: To receive additional information about a module, run the module with the
        !           156: "help" option set like this:
        !           157: 
        !           158: .PP
        !           159: .RS 4
        !           160: bmon \-o curses:help
        !           161: .RE
        !           162: 
        !           163: See MODULE CONFIGURATION for more details.
        !           164: 
        !           165: .SH "MODULE CONFIGURATION"
        !           166: .PP
        !           167: The syntax to configure modules is as follows:
        !           168: .PP
        !           169: .RS 4
        !           170: ARGUMENT ::= mod1[:OPTS][,mod2[:OPTS]...]
        !           171: .br
        !           172: OPTS     ::= OPTION[;OPTION...]
        !           173: .br
        !           174: OPTION   ::= option[=value]
        !           175: .RE
        !           176: 
        !           177: .PP
        !           178: Run the module with option "help" to receive the list of options for each
        !           179: module:
        !           180: 
        !           181: .PP
        !           182: .RS 4
        !           183: bmon \-i module:help
        !           184: .RE
        !           185: 
        !           186: .SH "INTERFACE SELECTION"
        !           187: .PP
        !           188: The following syntax is used to define the interface selection policy:
        !           189: .PP
        !           190: .RS 4
        !           191: SELECTION ::= NAME[,NAME[,...]]
        !           192: .br
        !           193: NAME      ::= [!]interface
        !           194: .RE
        !           195: 
        !           196: .PP
        !           197: The interface name may contain the character '*' which will act as a wildcard
        !           198: and represents any number of any character type, e.g. eth*, h*0, ...
        !           199: 
        !           200: .PP
        !           201: Examples:
        !           202: 
        !           203: .PP
        !           204: .RS 4
        !           205: lo,eth0,eth1
        !           206: .br
        !           207: eth*,!eth0
        !           208: .RE
        !           209: 
        !           210: .SH "EXAMPLES"
        !           211: .PP
        !           212: To run bmon in curses mode monitoring the interfaces eth0
        !           213: and eth1:
        !           214: .PP
        !           215: .RS 4
        !           216: \fBbmon \-p eth0,eth1 \-o curses\fP
        !           217: .RE
        !           218: 
        !           219: .SH "FILES"
        !           220: /etc/bmon.conf
        !           221: .br
        !           222: $HOME/.bmonrc
        !           223: 
        !           224: .SH "SEE ALSO"
        !           225: .PP
        !           226: \fBip\fR(8),
        !           227: \fBnetstat\fR(8),
        !           228: \fBifconfig\fR(8),
        !           229: \fBnetlink\fR(7),
        !           230: 
        !           231: .SH "AUTHOR"
        !           232: Thomas Graf <tgraf@suug.ch>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>