Port details |
- torrus Data Series Processing Framework - think mrtg with xml configs
- 2.09_4 net-mgmt =4 2.09_3Version of this port present on the latest quarterly branch.
- Maintainer: corsmith@gmail.com
- Port Added: 2005-11-23 13:25:23
- Last Update: 2024-07-29 12:48:53
- Commit Hash: 3f5fb7b
- People watching this port, also watch:: vlc, openvpn, ntraceroute, openssl, dnstracer
- License: GPLv2+
- WWW:
- http://torrus.org
- Description:
- Torrus is designed to be the universal data series processing framework.
Although most users deploy Torrus for SNMP monitoring, it might be useful for
data series of any nature. Tobi Oetiker's RRDtool is used for data storage.
* Configuration compiler and validator. It processes the XML configuration
files and saves the configuration into a database.
* View renderer and the web interface. They generate HTML and the graphical
representation of the datasources and provide user authentication and
authorization. All generated output is controlled by the configuration
parameters and templates. The users can easily create their own
presentation of data series.
* SNMP Collector. Modular collector core architecture allows further
extension with new collector and storage types. Any datasource can have
its own polling schedule.
* SNMP Device Discovery Tool. Devdiscover is a new, modular, flexible, and
expandable tool for automatic generation of Torrus configuration files.
New device types and MIBs are easily added as independent Perl modules.
* Threshold monitor. All data, regardless of their type and nature, can be
monitored according to the user-defined rules. The rules can also include
the datasource-specific parameters, e.g. boundary values etc. The
thresholds are specified by RPN expressions.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net-mgmt/torrus/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/torrus
- pkg install torrus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: torrus
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1464142651
SHA256 (torrus-2.09.tar.gz) = d460bf14661aec8a8840d185274589abe76a35e9d23fe54ee55bea094c478a1d
SIZE (torrus-2.09.tar.gz) = 653126
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- rrdtool>=0 : databases/rrdtool
- p5-XML-LibXML>=0 : textproc/p5-XML-LibXML
- p5-BerkeleyDB>=0 : databases/p5-BerkeleyDB
- p5-Template-Toolkit>=0 : www/p5-Template-Toolkit
- p5-Proc-Daemon>=0 : devel/p5-Proc-Daemon
- p5-Net-SNMP>=0 : net-mgmt/p5-Net-SNMP
- p5-URI>=0 : net/p5-URI
- p5-TimeDate>=0 : devel/p5-TimeDate
- p5-Apache-Session>=0 : www/p5-Apache-Session
- p5-FCGI>=0 : www/p5-FCGI
- p5-JSON>0 : converters/p5-JSON
- Runtime dependencies:
-
- rrdtool>=0 : databases/rrdtool
- p5-XML-LibXML>=0 : textproc/p5-XML-LibXML
- p5-BerkeleyDB>=0 : databases/p5-BerkeleyDB
- p5-Template-Toolkit>=0 : www/p5-Template-Toolkit
- p5-Proc-Daemon>=0 : devel/p5-Proc-Daemon
- p5-Net-SNMP>=0 : net-mgmt/p5-Net-SNMP
- p5-URI>=0 : net/p5-URI
- p5-TimeDate>=0 : devel/p5-TimeDate
- p5-Apache-Session>=0 : www/p5-Apache-Session
- p5-FCGI>=0 : www/p5-FCGI
- p5-JSON>0 : converters/p5-JSON
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libxml2.so : textproc/libxml2
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net-mgmt_torrus
- USES:
- gnome perl5
- pkg-message:
- For install:
- This port has been converted to use fastcgi. Please read the installation
documentation available at:
http://torrus.org/install.pod.html
- If upgrading
- A complete re-compile of the XML is required after upgrading.
* Shutdown the collector
* Remove all of the dbs under db/
* run 'torrus compilexml --all'
* Restart the collector
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.09_4 29 Jul 2024 12:48:53 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of databases/rrdtool
New version of rrdtool in tree |
2.09_3 25 Feb 2024 06:53:37 |
Muhammad Moinur Rahman (bofh) |
net-mgmt/torrus: Moved man to share/man
Approved by: portmgr (blanket) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.09_2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.09_2 20 Jul 2022 14:22:42 |
Tobias C. Berner (tcberner) |
net-mgmt: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* @BABOLO <.@babolo.ru>
* Alex Samorukov, samm@freebsd.org
* Alexander Kriventsov <avk@vl.ru>
* Alexander Sulfrian <alexander@sulfrian.net>
* Alexander Y. Grigoryev <alexander.4mail@gmail.com>
* Alexandre Biancalana <ale@biancalanas.net>
* Alexandre Snarskii <snar@paranoia.ru>
* Alexandre Snarskii <snar@snar.spb.ru>
* Alexey Bobkov <mr.deadlystorm@gmail.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Degtyarev (Only the first 15 lines of the commit message are shown above ) |
2.09_2 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
2.09_1 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
2.09 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
2.09 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.09 08 Nov 2019 13:30:33 |
tobik |
net-mgmt: Add missing USES={gnome,php} |
2.09 14 Aug 2019 08:48:51 |
mat |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
2.09 26 May 2016 07:42:15 |
pi |
net-mgmt/torrus: 2.07 -> 2.09
- Torrus/Renderer/RPC.pm (rpc_timeseries): TIMESERIES RPC
call now returns title, labels, and vertical_label
- init.d/torrus.in: utilize the new launcher in init script
- bin/launcher.in: new utility for starting-stopping daemons
- bin/action_snmptrap.in: TORRUS_NPCOMMENT is deliverd in .10 in SNMP traps
- Torrus/DevDiscover/RFC2670_DOCS_IF.pm: new discovery
parameter: RFC2670_DOCS_IF::disable-downstreams
- Torrus/Collector/SNMP_Params.pm: "aes128cfb" is invalid
value for snmp-privprotocol, should be "aes"
- Torrus/Collector/SNMP.pm: DNS errors treated as host
unreachable; reachability statistics more accurate
- Torrus/Renderer/RPC.pm (rpc_timeseries): added DATAONLY
parameter for TIMESERIES RPC call (Only the first 15 lines of the commit message are shown above ) |
2.07_2 02 May 2016 16:08:56 |
zeising |
Update databases/rrdtool to 1.6.0
Most notably, this version of rrdtools.so is thread safe, so the
rrdtools_th.so library is removed.
Bump portrevision for depending ports due to shlib version bump.
For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES
Reviewed by: kwm
Differential Revision: D6168 |
2.07_1 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
2.07_1 12 Jan 2016 16:20:32 |
amdmi3 |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
2.07_1 29 Dec 2015 10:19:55 |
amdmi3 |
- Clarify LICENSE, add LICENSE_FILE
- Add NO_ARCH
- Handle empty dirs and permissions in plist properly
PR: 205573
Submitted by: amdmi3
Approved by: corsmith@gmail.com (maintainer) |
2.07_1 26 Nov 2014 13:08:38 |
mat |
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the (Only the first 15 lines of the commit message are shown above ) |
2.07 25 Jun 2014 13:19:50 |
wg |
net-mgmt/torrus: update to 2.07 [1]
- Support stage
- Use @sample
PR: 190369 [1]
Submitted by: a.shikov itcons net ua, maintainer, wg |
2.05_1 16 Apr 2014 18:28:50 |
zeising |
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well (Only the first 15 lines of the commit message are shown above ) |
2.05 20 Sep 2013 22:24:44 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net-mgmt) |
2.05 04 Sep 2013 03:24:02 |
az |
- convert to the new perl5 framework
Approved by: portmgr (bapt@, blanket) |
2.05 21 Dec 2012 21:39:17 |
pawel |
Update to version 2.05
PR: ports/173392
Submitted by: Jonathan Call <lordsith49@hotmail.com>
Approved by: maintainer timeout (6 weeks) |
2.04 16 Dec 2012 06:12:28 |
az |
- Set default perl version for ports which currently using
(5.x+ and x < 12) scheme.
Approved by: bapt@ (portmgr@) |
2.04 19 Aug 2012 07:40:53 |
culot |
- Update to 2.04
PR: ports/170757
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
2.01_2 30 Jun 2012 12:42:52 |
az |
- Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@) |
2.01_2 01 Jun 2012 05:26:28 |
dinoex |
- update png to 1.5.10 |
2.01_1 07 May 2012 18:52:09 |
sylvio |
- Chase rrdtool shlib version bump. |
2.01 14 Jan 2012 08:57:23 |
dougb |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
2.01 07 Sep 2011 09:07:16 |
culot |
- Update to 2.01
- Add LICENSE (GPLv2)
PR: ports/160529
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
1.0.9_1 23 Aug 2011 12:13:32 |
az |
Rename www/p5-FastCGI to reflect official module name (FCGI) www/p5-FCGI. |
1.0.9_1 22 Dec 2010 21:59:21 |
pav |
- Upgrade to USERS/GROUPS
- Provide new rc scripts
PR: ports/153162
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
1.0.9 26 Nov 2010 11:16:35 |
pav |
- Update to 1.0.9
PR: ports/152116
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
1.0.8_2 27 May 2010 04:23:30 |
pgollucci |
- Use KNOBS
- Use Std pkg names
- p5-libapreq2 pulls in mod_perl2
PR: ports/146898
Submitted by: pgollucci@ (myself)
Approved by: maintainer (corsmith@gmail.com) |
1.0.8_1 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
1.0.8 17 Apr 2009 08:46:16 |
miwi |
- Add missing pkg-message to fix the build
Reported by: pavbot/erwinbot
Approved by: portmgr (erwin) |
1.0.8 11 Apr 2009 08:21:24 |
miwi |
- Update to 1.0.8
PR: 133450
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
1.0.7 15 Aug 2008 13:16:12 |
miwi |
- Update to 1.0.7
PR: 126536
Submitted by: Corey Smith <corsmith@gmail.com> (maintainer) |
1.0.6 07 Feb 2008 04:38:47 |
rafan |
- Update to 1.0.6
PR: ports/119921
Submitted by: Corey Smith <corsmith at gmail.com> (maintainer) |
1.0.4 08 Sep 2007 01:02:54 |
linimon |
Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr |
1.0.4 05 Jul 2007 06:19:49 |
edwin |
First steps in a big migration:
Move net/rrdtool to databases/rrdtool.
It's an itch which needs to be scratched: net/rrdtool came from
net/mrtg, which was a good location for it. net/mrtg has later
been moved to net-mgmt/mrtg. net/rrdtool is "Round Robin Database
Tools", therefor it's better if it moves to databases/rrdtool.
Same with net/rrdtool10.
PR: ports/112942
Submitted by: Edwin Groothuis <edwin@mavetju.org> |
1.0.4 23 Dec 2006 21:09:47 |
miwi |
- Update to 1.0.4
PR: ports/106953
Submitted by: miwi
Approved by: maintainer |
1.0.3 23 Jan 2006 23:46:06 |
edwin |
SHA256ify
Approved by: krion@ |
1.0.3 23 Nov 2005 13:24:25 |
edwin |
New port: net-mgmt/torrus The Data Series Processing Framework -
think mrtg with xml configs
Torrus is designed to be the universal data series processing framework.
Although most users deploy Torrus for SNMP monitoring, it might be useful for
data series of any nature. Tobi Oetiker's RRDtool is used for data storage.
* Configuration compiler and validator. It processes the XML configuration
files and saves the configuration into a database.
* View renderer and the web interface. They generate HTML and the graphical
representation of the datasources and provide user authentication and
authorization. All generated output is controlled by the configuration
parameters and templates. The users can easily create their own
presentation of data series.
* SNMP Collector. Modular collector core architecture allows further (Only the first 15 lines of the commit message are shown above ) |