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

FreeBSD Manual Pages

  
 
  

home | help
TORRUS_COLLECTOR(1)		     torrus		     TORRUS_COLLECTOR(1)

NAME
     collector - Torrus data Collector.

SYNOPSIS
     torrus collector --tree=TREENAME [options...]

DESCRIPTION
     This command starts the Collector process for the tree TREENAME. By default
     it forks into a daemon, sets the log output file to /var/log/torrus/collec-
     tor.TREENAME.log, performs one Collector cycle, and sleeps until the next
     cycle is scheduled. In daemon mode the log file can be reopened by sending
     it a SIGHUP signal.

     Collector cycle scheduling is controlled by two parameters defined for each
     individual configuration leaf: "collector-period" and "collector-timeoff-
     set". See the Torrus Configuration Guide for more details.

     The number of OID (Object IDentifier) variable bindings sent by Collector
     is controlled by the datasource parameter "snmp-oids-per-pdu".  It is set
     to a default value of 40 in snmp-defs.xml, and may be overwritten at the
     host level.

OPTIONS
     --instance=N
	 Defines the collector instance. A single tree can allow more than one
	 collector instance. The number of instances is defined in "run" hash in
	 the torrus-siteconfig.pl's %Torrus::Global::treeConfig.  If the number
	 of instances is more than one, this option is mandatory.  The collect-
	 ing job is split between the instances, and normally all instances
	 should be started by the startup scripts. The tree should be re-com-
	 piled after the number of instances is changed in the siteconfig.  In
	 the example below the tree tree_A will be served by three collector in-
	 stances:

	   %Torrus::Global::treeConfig = (
	     'tree_A' => {
	       'description' => 'The First Tree',
	       'xmlfiles' => [qw(a1.xml a2.xml a3.xml)],
	       'run' => { 'collector' => 3, 'monitor' => 1 } },
	    );

     --nodaemon
	 Prevents the process from becoming a daemon and sets the log to STDERR.

     --runonce
	 Instructs the collector to run once and exit. Implies --nodaemon.

     --runalways
	 Instructs the collector process to continue running even if no collec-
	 tor datasources are defined in the tree. In this case, the process will
	 check once per hour if the configuration has changed.

     --debug
	 Sets the log level to debug.

     --verbose
	 Sets the debug level to info.

     --help
	 Displays a help message.

FILES
     /usr/local/etc/torrus/conf/torrus-siteconfig.pl
	 Torrus site configuration script.

     /var/log/torrus/collector.TREENAME.log
	 Collector's log for the tree TREENAME.

     /usr/local/share/torrus/xmlconfig/snmp-defs.xml
	 Basic variable definitions for the SNMP collector.

SEE ALSO
     torrus(1)

NOTES
     See more documentation at Torrus home page: http://torrus.org

AUTHOR
     Stanislav Sinyagin <ssinyagin@k-open.com>

torrus 2.09			   2026-08-30		     TORRUS_COLLECTOR(1)

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

home | help