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

FreeBSD Manual Pages

  
 
  

home | help
Clamdtop(1)			 Clam AntiVirus 		     Clamdtop(1)

NAME
     clamdtop - monitor the Clam AntiVirus Daemon

SYNOPSIS
     clamdtop [options] [clamdspec ...]

DESCRIPTION
     clamdtop  is  a tool to monitor one or multiple clamd(s).	It has a (color)
     ncurses interface, that shows the jobs in clamd's queue, memory usage,  and
     information  about  the  loaded signature database.  You can specify on the
     command-line to which clamd(s) it should connect to. By default it will at-
     tempt to connect to the local clamd as defined in clamd.conf.

OPTIONS
     -h, --help
	    Display help information and exit.

     -V, --version
	    Print version number and exit.

     --config-file=FILE
	    Read clamd settings from FILE, to determine how to connect to it.

     clamdspec
	    Specifies the clamd to connect to: either a path to the local  (unix
	    domain)  socket  of clamd, or an IP address and an port number (that
	    defaults to 3310) to connect  to  a  local	or  remote  clamd  using
	    TCP/IP.

OVERVIEW
   KEYS:
     H

	    Displays  a short helpscreen, describing the meaning of various ele-
	    ments on the display.

     Q

	    Quits clamdtop

     R

	    Resets the maximum values.

     up arrow, down arrow

	    If you are monitoring multiple clamds then	clamdtop  will	show  an
	    overview screen by default. You can use the up arrow and  down arrow
	    keys  to  cycle  through  each  clamd individually, and the overview
	    screen.  A blue bar will highlight the clamd that is currently shown
	    in detail. On the overview screen none of  the  clamds  is	selected
	    (hence no blue bar), and you can see the items from the queue of all
	    clamds.

   The top bar
     Shows  the  version  of clamdtop and the current time. Clamdtop updates the
     display once every 2 seconds.

   The list of clamds
     Shows the clamds that clamdtop is connected to, and statistics about them.

     NO     Unique clamd number

     CONNTIME
	    How long clamdtop has been connected (reset upon a reconnect)

     LIV    Total number of live threads

     IDL    Total number of idle threads

     QUEUE  Number of items in queue

     MAXQ   Maximum number of items observed in the queue

     MEM    Total memory usage (if available)

     HOST   Which clamd, local means unix socket

     ENGINE
	    Engine version

     DBVER  Database version

     DBTIME
	    Database publish time

   Clamd detailed view
     Primary threads live
	    The number of threads that are executing commands or scanning.

     Primary threads idle
	    The number of threads that are idle, waiting for commands. They will
	    exit after IdleTimeout (30 seconds).

     Primary threads max
	    The maximum number of threads configured.

     Queue items
	    The number of items (scanjobs) in clamd's queue that are waiting for
	    a free thread to be processed.

     Queue max
	    The maximum number of items observed in clamd's queue.

   The memory usage view
     If available, it will show details on clamd's memory usage:

     Mem heap
	    The amount of memory used by libc from the heap in MegaBytes.

     Mem mmap
	    The amount of memory used by  libc	from  mmap-allocated  memory  in
	    MegaBytes.

     Mem unused
	    The amount of memory that can be reclaimed by libc.

     Libc used
	    The amount of useful memory allocated by libc.

     Libc free
	    The  amount  of memory allocated by libc, that can't be freed due to
	    fragmentation.

     Libc total
	    The amount of memory allocated by libc from the system in total.

     Pool count
	    The number of mmap regions allocated by clamd' memory pool allocator
	    (for the signature database).

     Pool used
	    The amount of memory used by clamd's memory pool allocator (for  the
	    signature database).

     Total  The  total amount of memory allocated by clamd's memory pool alloca-
	    tor.

   The clamd job queue
     COMMAND
	    Kind  of  command  being  executed,  STATS	is  clamdtop,  SCAN/CON-
	    TSCAN/FILDES/MULTISCAN is scan of a file/directory, MULTISCANFILE is
	    scan of one item by a MULTISCAN job.

     QUEUEDSINCE
	    The time since the command got queued, until now.

     FILE   The name of the file being processed (if applicable).

EXAMPLES
     (1) To connect to the clamd configured in the default clamd.conf:

	    clamdtop

     (2) To connect to the clamd configured in another clamd.conf:

	    clamdtop --config-file=/path/to/clamd.conf

     (3) To connect to a clamd running on another machine (192.168.0.3) on the
     LAN:

	    clamdtop 192.168.0.3

     (4) To connect to a clamd running on another machine (192.168.0.3) on a
     non-default port (3410):

	    clamdtop 192.168.0.3:3410

     (5) To monitor the local clamd and 2 other remote clamds over TCP/IP:

	    clamdtop localhost 192.168.0.3 192.168.0.4

NOTES
     clamdtop  uses  colors  if  the terminal is capable of colors.  If you know
     your terminal is capable of colors, yet you aren't seeing any,  then  check
     that your TERM environment variable is set correctly.  For example try set-
     ting  it  to TERM=xterm-color if you are in an xterm-like environment. IPv6
     support has been added. If specifying an IPv6 address, please use the  nor-
     mal  IPv6	addressing  rules. If specifying both an IPv6 address and a port
     combination,  encapsulate	the  IPv6  address  in	square	brackets   (e.g.
     [::1]:3410).

RETURN CODES
     0 : Normal termination

     >0: Error occurred.

CREDITS
     Please check the full documentation for credits.

AUTHOR
     TA<paragraph>rA<paragraph>k Edvin <edwin@clamav.net>

SEE ALSO
     clamd(8), clamd.conf(5)

ClamAV 1.4.4			February 22, 2009		     Clamdtop(1)

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

home | help