BSD Ports

net-mgmt/torrus 2.09_4 FreeBSD

Data Series Processing Framework - think mrtg with xml configs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
net-mgmt
Package size
423.1 KiB, 2946.2 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/torrus2.09_4
DragonFlynet-mgmt/torrus2.09_4

Install

Binary package:

pkg install torrus

From the ports tree:

cd /usr/ports/net-mgmt/torrus/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	torrus>0:net-mgmt/torrus

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.09_42.09_42.09_22.09_42.09_4
FreeBSD:14:quarterly2.09_42.09_4n/a2.09_42.09_4
FreeBSD:15:latest2.09_42.09_4n/a2.09_42.09_4
FreeBSD:15:quarterly2.09_42.09_4n/an/an/a
FreeBSD:16:latest2.09_42.09_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 11

Runtime 11

The full lists below include those, and their dependencies in turn.

Build dependencies 63
Run dependencies 63

No port depends on this one.

Configuration

No options to configure.

USES
gnome perl5
Service scripts
torrus_collector, torrus_monitor

Message after installing

This port has been converted to use fastcgi.  Please read the installation
documentation available at:

http://torrus.org/install.pod.html

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

Files

Manual pages 26
  • torrus(1)
  • torrus_acledit(1)
  • torrus_action_notify(7)
  • torrus_action_printemail(7)
  • torrus_action_snmptrap(7)
  • torrus_buildsearchdb(1)
  • torrus_cleanup(1)
  • torrus_clearcache(1)
  • torrus_collector(1)
  • torrus_compilexml(1)
  • torrus_configinfo(1)
  • torrus_configsnapshot(1)
  • torrus_devdiscover(1)
  • torrus_flushmonitors(1)
  • torrus_genddx(1)
  • torrus_genlist(1)
  • torrus_genreport(1)
  • torrus_install_plugin(7)
  • torrus_launcher(7)
  • torrus_monitor(1)
  • torrus_nodeid(1)
  • torrus_rrddir2xml(1)
  • torrus_schedulerinfo(1)
  • torrus_snmpfailures(1)
  • torrus_srvderive(1)
  • torrus_ttproclist(1)
pkg-plist 326
  • bin/torrus
  • etc/torrus/discovery/README
  • @sample etc/torrus/conf/devdiscover-siteconfig.pl.sample
  • @sample etc/torrus/conf/email-siteconfig.pl.sample
  • @sample etc/torrus/conf/notify-siteconfig.pl.sample
  • @sample etc/torrus/conf/snmptrap-siteconfig.pl.sample
  • @sample etc/torrus/conf/torrus-siteconfig.pl.sample
  • @sample etc/torrus/xmlconfig/site-global.xml.sample
  • libexec/torrus/acledit
  • libexec/torrus/action_notify
  • libexec/torrus/action_printemail
  • libexec/torrus/action_snmptrap
  • libexec/torrus/action_snmpv1trap
  • libexec/torrus/bdbinfo
  • libexec/torrus/buildsearchdb
  • libexec/torrus/cleanup
  • libexec/torrus/clearcache
  • libexec/torrus/collector
  • libexec/torrus/compilexml
  • libexec/torrus/configinfo
  • libexec/torrus/configsnapshot
  • libexec/torrus/devdiscover
  • libexec/torrus/flushmonitors
  • libexec/torrus/genddx
  • libexec/torrus/genlist
  • libexec/torrus/genreport
  • libexec/torrus/install_plugin
  • libexec/torrus/launcher
  • libexec/torrus/monitor
  • libexec/torrus/nodeid
  • libexec/torrus/rrddir2xml
  • libexec/torrus/schedulerinfo
  • libexec/torrus/scripts/rrdup_notify.sh
  • libexec/torrus/scripts/xml/extract-skeleton.xsl
  • libexec/torrus/snmpfailures
  • libexec/torrus/srvderive
  • libexec/torrus/torrus.fcgi
  • libexec/torrus/ttproclist
  • share/man/man1/torrus.1.gz
  • share/man/man1/torrus_acledit.1.gz
  • share/man/man1/torrus_buildsearchdb.1.gz
  • share/man/man1/torrus_cleanup.1.gz
  • share/man/man1/torrus_clearcache.1.gz
  • share/man/man1/torrus_collector.1.gz
  • share/man/man1/torrus_compilexml.1.gz
  • share/man/man1/torrus_configinfo.1.gz
  • share/man/man1/torrus_configsnapshot.1.gz
  • share/man/man1/torrus_devdiscover.1.gz
  • share/man/man1/torrus_flushmonitors.1.gz
  • share/man/man1/torrus_genddx.1.gz
  • share/man/man1/torrus_genlist.1.gz
  • share/man/man1/torrus_genreport.1.gz
  • share/man/man1/torrus_monitor.1.gz
  • share/man/man1/torrus_nodeid.1.gz
  • share/man/man1/torrus_rrddir2xml.1.gz
  • share/man/man1/torrus_schedulerinfo.1.gz
  • share/man/man1/torrus_snmpfailures.1.gz
  • share/man/man1/torrus_srvderive.1.gz
  • share/man/man1/torrus_ttproclist.1.gz
  • share/man/man7/torrus_action_notify.7.gz
  • share/man/man7/torrus_action_printemail.7.gz
  • share/man/man7/torrus_action_snmptrap.7.gz
  • share/man/man7/torrus_install_plugin.7.gz
  • share/man/man7/torrus_launcher.7.gz
  • share/doc/torrus/devdoc/architecture.pod
  • share/doc/torrus/devdoc/devdiscover.pod
  • share/doc/torrus/devdoc/progstyle.pod
  • share/doc/torrus/devdoc/reqs.0.0.pod
  • share/doc/torrus/devdoc/reqs.0.1.pod
  • share/doc/torrus/devdoc/torrus_roadmap.pod
  • share/doc/torrus/install.txt
  • share/doc/torrus/nodeid_usage.txt
  • share/doc/torrus/reporting_setup.txt
  • share/doc/torrus/rpnexpr.txt
  • share/doc/torrus/rrfw_torrus_migration.txt
  • share/doc/torrus/scalability.txt
  • share/doc/torrus/snmpdiscovery.txt
  • share/doc/torrus/stylingprofile.txt
  • share/doc/torrus/userguide.txt
  • share/doc/torrus/vendorsupport.txt
  • share/doc/torrus/webintf.txt
  • share/doc/torrus/xmlconfig.txt
  • share/examples/torrus/README
  • share/examples/torrus/onms.tmpl
  • share/examples/torrus/onmsInterfaces.sh
  • share/examples/torrus/setmonitor.xupdate.xml
  • share/examples/torrus/torrus-siteconfig.powerbook.pl
  • share/torrus/conf_defaults/devdiscover-config.pl
  • share/torrus/conf_defaults/initscript.conf
  • share/torrus/conf_defaults/instvars
  • share/torrus/conf_defaults/torrus-config.pl
  • share/torrus/conf_defaults/webmux.pl
  • share/torrus/conf_defaults/webmux2.pl
  • share/torrus/sup/dtd/snmp-discovery.dtd
  • share/torrus/sup/dtd/torrus-config.dtd
  • share/torrus/sup/mibs/RRDTOOL-SMI.txt
  • share/torrus/sup/mibs/TORRUS-MIB.txt
  • share/torrus/sup/styling/colornames.pl
  • share/torrus/sup/styling/rainbow-schema.pl
  • share/torrus/sup/styling/torrus-schema.pl

The first 100 are listed.

distinfo 1
FileSizeSHA256
torrus-2.09.tar.gz653126d460bf14661aec8a8840d185274589abe76a35e9d23fe54ee55bea094c478a1d
Master sites 1
  • SF/torrus/torrus/

Commit history 0

No commits in the history this site was built from.