torrus-2.07/ 0000755 0001750 0001751 00000000000 12137523671 010011 5 0000000 0000000 torrus-2.07/INSTALL 0000644 0001750 0001751 00000022432 11545711242 010760 0000000 0000000 Installation Instructions
*************************
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, and a
file `config.log' containing compiler output (useful mainly for
debugging `configure').
It can also use an optional file (typically called `config.cache'
and enabled with `--cache-file=config.cache' or simply `-C') that saves
the results of its tests to speed up reconfiguring. (Caching is
disabled by default to prevent problems with accidental use of stale
cache files.)
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If you are using the cache, and at
some point `config.cache' contains results you don't want to keep, you
may remove or edit it.
The file `configure.ac' (or `configure.in') is used to create
`configure' by a program called `autoconf'. You only need
`configure.ac' if you want to change it or regenerate `configure' using
a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that the
`configure' script does not know about. Run `./configure --help' for
details on some of the pertinent environment variables.
You can give `configure' initial values for configuration parameters
by setting variables in the command line or in the environment. Here
is an example:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not support the `VPATH'
variable, you have to compile the package for one architecture at a
time in the source code directory. After you have installed the
package for one architecture, use `make distclean' before reconfiguring
for another architecture.
Installation Names
==================
By default, `make install' installs the package's commands under
`/usr/local/bin', include files under `/usr/local/include', etc. You
can specify an installation prefix other than `/usr/local' by giving
`configure' the option `--prefix=PREFIX'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
pass the option `--exec-prefix=PREFIX' to `configure', the package uses
PREFIX as the prefix for installing programs and libraries.
Documentation and other data files still use the regular prefix.
In addition, if you use an unusual directory layout you can give
options like `--bindir=DIR' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' cannot figure out automatically,
but needs to determine by the type of machine the package will run on.
Usually, assuming the package is built to be run on the _same_
architectures, `configure' can figure that out, but if it prints a
message saying it cannot guess the machine type, give it the
`--build=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name which has the form:
CPU-COMPANY-SYSTEM
where SYSTEM can have one of these forms:
OS KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
use the option `--target=TYPE' to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
platform different from the build platform, you should specify the
"host" platform (i.e., that on which the generated programs will
eventually be run) with `--host=TYPE'.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share, you
can create a site shell script called `config.site' that gives default
values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Defining Variables
==================
Variables not defined in a site shell script can be set in the
environment passed to `configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
them in the `configure' command line, using `VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
causes the specified `gcc' to be used as the C compiler (unless it is
overridden in the site shell script). Here is a another example:
/bin/bash ./configure CONFIG_SHELL=/bin/bash
Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
configuration-related scripts to be executed by `/bin/bash'.
`configure' Invocation
======================
`configure' recognizes the following options to control how it operates.
`--help'
`-h'
Print a summary of the options to `configure', and exit.
`--version'
`-V'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`--cache-file=FILE'
Enable the cache: use and save the results of the tests in FILE,
traditionally `config.cache'. FILE defaults to `/dev/null' to
disable caching.
`--config-cache'
`-C'
Alias for `--cache-file=config.cache'.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made. To
suppress all normal output, redirect it to `/dev/null' (any error
messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`configure' also accepts some other, not widely useful, options. Run
`configure --help' for more details.
torrus-2.07/xmlconfig/ 0000755 0001750 0001751 00000000000 12137523671 011777 5 0000000 0000000 torrus-2.07/xmlconfig/site-global.xml 0000644 0001750 0001751 00000001177 11545711242 014644 0000000 0000000
torrus-2.07/xmlconfig/Makefile.am 0000644 0001750 0001751 00000006266 12036531634 013761 0000000 0000000
# Copyright (C) 2002-2010 Stanislav Sinyagin
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
# Stanislav Sinyagin
#
EXTRA_DIST = \
site-global.xml
xmldir = $(distxmldir)
dist_xml_DATA = defaults.xml snmp-defs.xml cdef-collector-defs.xml
vendordir = $(distxmldir)/vendor
dist_vendor_DATA = \
vendor/alteon.xml \
vendor/alu-timetra.xml \
vendor/apc.powernet.xml \
vendor/apc.ups.xml \
vendor/apple.ae.xml \
vendor/arbor_e.xml \
vendor/ascend.max.xml \
vendor/atmel.xml \
vendor/betternetworks.xml \
vendor/casa-cmts.xml \
vendor/cisco.firewall.xml \
vendor/cisco.generic.xml \
vendor/cisco.ios.xml \
vendor/cisco.ios.docsis.xml \
vendor/cisco.ios.mac-accounting.xml \
vendor/cisco.sce.xml \
vendor/cisco.vdsl-line.xml \
vendor/cisco.wlc.xml \
vendor/compaq.cim.xml \
vendor/comtechefdata.xml \
vendor/empire.systemedge.xml \
vendor/empire.systemedge.ntregperf.xml \
vendor/f5.bigip.xml \
vendor/foundry.xml \
vendor/ftos.xml \
vendor/jacarta.xml \
vendor/junos.xml \
vendor/hp.hpux.xml \
vendor/hp.procurve.xml \
vendor/liebert.xml \
vendor/microsoft.windows.xml \
vendor/motorola.bsr.xml \
vendor/netapp.filer.xml \
vendor/netbotz.xml \
vendor/netscreen.xml \
vendor/paradyne.xdsl.xml \
vendor/symmetricom.xml \
vendor/ucd.ucd-snmp.xml
genericdir = $(distxmldir)/generic
dist_generic_DATA = \
generic/collector-periods.xml \
generic/monitors.xml \
generic/rfc1628.ups.xml \
generic/rfc1697.rdbms.xml \
generic/rfc2662.adsl-line.xml \
generic/rfc2670.docsis-if.xml \
generic/rfc2790.host-resources.xml \
generic/rfc2863.if-mib.xml \
generic/rfc4319_hdsl2_shdsl_line.xml
examplesdir = $(distxmldir)/examples
dist_examples_DATA = \
examples/apc-ups.xml \
examples/ascend.max.xml \
examples/docsis-monitors.xml \
examples/generic-netsnmp.xml \
examples/hpux.xml \
examples/monitors.xml \
examples/multigraph.xml \
examples/rainbow-schema.xml \
examples/servers.data \
examples/servers.tmpl
olddir = $(distxmldir)/old
dist_old_DATA = \
old/cisco.generic.old-0.1.4.xml \
old/cisco.ios.mac-accounting-0.1.8.xml \
old/cisco-mac-accounting-example.xml \
old/rfc1213.xml \
old/rfc2670.docsis-if.old.0.1.5d-20040224.xml \
old/rfc2670.docsis-if.old.1.0.4.xml \
old/rfc2863.if-mib.old-0.1.4.xml \
old/rfc2863.if-mib.old-0.1.7.xml \
old/snmp-defs.old-0.1.2.xml
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(sitexmldir)
if test ! -r $(DESTDIR)$(sitexmldir)/site-global.xml; then \
$(INSTALL_DATA) site-global.xml \
$(DESTDIR)$(sitexmldir)/site-global.xml; \
fi
torrus-2.07/xmlconfig/cdef-collector-defs.xml 0000644 0001750 0001751 00000005355 11545711242 016250 0000000 0000000
RRA:AVERAGE:0:1:10080
RRA:AVERAGE:0.17:6:9120 RRA:MAX:0.17:6:9120
RRA:AVERAGE:0.042:288:732 RRA:MAX:0.042:288:732
torrus-2.07/xmlconfig/examples/ 0000755 0001750 0001751 00000000000 12137523671 013615 5 0000000 0000000 torrus-2.07/xmlconfig/examples/multigraph.xml 0000644 0001750 0001751 00000003773 11545711242 016440 0000000 0000000
torrus-2.07/xmlconfig/examples/servers.data 0000644 0001750 0001751 00000004316 11545711242 016060 0000000 0000000 [%#
Example of using tpage for Torrus config generation.
This is an example only. See User Guide for more details.
Author: Christian Schnidrig
Generate the XML configuration with
tpage --define data=servers.data servers.tmpl >servers.xml
%]
[%
servers = [
{
name => 'torrus'
type => 'Linux',
location => 'Binz'
description => 'Torrus (Front-end)'
community => 'blabla',
ram => 3000000000
numCpu => 2,
disks => [
{name => '/', nickName => 'Root'}
{name => '/var/snmpcollector/0', nickName => 'Collector_0'}
{name => '/var/snmpcollector/1', nickName => 'Collector_1'}
{name => '/var/snmpcollector/2', nickName => 'Collector_2'}
{name => '/var/snmpcollector/3', nickName => 'Collector_3'}
{name => '/var/snmpcollector/4', nickName => 'Collector_4'}
],
nics => [
{name => 'eth0', nickName => 'nic', speed => 100000000}
{name => 'eth1', nickName => 'local', speed => 1000000000}
]
}
{
name => 'torrus2'
type => 'Linux',
location => 'Binz'
description => 'Torrus (Collector)'
community => 'blabla',
ram => 3000000000
numCpu => 2,
disks => [
{name => '/', nickName => 'Root'}
{name => '/var/snmpcollector/5', nickName => 'Collector_5'}
{name => '/var/snmpcollector/6', nickName => 'Collector_6'}
{name => '/var/snmpcollector/7', nickName => 'Collector_7'}
{name => '/var/snmpcollector/8', nickName => 'Collector_8'}
{name => '/var/snmpcollector/9', nickName => 'Collector_9'}
],
nics => [
{name => 'eth0', nickName => 'nic', speed => 100000000}
{name => 'eth1', nickName => 'local', speed => 1000000000}
]
}
{
name => 'someSolarisMachine',
type => 'Solaris',
location => 'Binz',
description => 'Tacacs Server',
community => 'blabla',
ram => 224000000,
numCpu => 1,
disks => [
{name => '/', nickName => 'Root'}
{name => '/log', nickName => 'Log'}
],
nics => [
{name => 'le0', nickName => 'nic', speed => 100000000}
]
}
]
%]
torrus-2.07/xmlconfig/examples/generic-netsnmp.xml 0000644 0001750 0001751 00000013263 11545711242 017355 0000000 0000000
/usr/local/torrus-data/generic/snmp/%system-id%
Location: System Localtion ; Contact: System Contact
torrus-2.07/xmlconfig/examples/hpux.xml 0000644 0001750 0001751 00000006350 11545711242 015242 0000000 0000000
Location: Rack 01;
Contact: John Doe
torrus-2.07/xmlconfig/examples/docsis-monitors.xml 0000644 0001750 0001751 00000032264 12107464645 017424 0000000 0000000
Signal/Noise-Ratio lower than 24dB
Signal/Noise-Ratio lower than 22dB
Signal/Noise-Ratio lower than 18dB
DUP,
{Error-Free},{Uncorrectable},+,+,
/,100,*,DUP,
10,GT,EXC,20,LE,AND
FEC correctable error rate more than 10%
DUP,
{Error-Free},{Uncorrectable},+,+,
/,100,*,DUP,
20,GT,EXC,100,LE,AND
FEC correctable error rate more than 20%
DUP,
{Error-Free},{Correctable},+,+,
/,100,*,DUP,
0.5,GT,EXC,1,LE,AND
FEC uncorrectable error rate more than 0.5%
DUP,
{Error-Free},{Correctable},+,+,
/,100,*,DUP,
1,GT,2,EXC,LE,AND
FEC uncorrectable error rate more than 1%
DUP,
{Error-Free},{Correctable},+,+,
/,100,*,DUP,
2,GT,100,EXC,LE,AND
FEC uncorrectable error rate more than 2%
{TotalBytes},/,100,*,
DUP,
75,GT,EXC,80,LE,AND
DOCSIS downstream utilization more than 75%
{TotalBytes},/,100,*,
DUP,
80,GT,EXC,85,LE,AND
DOCSIS downstream utilization more than 80%
{TotalBytes},/,100,*,
85,GT
DOCSIS downstream utilization more than 85%
DUP,
75,GT,EXC,80,LE,AND
DOCSIS upstream utilization more than 75%
DUP,
80,GT,EXC,85,LE,AND
DOCSIS upstream utilization more than 80%
85,GT
DOCSIS upstream utilization more than 85%
DUP,
17,LT,EXC,12,GE,AND
free DOCSIS upstream minislots less than 17%
DUP,
12,LT,EXC,7,GE,AND
free DOCSIS upstream minislots less than 12%
7,LT
free DOCSIS upstream minislots less than 7%
{Modems_Total},/,100,*,10,LT,
{Modems_Total},100,LT,AND
Less than 10% of DOCSIS modems online on a low-loaded interface
{Modems_Total},/,100,*,
DUP,
50,LT,EXC,10,GE,AND,
{Modems_Total},100,GE,AND
Less than 50% of DOCSIS modems online
{Modems_Total},/,100,*,10,LT,
{Modems_Total},100,GE,AND
Less than 10% of DOCSIS modems online
{Packets_In},/,100,*,DUP,
10,GT,EXC,50,LE,AND
Input packet errors more than 10%
{Packets_In},/,100,*,DUP,
50,GT,EXC,100,LE,AND
Input packet errors more than 50%
{Packets_Out},/,100,*,DUP,
10,GT,EXC,50,LE,AND
Output packet errors more than 10%
{Packets_Out},/,100,*,DUP,
50,GT,EXC,100,LE,AND
Output packet errors more than 50%
torrus-2.07/xmlconfig/examples/rainbow-schema.xml 0000644 0001750 0001751 00000015512 11545711242 017155 0000000 0000000
1-minute average of input Bytes per second
1-minute average of output Bytes per second
torrus-2.07/xmlconfig/examples/apc-ups.xml 0000644 0001750 0001751 00000003561 11545711242 015627 0000000 0000000
Location: Chen's take-away, Duebendorf;
Contact: Chen;
Power consumer: Microwave oven
torrus-2.07/xmlconfig/examples/monitors.xml 0000644 0001750 0001751 00000010707 11545711242 016131 0000000 0000000
echo `date '+%d-%b-%Y %H:%M:%S'` \
$TORRUS_MONITOR $TORRUS_EVENT $TORRUS_NODEPATH \
>> /tmp/torrus-events
$TORRUS_HOME/bin/action_printemail | mail ssinyagin@yahoo.com
#max,GT
#min,LT
{(LAST-300)},10,*,GT,
{(LAST)},{(LAST-300)},10,/,LT,
OR,
{T@(LAST)},3600,+,NOW,GE,
AND
{(LAST-600)},-,ABS,10485760,GT,
{T@(LAST)},3600,+,NOW,GE,
AND
graph-devel, report-file, snmptrap
torrus-2.07/xmlconfig/examples/ascend.max.xml 0000644 0001750 0001751 00000003546 11545711242 016303 0000000 0000000
Location: Hardstrasse 235;
Contact: GPS Technik AG, Zuercherstrasse 139, CH-8952 Schlieren
torrus-2.07/xmlconfig/examples/servers.tmpl 0000644 0001750 0001751 00000005663 11545711242 016131 0000000 0000000
[% PROCESS $data %]
[% FOREACH server = servers %]
/ByName/[% server.name %]/
Description: [% server.description %]
Location: [% server.location %]
[% IF server.type == 'Linux'%]
[% ELSE %]
[% END %]
[% SET precedence = 200 %]
[% FOREACH disk = server.disks %]
%system-id%_[%disk.nickName%].rrd
[% SET precedence = precedence + 10 %]
[% END %]
[% FOREACH nic = server.nics %]
[% SET precedence = precedence + 10 %]
[% END %]
[% END %]
torrus-2.07/xmlconfig/Makefile.in 0000644 0001750 0001751 00000045076 12137523664 014002 0000000 0000000 # Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# Copyright (C) 2002-2010 Stanislav Sinyagin
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
# Stanislav Sinyagin
#
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = xmlconfig
DIST_COMMON = $(dist_examples_DATA) $(dist_generic_DATA) \
$(dist_old_DATA) $(dist_vendor_DATA) $(dist_xml_DATA) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__installdirs = "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(genericdir)" \
"$(DESTDIR)$(olddir)" "$(DESTDIR)$(vendordir)" \
"$(DESTDIR)$(xmldir)"
DATA = $(dist_examples_DATA) $(dist_generic_DATA) $(dist_old_DATA) \
$(dist_vendor_DATA) $(dist_xml_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
FIND = @FIND@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
KILL = @KILL@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
PERLCRITIC = @PERLCRITIC@
PERLINC = @PERLINC@
POD2MAN = @POD2MAN@
POD2TEXT = @POD2TEXT@
RM = @RM@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
SLEEP = @SLEEP@
STRIP = @STRIP@
SU = @SU@
VERSION = @VERSION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
cachedir = @cachedir@
cfgdefdir = @cfgdefdir@
datadir = @datadir@
datarootdir = @datarootdir@
dbhome = @dbhome@
defrrddir = @defrrddir@
distxmldir = @distxmldir@
docdir = @docdir@
dvidir = @dvidir@
enable_pkgonly = @enable_pkgonly@
enable_varperm = @enable_varperm@
exec_prefix = @exec_prefix@
exmpdir = @exmpdir@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
logdir = @logdir@
mandir = @mandir@
mansec_misc = @mansec_misc@
mansec_usercmd = @mansec_usercmd@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
perlithreads = @perlithreads@
perllibdir = @perllibdir@
perllibdirs = @perllibdirs@
piddir = @piddir@
pkgbindir = @pkgbindir@
pkgdocdir = @pkgdocdir@
pkghome = @pkghome@
plugdevdisccfgdir = @plugdevdisccfgdir@
pluginsdir = @pluginsdir@
plugtorruscfgdir = @plugtorruscfgdir@
plugwrapperdir = @plugwrapperdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
reportsdir = @reportsdir@
sbindir = @sbindir@
scriptsdir = @scriptsdir@
seslockdir = @seslockdir@
sesstordir = @sesstordir@
sharedstatedir = @sharedstatedir@
siteconfdir = @siteconfdir@
sitedir = @sitedir@
sitexmldir = @sitexmldir@
srcdir = @srcdir@
supdir = @supdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
tmpldir = @tmpldir@
tmpluserdir = @tmpluserdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
torrus_user = @torrus_user@
var_group = @var_group@
var_mode = @var_mode@
var_user = @var_user@
varprefix = @varprefix@
webplaindir = @webplaindir@
webscriptsdir = @webscriptsdir@
wrapperdir = @wrapperdir@
EXTRA_DIST = \
site-global.xml
xmldir = $(distxmldir)
dist_xml_DATA = defaults.xml snmp-defs.xml cdef-collector-defs.xml
vendordir = $(distxmldir)/vendor
dist_vendor_DATA = \
vendor/alteon.xml \
vendor/alu-timetra.xml \
vendor/apc.powernet.xml \
vendor/apc.ups.xml \
vendor/apple.ae.xml \
vendor/arbor_e.xml \
vendor/ascend.max.xml \
vendor/atmel.xml \
vendor/betternetworks.xml \
vendor/casa-cmts.xml \
vendor/cisco.firewall.xml \
vendor/cisco.generic.xml \
vendor/cisco.ios.xml \
vendor/cisco.ios.docsis.xml \
vendor/cisco.ios.mac-accounting.xml \
vendor/cisco.sce.xml \
vendor/cisco.vdsl-line.xml \
vendor/cisco.wlc.xml \
vendor/compaq.cim.xml \
vendor/comtechefdata.xml \
vendor/empire.systemedge.xml \
vendor/empire.systemedge.ntregperf.xml \
vendor/f5.bigip.xml \
vendor/foundry.xml \
vendor/ftos.xml \
vendor/jacarta.xml \
vendor/junos.xml \
vendor/hp.hpux.xml \
vendor/hp.procurve.xml \
vendor/liebert.xml \
vendor/microsoft.windows.xml \
vendor/motorola.bsr.xml \
vendor/netapp.filer.xml \
vendor/netbotz.xml \
vendor/netscreen.xml \
vendor/paradyne.xdsl.xml \
vendor/symmetricom.xml \
vendor/ucd.ucd-snmp.xml
genericdir = $(distxmldir)/generic
dist_generic_DATA = \
generic/collector-periods.xml \
generic/monitors.xml \
generic/rfc1628.ups.xml \
generic/rfc1697.rdbms.xml \
generic/rfc2662.adsl-line.xml \
generic/rfc2670.docsis-if.xml \
generic/rfc2790.host-resources.xml \
generic/rfc2863.if-mib.xml \
generic/rfc4319_hdsl2_shdsl_line.xml
examplesdir = $(distxmldir)/examples
dist_examples_DATA = \
examples/apc-ups.xml \
examples/ascend.max.xml \
examples/docsis-monitors.xml \
examples/generic-netsnmp.xml \
examples/hpux.xml \
examples/monitors.xml \
examples/multigraph.xml \
examples/rainbow-schema.xml \
examples/servers.data \
examples/servers.tmpl
olddir = $(distxmldir)/old
dist_old_DATA = \
old/cisco.generic.old-0.1.4.xml \
old/cisco.ios.mac-accounting-0.1.8.xml \
old/cisco-mac-accounting-example.xml \
old/rfc1213.xml \
old/rfc2670.docsis-if.old.0.1.5d-20040224.xml \
old/rfc2670.docsis-if.old.1.0.4.xml \
old/rfc2863.if-mib.old-0.1.4.xml \
old/rfc2863.if-mib.old-0.1.7.xml \
old/snmp-defs.old-0.1.2.xml
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu xmlconfig/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu xmlconfig/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-dist_examplesDATA: $(dist_examples_DATA)
@$(NORMAL_INSTALL)
test -z "$(examplesdir)" || $(MKDIR_P) "$(DESTDIR)$(examplesdir)"
@list='$(dist_examples_DATA)'; test -n "$(examplesdir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(examplesdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(examplesdir)" || exit $$?; \
done
uninstall-dist_examplesDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_examples_DATA)'; test -n "$(examplesdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(examplesdir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(examplesdir)" && rm -f $$files
install-dist_genericDATA: $(dist_generic_DATA)
@$(NORMAL_INSTALL)
test -z "$(genericdir)" || $(MKDIR_P) "$(DESTDIR)$(genericdir)"
@list='$(dist_generic_DATA)'; test -n "$(genericdir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(genericdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(genericdir)" || exit $$?; \
done
uninstall-dist_genericDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_generic_DATA)'; test -n "$(genericdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(genericdir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(genericdir)" && rm -f $$files
install-dist_oldDATA: $(dist_old_DATA)
@$(NORMAL_INSTALL)
test -z "$(olddir)" || $(MKDIR_P) "$(DESTDIR)$(olddir)"
@list='$(dist_old_DATA)'; test -n "$(olddir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(olddir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(olddir)" || exit $$?; \
done
uninstall-dist_oldDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_old_DATA)'; test -n "$(olddir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(olddir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(olddir)" && rm -f $$files
install-dist_vendorDATA: $(dist_vendor_DATA)
@$(NORMAL_INSTALL)
test -z "$(vendordir)" || $(MKDIR_P) "$(DESTDIR)$(vendordir)"
@list='$(dist_vendor_DATA)'; test -n "$(vendordir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(vendordir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(vendordir)" || exit $$?; \
done
uninstall-dist_vendorDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_vendor_DATA)'; test -n "$(vendordir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(vendordir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(vendordir)" && rm -f $$files
install-dist_xmlDATA: $(dist_xml_DATA)
@$(NORMAL_INSTALL)
test -z "$(xmldir)" || $(MKDIR_P) "$(DESTDIR)$(xmldir)"
@list='$(dist_xml_DATA)'; test -n "$(xmldir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(xmldir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(xmldir)" || exit $$?; \
done
uninstall-dist_xmlDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_xml_DATA)'; test -n "$(xmldir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(xmldir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(xmldir)" && rm -f $$files
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
for dir in "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(genericdir)" "$(DESTDIR)$(olddir)" "$(DESTDIR)$(vendordir)" "$(DESTDIR)$(xmldir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-data-local install-dist_examplesDATA \
install-dist_genericDATA install-dist_oldDATA \
install-dist_vendorDATA install-dist_xmlDATA
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-dist_examplesDATA uninstall-dist_genericDATA \
uninstall-dist_oldDATA uninstall-dist_vendorDATA \
uninstall-dist_xmlDATA
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am \
install-data-local install-dist_examplesDATA \
install-dist_genericDATA install-dist_oldDATA \
install-dist_vendorDATA install-dist_xmlDATA install-dvi \
install-dvi-am install-exec install-exec-am install-html \
install-html-am install-info install-info-am install-man \
install-pdf install-pdf-am install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-dist_examplesDATA uninstall-dist_genericDATA \
uninstall-dist_oldDATA uninstall-dist_vendorDATA \
uninstall-dist_xmlDATA
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(sitexmldir)
if test ! -r $(DESTDIR)$(sitexmldir)/site-global.xml; then \
$(INSTALL_DATA) site-global.xml \
$(DESTDIR)$(sitexmldir)/site-global.xml; \
fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
torrus-2.07/xmlconfig/vendor/ 0000755 0001750 0001751 00000000000 12137523671 013274 5 0000000 0000000 torrus-2.07/xmlconfig/vendor/cisco.wlc.xml 0000644 0001750 0001751 00000003637 11545711243 015627 0000000 0000000
torrus-2.07/xmlconfig/vendor/netbotz.xml 0000644 0001750 0001751 00000011345 11545711242 015422 0000000 0000000
torrus-2.07/xmlconfig/vendor/ftos.xml 0000644 0001750 0001751 00000015021 11545711243 014704 0000000 0000000
torrus-2.07/xmlconfig/vendor/microsoft.windows.xml 0000644 0001750 0001751 00000065063 12004057517 017440 0000000 0000000
torrus-2.07/xmlconfig/vendor/arbor_e.xml 0000644 0001750 0001751 00000415711 11545711243 015354 0000000 0000000
torrus-2.07/xmlconfig/vendor/alu-timetra.xml 0000644 0001750 0001751 00000044235 11545711243 016166 0000000 0000000
IngressQchipDroppedHiPrioPackets,
IngressQchipDroppedLoPrioPackets,
EgressQchipDroppedInProfPackets,
EgressQchipDroppedOutProfPackets
sap//%nodeid-device%//%timetra-customer-id%//%timetra-sap-name%
$sapBaseStatsIngressQchipDroppedHiPrioPackets.%timetra-sap-id%
$sapBaseStatsIngressQchipDroppedHiPrioOctets.%timetra-sap-id%
The number of high priority octets dropped by the Qchip
$sapBaseStatsIngressQchipDroppedLoPrioPackets.%timetra-sap-id%"
The number of low priority packets dropped by the Qchip
$sapBaseStatsIngressQchipDroppedLoPrioOctets.%timetra-sap-id%
The number of low priority octets dropped by the Qchip
$sapBaseStatsIngressQchipForwardedInProfPackets.%timetra-sap-id%
The number of in-profile packets forwarded by the ingress Qchip
$sapBaseStatsIngressQchipForwardedInProfOctets.%timetra-sap-id%
The number of in-profile octets forwarded by the ingress Qchip
$sapBaseStatsIngressQchipForwardedInProfPackets.%timetra-sap-id%
The number of in-profile packets forwarded by the ingress Qchip
$sapBaseStatsIngressQchipForwardedOutProfOctets.%timetra-sap-id%
The number of in-profile octets forwarded by the ingress Qchip
$sapBaseStatsEgressQchipDroppedInProfPackets.%timetra-sap-id%
The number of in-profile packets discarded by the egress Qchip
$sapBaseStatsEgressQchipDroppedInProfOctets.%timetra-sap-id%
The number of in-profile octets discarded by the egress Qchip
$sapBaseStatsEgressQchipDroppedOutProfPackets.%timetra-sap-id%
The number of out-of-profile packets discarded by the egress Qchip
$sapBaseStatsEgressQchipDroppedOutProfOctets.%timetra-sap-id%
The number of out-of-profile octets discarded by the egress Qchip
$sapBaseStatsEgressQchipForwardedInProfPackets.%timetra-sap-id%
The number of in-profile packets forwarded by the egress Qchip
$sapBaseStatsEgressQchipForwardedInProfOctets.%timetra-sap-id%
The number of in-profile octets forwarded by the egress Qchip
$sapBaseStatsEgressQchipForwardedInProfPackets.%timetra-sap-id%
The number of in-profile packets forwarded by the egress Qchip
$sapBaseStatsEgressQchipForwardedOutProfOctets.%timetra-sap-id%
The number of in-profile octets forwarded by the egress Qchip
torrus-2.07/xmlconfig/vendor/hp.hpux.xml 0000644 0001750 0001751 00000026037 11545711242 015333 0000000 0000000
Average time in seconds spent by all processors in User mode.
Average time in seconds spent by all processors in System mode.
Average time in seconds spent by all processors in Idle mode.
Average time in seconds spent by all processors in Nice mode.
Total blocks in file system.
Total bytes in files system.
Free blocks in file system.
Free bytes in files system.
Free blocks avail to non-superuser.
Free bytes avail to non-superuser.
Total file nodes in file system.
Free file nodes in file system.
torrus-2.07/xmlconfig/vendor/cisco.ios.docsis.xml 0000644 0001750 0001751 00000025660 11545711243 017117 0000000 0000000
%system-id%_%interface-nick%_cdx_mac.rrd
{Modems_Total}
{Modems_Active}
{Modems_Registered}
torrus-2.07/xmlconfig/vendor/apc.ups.xml 0000644 0001750 0001751 00000012152 11545711243 015304 0000000 0000000
The UPS Battery Runtime (Ticks)
The UPS Battery Runtime (Minutes)
The remaining battery capacity expressed in percent of full capacity.
The UPS Internal Temperature (Celsius)
The UPS Internal Temperature (Fahrenheit)
The current UPS load expressed in percent of rated capacity.
The current in ampres drawn by the load on the UPS.
torrus-2.07/xmlconfig/vendor/jacarta.xml 0000644 0001750 0001751 00000006002 11545711243 015335 0000000 0000000
torrus-2.07/xmlconfig/vendor/ucd.ucd-snmp.xml 0000644 0001750 0001751 00000053757 11545711243 016253 0000000 0000000
Time Used by User Processes
Time Used by System Processes
Time Used Processes
Time Used by Kernel
Time Idle
Time Used by Nice Processes
Time Used for Interrupt Processing
Time Used for Software Interrupt Processing
torrus-2.07/xmlconfig/vendor/liebert.xml 0000644 0001750 0001751 00000045321 11545711243 015365 0000000 0000000
torrus-2.07/xmlconfig/vendor/atmel.xml 0000644 0001750 0001751 00000075073 11545711242 015047 0000000 0000000
my @stats=unpack('VVVVVVVVVVVVVVVVVVVVVV',pack('H*',substr(DOLLAR_,2)));
return DOLLARstats[%atmel-stats-member%];
my @stats=unpack('VVVVVVVVVVVVVVVV',pack('H*',substr(DOLLAR_,2)));
return DOLLARstats[%atmel-stats-member%];
my @stats=unpack('VVVVVVVVVVVV',pack('H*',substr(DOLLAR_,2)));
return DOLLARstats[%atmel-stats-member%];
my @stats=unpack('vH12vCCA2CA5A32C',pack('H*',substr(DOLLAR_,2)));
return DOLLARstats[%atmel-stats-member%];
Wireless link quality and Received Signal Strength Indicator
uniTxPackets,broadcastTxPackets,multicastTxPackets,
txBeacon,txACK,txRTS,txCTS
uniRxPackets,broadcastRxPackets,multicastRxPackets,rxBeacon,
rxACK,rxRTS,rxCTS
ackFailure,ctsFailure,retryPackets,receivedDups,failedPackets,
agedPackets,fcsError,invalidPLCP
torrus-2.07/xmlconfig/vendor/symmetricom.xml 0000644 0001750 0001751 00000005644 11545711243 016313 0000000 0000000
NTP Statistics
torrus-2.07/xmlconfig/vendor/netscreen.xml 0000644 0001750 0001751 00000012335 11545711243 015724 0000000 0000000
torrus-2.07/xmlconfig/vendor/paradyne.xdsl.xml 0000644 0001750 0001751 00000014135 11545711243 016512 0000000 0000000
$xdslDevIfStatsElapsedTimeLinkUp.%ifindex-map%.%xdsl-stats-interval%
$xdslDevIfStatsUpStreamSpeed.%ifindex-map%.%xdsl-stats-interval%
$xdslDevIfStatsCentralRecMargin.%ifindex-map%.%xdsl-stats-interval%
$xdslDevIfStatsCentralRecAttenuationEstimate.%ifindex-map%.%xdsl-stats-interval%
$xdslDevIfStatsRemoteRecMargin.%ifindex-map%.%xdsl-stats-interval%
$xdslDevIfStatsRemoteRecAttenuationEstimate.%ifindex-map%.%xdsl-stats-interval%
torrus-2.07/xmlconfig/vendor/junos.xml 0000644 0001750 0001751 00000107211 11545711243 015072 0000000 0000000
torrus-2.07/xmlconfig/vendor/alteon.xml 0000644 0001750 0001751 00000075663 11545711243 015235 0000000 0000000
Alteon MP CPU statistics
Memory Statistics Group
Packet Statistics Group
Alteon Temperature Sensors
torrus-2.07/xmlconfig/vendor/f5.bigip.xml 0000644 0001750 0001751 00000023606 12036531634 015344 0000000 0000000
torrus-2.07/xmlconfig/vendor/cisco.generic.xml 0000644 0001750 0001751 00000035150 11545711243 016451 0000000 0000000
The overall CPU busy percentage in the last 1 minute period
The overall CPU busy percentage in the last 5 minute period
The overall CPU busy percentage in the last 1 minute period
The overall CPU busy percentage in the last 5 minute period
The overall CPU busy percentage in the last 1 minute period
The overall CPU busy percentage in the last 5 minute period
torrus-2.07/xmlconfig/vendor/casa-cmts.xml 0000644 0001750 0001751 00000017714 11545711243 015617 0000000 0000000
%system-id%_%interface-nick%_casa_mac.rrd
{Modems_Total}
{Modems_Active}
{Modems_Registered}
torrus-2.07/xmlconfig/vendor/cisco.ios.xml 0000644 0001750 0001751 00000133210 11545711243 015623 0000000 0000000
Number of Buffer Create Failures due to No Memory
%system-id%_%peer-index%_cbgp.rrd
%system-id%_%interface-nick%_%car-direction%_%car-index%_ccar.rrd
$ccarStatHCSwitchedPkts.%ifindex-map%.%car-direction%.%car-index%
$ccarStatHCSwitchedBytes.%ifindex-map%.%car-direction%.%car-index%
$ccarStatHCFilteredPkts.%ifindex-map%.%car-direction%.%car-index%
$ccarStatHCFilteredBytes.%ifindex-map%.%car-direction%.%car-index%
torrus-2.07/xmlconfig/vendor/betternetworks.xml 0000644 0001750 0001751 00000004020 11545711243 017010 0000000 0000000
torrus-2.07/xmlconfig/vendor/compaq.cim.xml 0000644 0001750 0001751 00000005415 11545711243 015766 0000000 0000000
torrus-2.07/xmlconfig/vendor/empire.systemedge.xml 0000644 0001750 0001751 00000276724 12013222704 017373 0000000 0000000
RRA:AVERAGE:0:1:2880
RRA:AVERAGE:0.4:5:4032 RRA:MAX:0.4:5:4032
RRA:AVERAGE:0.5:30:9120 RRA:MAX:0.5:30:9120
RRA:AVERAGE:0.42:1440:732 RRA:MAX:0.42:1440:732
RRA:AVERAGE:0:1:3360
RRA:AVERAGE:0.5:2:9120 RRA:MAX:0.5:2:9120
RRA:AVERAGE:0.16:96:732 RRA:MAX:0.16:96:732
Sysedge Operation Mode 1=Full 2=Not Licensed
Number of Pages Reclaimed from the free list
Number of attemps to access a page not in memory
Switches, Syscalls, Interrupts and Traps
Switches, Syscalls, Interrupts and Traps
Cpu Idle, Sys, User and Wait Percentage
Percentage of CPU Held by Waiting Processes (CPU /USED/ Waiting)
Percentage of CPU used by System Operation
Percentage of CPU used by User Processes
CPU Held by Waiting Processes (CPU /USED/ Waiting)
Cpu Idle, Sys, User and Wait Percentage
Percentage of CPU used by System Operation
Percentage of CPU used by User Processes
Percentage of CPU Held by Waiting Processes (CPU /USED/ Waiting)
CPU Held by Waiting Processes (CPU /USED/
Waiting)
{devTblks}
{devTblks},{devFblks},-
Service Response Time in ms
torrus-2.07/xmlconfig/vendor/cisco.vdsl-line.xml 0000644 0001750 0001751 00000015035 11545711243 016732 0000000 0000000
torrus-2.07/xmlconfig/vendor/foundry.xml 0000644 0001750 0001751 00000026115 11545711243 015425 0000000 0000000
Memory_Statistics/Memory_Overview,
CPU_Statistics/CPU_Overview,
Temperature_Statistics/Temperature_Overview
The overall CPU busy percentage in the last 5 second period average
The overall CPU busy percentage in the last 1 minute period average
The overall CPU busy percentage in the last 5 minute period average
torrus-2.07/xmlconfig/vendor/comtechefdata.xml 0000644 0001750 0001751 00000024616 12000630635 016522 0000000 0000000
{RxHeaderBytes},{RxPayloadBytes},+,800,*,%cdm-wan-rx-rate%,/
{TxHeaderBytes},{TxPayloadBytes},+,800,*,%cdm-wan-tx-rate%,/
torrus-2.07/xmlconfig/vendor/apc.powernet.xml 0000644 0001750 0001751 00000027623 12024422473 016346 0000000 0000000
torrus-2.07/xmlconfig/vendor/cisco.ios.mac-accounting.xml 0000644 0001750 0001751 00000010712 11545711243 020513 0000000 0000000
$cipMacHCSwitchedBytes.%ifindex-map%.%direction%.%peer-macoid%
%system-id%_%interface-nick%_%peer-macaddr%_macacc.rrd
torrus-2.07/xmlconfig/vendor/hp.procurve.xml 0000644 0001750 0001751 00000011424 11663705141 016210 0000000 0000000
The overall CPU busy percentage in the last 1 minute period
torrus-2.07/xmlconfig/vendor/empire.systemedge.ntregperf.xml 0000644 0001750 0001751 00000145111 11545711243 021361 0000000 0000000
torrus-2.07/xmlconfig/vendor/motorola.bsr.xml 0000644 0001750 0001751 00000013110 11545711242 016346 0000000 0000000
{Modems_Registered}
{Modems_Unregistered}
{Modems_Offline}
torrus-2.07/xmlconfig/vendor/apple.ae.xml 0000644 0001750 0001751 00000017305 11545711243 015425 0000000 0000000
torrus-2.07/xmlconfig/vendor/cisco.sce.xml 0000644 0001750 0001751 00000072253 11545711242 015613 0000000 0000000
Disk usage information
Raw Data Record information
Subscriber usage information
torrus-2.07/xmlconfig/vendor/netapp.filer.xml 0000644 0001750 0001751 00000345700 11545711243 016332 0000000 0000000
torrus-2.07/xmlconfig/vendor/cisco.firewall.xml 0000644 0001750 0001751 00000006232 11545711243 016641 0000000 0000000
The highest number of connections in use at any one time since
system startup
The number of connections currently in use.
Number of entries in the event table. (Proxy for load) (experimental)
torrus-2.07/xmlconfig/vendor/ascend.max.xml 0000644 0001750 0001751 00000010216 11545711243 015753 0000000 0000000
torrus-2.07/xmlconfig/snmp-defs.xml 0000644 0001750 0001751 00000015606 12024422473 014336 0000000 0000000
RRA:AVERAGE:0:1:4032
RRA:AVERAGE:0.17:6:2016 RRA:MAX:0.17:6:2016
RRA:AVERAGE:0.042:288:732 RRA:MAX:0.042:288:732
RRA:AVERAGE:0:1:26784
RRA:AVERAGE:0.042:288:1100
torrus-2.07/xmlconfig/defaults.xml 0000644 0001750 0001751 00000032202 12003052155 014231 0000000 0000000
short,last24h,lastweek,lastmonth,lastyear
# Business day: 8:00 to 17:00
LTIME,86400,%,DUP,28800,GE,EXC,61200,LE,*,INF,UNKN,IF
# Evening: 17:00 to 22:00
LTIME,86400,%,DUP,61200,GE,EXC,79200,LE,*,INF,UNKN,IF
# Night: 22:00 to 6:00
LTIME,86400,%,DUP,79200,GE,EXC,21600,LE,+,INF,UNKN,IF
# GPRINT stuff
torrus-2.07/xmlconfig/old/ 0000755 0001750 0001751 00000000000 12137523671 012555 5 0000000 0000000 torrus-2.07/xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml 0000644 0001750 0001751 00000030712 11545711242 017401 0000000 0000000
%system-id%_%interface-nick%_docsis_upstream.rrd
{Correctable},{Error-Free},{Correctable},{Uncorrectable},+,+,/,100,*
{Uncorrectable},{Error-Free},{Correctable},{Uncorrectable},+,+,/,100,*
%system-id%_%interface-nick%_docsis_downstream.rrd
{UsedBytes},{TotalBytes},/,100,*
The total number of bytes in the Payload portion
The total number of DOCSIS data bytes transported by this downstream
channel
Signal/Noise-Ratio was lower than 20dB
torrus-2.07/xmlconfig/old/cisco-mac-accounting-example.xml 0000644 0001750 0001751 00000005622 11545711242 020636 0000000 0000000
torrus-2.07/xmlconfig/old/rfc1213.xml 0000644 0001750 0001751 00000022531 11545711242 014276 0000000 0000000
1-minute average of input Bytes per second
1-minute average of output Bytes per second
1-minute average of Incomming ICMP messages
"1-minute average of Outgoing ICMP messages"
1-minute average of Incomming SNMP Packets
1-minute average of Outgoing SNMP Packets
torrus-2.07/xmlconfig/old/snmp-defs.old-0.1.2.xml 0000644 0001750 0001751 00000026573 11545711242 016334 0000000 0000000
RRA:AVERAGE:0.5:1:4032
RRA:AVERAGE:0.5:6:2016 RRA:MAX:0.5:6:2016
RRA:AVERAGE:0.5:288:732 RRA:MAX:0.5:288:732
torrus-2.07/xmlconfig/old/cisco.generic.old-0.1.4.xml 0000644 0001750 0001751 00000010136 11545711242 017141 0000000 0000000
Number of bytes from the Processor memory pool
that are currently in use
Number of bytes from the Processor memory pool
that are currently free
The overall CPU busy percentage in the last 5 minute period
torrus-2.07/xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml 0000644 0001750 0001751 00000042067 11545711242 016675 0000000 0000000
torrus-2.07/xmlconfig/old/cisco.ios.mac-accounting-0.1.8.xml 0000644 0001750 0001751 00000007402 11545711242 020437 0000000 0000000
$cipMacSwitchedBytes.%ifindex-map%.%direction%.%mac%
%system-id%_%interface-nick%_%mac-nick%.rrd"
torrus-2.07/xmlconfig/old/rfc2670.docsis-if.old.0.1.5d-20040224.xml 0000644 0001750 0001751 00000005623 11545711242 020444 0000000 0000000
%system-id%_%interface-nick%_docsIfSigQSignalNoise.rrd
Signal/Noise-Ratio was lower than 20dB
torrus-2.07/xmlconfig/old/rfc2863.if-mib.old-0.1.7.xml 0000644 0001750 0001751 00000042607 11545711242 016700 0000000 0000000
torrus-2.07/xmlconfig/generic/ 0000755 0001750 0001751 00000000000 12137523671 013413 5 0000000 0000000 torrus-2.07/xmlconfig/generic/rfc1697.rdbms.xml 0000644 0001750 0001751 00000024326 11545711242 016266 0000000 0000000
torrus-2.07/xmlconfig/generic/rfc2670.docsis-if.xml 0000644 0001750 0001751 00000034443 11545711242 017030 0000000 0000000
%system-id%_%interface-nick%_docsis_upstream.rrd
{Correctable},{Error-Free},{Correctable},{Uncorrectable},+,+,/,100,*
{Uncorrectable},{Error-Free},{Correctable},{Uncorrectable},+,+,/,100,*
%system-id%_%interface-nick%_docsis_downstream.rrd
{UsedBytes},{TotalBytes},/,100,*
The total number of bytes in the Payload portion
The total number of DOCSIS data bytes transported by this downstream
channel
Signal/Noise-Ratio was lower than 20dB
torrus-2.07/xmlconfig/generic/rfc2863.if-mib.xml 0000644 0001750 0001751 00000067431 11667513102 016322 0000000 0000000
The default view shows the device's network interfaces for which
the traffic statistics are available. Expanded view can be seen by
clicking the [%em('Show InOut_bps for all interfaces')%] shortcut.
It would show input/output graphs for all interfaces on a single page.
Input discards may occur when the packets arrive from the interface
media, and the router is not able to process them. This can possibly
occur because of performance problems.
Output discards may occur when the router has prepared packets for
transmission, but the interface is not able to send them. This
may happen because of not enough available bandwidth on
the output interface.
Input errors usually mean that the interface receives broken packets
from the media. This migh be caused by problems with the physical
condition of the transmission media, or elecrical interference.
Output errors occur when the interface is not able to send packets
to the media for some reasons.
An estimate of the interface's current bandwidth
An estimate of the interface's current bandwidth
torrus-2.07/xmlconfig/generic/collector-periods.xml 0000644 0001750 0001751 00000006456 11545711242 017514 0000000 0000000
RRA:AVERAGE:0:1:10080
RRA:LAST:0:1:1
RRA:AVERAGE:0.17:30:2688 RRA:MIN:0.17:30:2688 RRA:MAX:0.17:30:2688
RRA:AVERAGE:0.042:1440:732
RRA:MIN:0.042:1440:732 RRA:MAX:0.042:1440:732
RRA:AVERAGE:0:1:4032
RRA:AVERAGE:0.17:6:2016 RRA:MAX:0.17:6:2016 RRA:MIN:0.17:6:2016
RRA:AVERAGE:0.042:288:732 RRA:MAX:0.042:288:732 RRA:MIN:0.042:288:732
torrus-2.07/xmlconfig/generic/rfc4319_hdsl2_shdsl_line.xml 0000644 0001750 0001751 00000031544 11666706264 020466 0000000 0000000
%system-id%_%hdsl-endpoint-nick%_hdsl-line.rrd
torrus-2.07/xmlconfig/generic/rfc2790.host-resources.xml 0000644 0001750 0001751 00000017342 12004057517 020136 0000000 0000000
{hrSystemUptime},8640000,/
torrus-2.07/xmlconfig/generic/rfc2662.adsl-line.xml 0000644 0001750 0001751 00000023022 11545711242 017010 0000000 0000000
torrus-2.07/xmlconfig/generic/rfc1628.ups.xml 0000644 0001750 0001751 00000037713 11545711242 015764 0000000 0000000
torrus-2.07/xmlconfig/generic/monitors.xml 0000644 0001750 0001751 00000006044 11545711242 015726 0000000 0000000
torrus-2.07/Makefile.am 0000644 0001750 0001751 00000006504 11661302716 011766 0000000 0000000 # Copyright (C) 2002 Stanislav Sinyagin
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
# Stanislav Sinyagin
#
SUBDIRS = . bin configs doc examples perllib sup xmlconfig
EXTRA_DIST = \
setup_tools/Bundle/Torrus.pm \
setup_tools/replace_rrfw.sh \
setup_tools/configure_fhs \
setup_tools/check_perlthreading.pl
noinst_SCRIPTS = \
setup_tools/substvars.sh \
setup_tools/mkvardir.sh \
init.d/torrus
tmpldir = @tmpldir@
dist_tmpl_DATA = \
templates/aclexport.xml \
templates/adminfo.html \
templates/default-chooser.html \
templates/default-dir.html \
templates/default-helptext.html \
templates/default-login.html \
templates/default-recursivedir.html \
templates/default-rrd.html \
templates/default-tset.html \
templates/expanded-dir.html \
templates/globalsearch.html \
templates/overview-subleaves.html \
templates/report-index.html \
templates/report-monthly.html \
templates/report-serviceid.html \
templates/report-yearly.html \
templates/search.html \
templates/html-incblocks.txt \
templates/iframe-rrd.html \
templates/tset-list.html \
templates/email-alarm.txt
scriptsdir = @scriptsdir@
dist_scripts_DATA = scripts/rrdup_notify.sh
xmlscriptsdir = @scriptsdir@/xml
dist_xmlscripts_DATA = scripts/xml/extract-skeleton.xsl
discoverydir = @sitedir@/discovery
dist_discovery_DATA = discovery/README
mkvardir=@abs_top_builddir@/setup_tools/mkvardir.sh
install-data-local:
@echo Testing if prefix has changed during make
test "$(prefix)" = "@prefix@"
$(mkvardir) $(DESTDIR)$(dbhome)
$(mkvardir) $(DESTDIR)$(cachedir)
$(mkvardir) $(DESTDIR)$(piddir)
$(mkvardir) $(DESTDIR)$(reportsdir)
$(mkvardir) $(DESTDIR)$(logdir)
$(mkvardir) $(DESTDIR)$(sesstordir)
$(mkvardir) $(DESTDIR)$(seslockdir)
$(mkinstalldirs) $(DESTDIR)$(tmpluserdir)
$(mkinstalldirs) $(DESTDIR)$(plugtorruscfgdir)
$(mkinstalldirs) $(DESTDIR)$(plugdevdisccfgdir)
$(mkinstalldirs) $(DESTDIR)$(plugwrapperdir)
HTMLDIR = @abs_top_builddir@/../htdocs
htdocs:
cd doc; make htdocs
@for f in $(dist_mibs_DATA); do \
f2=$(HTMLDIR)/`basename $$f`; \
if test ! -f $$f2 -o $$f -nt $$f2; then \
echo "cp $$f $$f2"; \
cp $$f $$f2; \
fi; \
done
UPLOADPATH = \
ssinyagin,torrus@web.sourceforge.net:/home/groups/t/to/torrus/htdocs/devel
upload: dist
scp $(distdir).tar.gz TODO $(UPLOADPATH)
todoup:
scp TODO $(UPLOADPATH)
dist-hook:
date >DIST_REVISION
git branch -vv >>DIST_REVISION
cp DIST_REVISION $(distdir)/
PERLCRITIC_CMD = ${PERLCRITIC} --profile=critic.profile
critic:
@if test ${PERLCRITIC} != no; then \
${PERLCRITIC_CMD} `egrep -l '^\#..PERL' bin/*.in`; \
${PERLCRITIC_CMD} perllib/Torrus/; \
else \
echo 'perlcritic command not found'; \
fi
torrus-2.07/ChangeLog 0000644 0001750 0001751 00000252237 12137504231 011505 0000000 0000000 2013-04-29 Stanislav Sinyagin
* NEWS: Release 2.07
2013-02-15 Stanislav Sinyagin
* NEWS: Release 2.06
* perllib/Torrus/Collector/SNMP.pm (isMapReady): new function:
isMapReady(), removed function: activeMappingSessions()
2012-10-28 Stanislav Sinyagin
* bin/action_snmpv1trap.in, bin/action_snmptrap.in:
$ENV{'TORRUS_SEVERITY'} is now treated properly
2012-10-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/F5BigIp.pm: New implementation for F5
BigIP support
2012-10-07 Stanislav Sinyagin
* NEWS: Release 2.05
* Removed support for F5 BigIP version 4.x because it's end of
life and outdated. Support for Version 11 is in development.
2012-09-11 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/APC_PowerNet.pm: added support for
Modular Environmental Manager (MEM)
2012-08-16 Stanislav Sinyagin
* NEWS: Release 2.04
2012-08-16 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/EmpireSystemedge.pm: CA eHealth
SystemEDGE support is significantly refactored by Roman Hochuli
2012-07-17 Stanislav Sinyagin
* configs/torrus-config.pl: default value for
$Torrus::Collector::SNMP::unreachableTimeout is set to 0 instead
of 6 hours (never give up on unreachable hosts)
2012-07-08 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/ComtechEFData.pm: new discovery
module for Comtech EF Data satellite modems
2012-07-04 Stanislav Sinyagin
* xmlconfig/defaults.xml: new graph view: embedded-small
* perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graph_opts): new
view parameter 'graph-colors' and URL variable Gcolors
2012-07-03 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm: new RRD graph parameter: border
2012-04-22 Stanislav Sinyagin
* NEWS: Release 2.03 (bugfix release)
2012-03-20 Stanislav Sinyagin
* NEWS: Release 2.02
2012-03-13 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm: new parameter
RFC2863_IF_MIB::sort-by-name
2012-03-07 Stanislav Sinyagin
* Monitor*.pm, Collector*.pm: undef $hash{$key} is deprecated,
replaced with delete
2012-02-16 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm: rrd-create-rra is added to the
list of copied parameters.
2011-12-27 Stanislav Sinyagin
* perllib/Torrus/ConfigTree.pm (getRelative): now leaves can be
referred to as [[nodeid]] in RPN.
* perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
new discovery parameter: RFC2670_DOCS_IF::suppress-all-cable-stats
2011-12-06 Stanislav Sinyagin
* sup/styling/torrus-schema.pl: BpsIn now uses a slightly darker
green, so that maxline can have a better contrast.
* perllib/Torrus/Renderer/RRDtool.pm: MAX lines can now be
displayed in graphs. New URL variables: Gmaxline,
Gmaxlinestep. New multigraphs parameters: maxline-style-XX,
maxline-color-XX.
* perllib/Torrus/DevDiscover/APC_PowerNet.pm: new discovery module
2011-11-24 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm, perllib/Torrus/DevDiscover.pm:
new SNMP parameter: "snmp-maxrepetitions". The default value is 10.
Previously Net::SNMP was setting it to 25.
2011-11-18 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/NetBotz.pm: added selector actions:
Monitor, TokensetMember
2011-11-15 Stanislav Sinyagin
* perllib/Torrus/Log.pm (enableSyslog): new config variable:
$Torrus::Log::syslogSockOpt
2011-11-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/DevDetails.pm:
The following methods are deprecated and will be phased out:
storeSnmpVars(), hasOID(), snmpVar(), getSnmpIndices().
$dd->walkSnmpTable() should be used instead.
2011-11-12 Stanislav Sinyagin
* configs/torrus-config.pl: New config variables for Syslog:
$Torrus::Log::syslogFacility = 'local0';
$Torrus::Collector::useSyslog = 1;
$Torrus::Monitor::useSyslog = 1;
* bin/monitor.in: disabled log rotation on SIGHUP. Syslog
logging enabled by default.
* bin/collector.in: disabled log rotation on SIGHUP. Syslog
logging enabled by default.
* perllib/Torrus/Log.pm: Syslog logging for daemons.
2011-10-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
ifSpeed monitoring is triggered by $interface->{'ifSpeedMonitoring'}.
The bandwidth usage templates are updated accordingly.
2011-10-12 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm:
new discovery module for HDSL2-SHDSL-LINE-MIB
* xmlconfig/generic/rfc2863.if-mib.xml: added templates for
ifSpeed and ifHighSpeed
2011-10-03 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoFirewall.pm: interface filter
that removes TunnelN interfaces.
2011-09-04 Stanislav Sinyagin
* NEWS: Torrus release 2.01
2011-06-26 Stanislav Sinyagin
* xmlconfig/snmp-defs.xml: RRA for SNMP reachability is separately
defined. New discovery parameter: snmp-reachability-rra.
2011-06-07 Stanislav Sinyagin
* perllib/Torrus/Collector.pm (beforeRun): Collector
initialization exclusive lock is enabled by
$Torrus::Collector::exclusiveStartupLock in torrus-siteconfig.pl
* perllib/Torrus/Renderer/RPC.pm: new RPC method: SEARCH_NODEID
2011-06-03 Stanislav Sinyagin
* perllib/Torrus/Renderer/RPC.pm: New RPC method: AGGREGATE_DS
2011-06-02 Stanislav Sinyagin
* perllib/Torrus/Scheduler.pm, perllib/Torrus/Collector.pm: repeat
immediately 3 collector cycles at start
2011-06-01 Stanislav Sinyagin
* perllib/Torrus/Collector/RRDStorage.pm (updateRRD): suppress
inserting NaN when no data is available for the whole RRD file
* xmlconfig/snmp-defs.xml: default rrd-create-heartbeat changed
from 500 to 720
2011-05-30 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm: "imgformat" is now a
configurable view parameter
* xmlconfig/defaults.xml: new view: "embedded" for external GUI
systems
2011-05-26 Stanislav Sinyagin
* perllib/Torrus/Collector.pm (beforeRun): Collector
initialization is done with an exclusive lock on
collector_lock.db. This avoids the concurrent config slurping at
collector startup and minimizes the I/O delays.
2011-05-24 Stanislav Sinyagin
* perllib/Torrus/Renderer/HTML.pm (makeURL): All navigation is now
done with persistent URLs. Tokens are removed from GUI wnenever
possible.
2011-05-23 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/Patton.pm: new discovery module for
Patton devices
* perllib/Torrus/DevDiscover/NexComm.pm: new discovery module for
NexComm xDSL gateways
* perllib/Torrus/DevDiscover/Actelis.pm: new discovery module for
Actelis xDSL gateways
* perllib/Torrus/DevDiscover/Thomson_xDSL.pm: new discovery module
for Technicolor/Thomson xDSL gateways
2011-05-20 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm: removed uptime from the legend,
as it was always confusing
* templates/iframe-rrd.html: new RRD leaf view: "iframe-rrd" for
portal integration
* perllib/Torrus/DevDiscover/CCOM.pm: new discovery module for
C-COM CAPSPAN devices
2011-05-15 Stanislav Sinyagin
* Makefile.am (dist-hook): DIST_REVISION now displays Git branch
information
* bin/torrus.fcgi.in: Let FCGI handler re-spawn every 5000
requests or 48 hours for better DB stability
2011-05-10 Stanislav Sinyagin
* BDB cursor destructors are explicitly controlled for better
stability
2011-05-01 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm: SNMP reachability stats are
disabled when "only-devtypes" is in use, and can be forced by
"enable-reachability-stats"
2011-04-11 Stanislav Sinyagin
* xmlconfig/snmp-defs.xml: new host-level template: snmp-reachability
* perllib/Torrus/Collector/SNMP.pm: new collector type: 'snmp-reachable'
2011-04-09 Stanislav Sinyagin
* perllib/Torrus/SNMP_Failures.pm (mib_error): bugfix - now all
MIB errors are registered, not just one
* perllib/Torrus/Collector/SNMP.pm: API change: replaced getHostname()
with getHostHash()
2011-03-22 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
added CPU Load graphs. Still some problems with persistent
indexing and naming.
* perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
added to interface filter: PPP, Tunnel, WAN Miniport, and
QoS Packet Scheduler virtual interfaces
interface-level nodeid is now dependent on MAC address
2011-01-27 Stanislav Sinyagin
* perllib/Torrus/Renderer/HTML.pm (makeURL):
Now nodeid is used in HTML whenever available
2010-12-24 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
new discovery parameter: RFC2863_IF_MIB::ifnick-from-ifname
provides backwards compatibility with devices which have non-unique
ifName values
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
ifDescr and ifName are checked for uniqueness before being used for
default interface indexing
2010-12-21 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm:
added Port QoS stats (ME3400)
2010-12-19 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2662_ADSL_LINE.pm:
re-organized the templates for Cisco 837 compatibility
2010-12-04 Stanislav Sinyagin
* sup/webplain/torrus.css: slightly darker top and bottom shortcuts
* perllib/Torrus/DevDiscover.pm (discover):
New discovery parameter: X-tokenset-rrgraph-view
* templates/default-tset.html: New view parameter: rrgraph-view
2010-11-24 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm:
New discovery parameter: CiscoIOS::enable-dialer-interfaces
2010-11-25 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
bugfix: RFC2863_IF_MIB::nodeid-hint=ifIndex did not really work
2010-11-23 Stanislav Sinyagin
* perllib/Torrus/CGI.pm (do_process): added extra DB cleaninup
2010-11-18 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm:
Added CISCO-WAN-3G-MIB support
2010-11-17 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoWLC.pm:
new discovery parameter: CiscoWLC::only-ssid
2010-11-05 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
New selector action: AddTemplates
2010-10-24 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoWLC.pm: new discovery module
* NEWS: Release 1.0.9
2010-10-12 Stanislav Sinyagin
* perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
2010-10-06 Stanislav Sinyagin
* templates/html-incblocks.txt: 'cssoverlay' now must point to
an absolute URL
2010-09-23 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
2010-09-20 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/Jacarta.pm:
New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
2010-09-17 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
Refresh the SNMP maps after a configuration re-compile
2010-08-31 Stanislav Sinyagin
* performance optimizations: XML compiler runs 15-20% faster
2010-08-16 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
Selector actions split: discards moved from NoErrorCounters to
NoDiscardCounters;
and from InErrorsMonitor/OutErrorsMonitor to
InDiscardsMonitor/OutDiscardsMonitor
* perllib/Torrus/Collector.pm: collector_tokens database now depends
on DS configuration instance
2010-08-13 Stanislav Sinyagin
* perllib/Torrus/CGI.pm: Added host-based authentication
2010-08-09 Stanislav Sinyagin
* Updated discovery modules for Net::SNMP 6.0.0 compatibility
2010-08-03 Stanislav Sinyagin
* init.d/torrus.in: bugfix in RHEL compatibility.
Do "chkconfig --del torrus", install the new version into /etc/init.d,
then "chkconfig --add torrus", then "service torrus restart"
2010-07-21 Stanislav Sinyagin
* bin/snmpfailures.in: new utility for SNMP failures reporting
* perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
2010-06-12 Stanislav Sinyagin
* bin/genlist.in: Added a list of all SNMP hosts
2010-05-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
2010-05-09 Stanislav Sinyagin
* bin/nodeid.in: new command-line utility
* configure.ac: new Perl module dependency: JSON
2010-04-11 Stanislav Sinyagin
* configs/torrus-config.pl:
replaced $Torrus::ApacheHandler::authorizeUsers with
$Torrus::CGI::authorizeUsers.
2010-04-08 Jon Nistor
* perllib/Torrus/DevDiscover/Arbor_E.pm:
New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
Added policy management and subscriber information
2010-04-07 Jon Nistor
* perllib/Torrus/DevDiscover/Arbor_E.pm:
New parameter: Arbor_E::disable-e100-mem
Added memory usage per CPU for the e100 series devices
2010-04-04 Stanislav Sinyagin
* perllib/Torrus/ConfigTree.pm,
perllib/Torrus/ConfigTree/Writer.pm,
perllib/Torrus/CGI.pm:
New parameter: nodeid. It defines a new way of referring
to subtrees and leaves.
Also IF-MIB and Foundry discovery is updated.
2010-03-30 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm:
Default snmp-max-msg-size is set back to 1470
* perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
2010-03-23 Stanislav Sinyagin
* xmlconfig/generic/rfc2790.host-resources.xml:
[Bernhard Schmidt] Simplify the Uptime graph to display only Days
* xmlconfig/vendor/ucd.ucd-snmp.xml:
[Bernhard Schmidt] make Block I/O datasources a COUNTER
correct display units for Memory
* perllib/Torrus/DevDiscover/UcdSnmp.pm:
[Bernhard Schmidt] added ssCpuRawSoftIRQ
2010-03-07 Stanislav Sinyagin
* bin/torrus.fcgi.in: FastCGI support
* templates/default-login.html: Added "remember me"
* perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
* perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
Now incompatible with "SetHandler modperl"
* perllib/Torrus/CGI.pm: New HTTP handler instead of two different
Apache handlers.
2010-03-05 Stanislav Sinyagin
* bin/flushmonitors.in: new utility
* bin/compilexml.in: Dynamic tokenset members are preserved between
compilations
* perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
have now an indicated origin (monitor/static)
* perllib/Torrus/Monitor.pm: Alarms are now persistent between
config re-compilations
2010-02-21 Stanislav Sinyagin
* perllib/Torrus/Renderer/HTML.pm:
New parameter: node-display-name. Now interface names are not
underscored
2010-02-18 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
new multigraph parameters: line-stack-X, line-alpha-X
2010-02-10 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (discover):
Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
2010-02-07 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
new selector action: NotifyPolicy
2010-02-02 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/ALU_Timetra.pm:
new discovery parameter: ALU_Timetra::full-ifdescr
2010-01-27 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
2010-01-24 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (discover):
snmp-max-msg-size is used now in discivery, not only in collector
2009-10-28 Jon Nistor
* perllib/Torrus/DevDiscover/Arista.pm (discover):
New discovery module: Arista Networks
2009-05-31 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm:
new view parameters:
disable-legend, disable-title, disable-vertical-label
2009-05-26 Jon Nistor
* perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
New discovery parameter: Arbor_E::disable-e30-hdd-logs,
Arbor_E::enable-e30-mempool
2009-05-11 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/NetBotz.pm (discover):
Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
NetBotz::dew-max
2009-05-10 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
for NetBotz modular sensors
2009-05-07 Jon Nistor
* perllib/Torrus/DevDiscover/FTOS.pm
New discovery module for Force10 Networks devices
2009-04-05 Stanislav Sinyagin
* NEWS: Release 1.0.8
2008-11-29 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
New discovery parameter: CiscoIOS::short-device-comment
2008-11-06 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm (runCollector):
Number of SNMP sessions per snmp_dispatcher is limited to 100
because of some strange bugs (found on SPARC/Solaris platform)
2008-10-28 Jon Nistor
* perllib/Torrus/DevDiscover/Liebert.pm:
New discovery module for Liebert HVAC systems
2008-10-26 Stanislav Sinyagin
* bin/srvderive.in: new utility that combines several services
and combines them as MAX or SUM
(sponsored by nexellent ag, www.nexellent.ch)
2008-09-25 Stanislav Sinyagin
* Added safe signal handlers to all components. Also Apache handlers
close the BDB environment at the end of each execution.
BDB should now be much more stable.
2008-09-16 Jon Nistor
* perllib/Torrus/DevDiscover/Arbor_E.pm:
New discovery module for Arbor E series devices
2008-09-15 Stanislav Sinyagin
* perllib/Torrus/Collector.pm: Now the collector cache is filled by
the compiler. This optimizes the collector startup. Need to re-compile
after upgrade.
2008-09-13 Stanislav Sinyagin
* bin/configsnapshot.in: Bugfix in root subtree parameters
* bin/configsnapshot.in: added parameter filtering option
2008-09-10 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
virtual interfaces
* xmlconfig/vendor/cisco.ios.mac-accounting.xml:
Bugfix in the RRD filename
2008-08-07 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
View parameters can be overridden with URL
variables "Gstart", "Gend" and so on.
2008-08-05 Stanislav Sinyagin
* NEWS: Release 1.0.7
2008-08-04 Jon Nistor
* perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
new discovery parameter: CiscoIOS::disable-vpdn-stats
2008-07-23 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
new discovery parameter: RFC2670_DOCS_IF::upstreams-only
2008-06-20 Stanislav Sinyagin
* Tree names can be specified in the External
Storage (Billing reports)
2008-06-07 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm:
New parameter: snmp-ignore-mib-errors
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
New parameter generated by IF-MIB: interface-comment
2008-06-01 Stanislav Sinyagin
* IPv6 support in devdiscover and in SNMP collector
2008-05-22 Stanislav Sinyagin
* bin/bdbinfo.in: BerkeleyDB version info utility
2008-03-29 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
2008-03-28 Stanislav Sinyagin
* perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
2008-03-16 Stanislav Sinyagin
* bin/collector.in: Threads are now always initialized,
not only in daemon mode
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
New selectors: InBytesParameters, OutBytesParameters
* perllib/Torrus/DevDiscover.pm (buildConfig):
New discovery parameter: include-files
2008-01-12 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
exclude service interfaces
* perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
snmp-max-msg-size, new parameter for SNMP session
2007-12-09 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
CiscoSCE::disable-*** (Jon Nistor)
2007-11-30 Stanislav Sinyagin
* xmlconfig/defaults.xml: Default collector-timeoffset-step increased
from 30 to 60 seconds. 30 seconds is too short for too many
installations.
2007-11-08 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
New selector action: RemoveInterface
2007-09-30 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
2007-08-23 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/Symmetricom.pm:
New discovery module for Symmetricom NTP clock (Jon Nistor)
2007-08-10 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm:
Removed BGP Advertized prefixes
Added the prefix limits to Accepted prefixes
2007-08-03 Stanislav Sinyagin
* NEWS: Torrus release 1.0.6
2007-07-27 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
optimized the snmp arguments
2007-06-16 Stanislav Sinyagin
* bin/collector.in: Now multiple collector instances can run
in a single tree. Need to recompile all trees and re-start the
daemons. A new copy of init.d/torrus should be copied
in startup scripts directory. Also execute for every tree:
torrus si --tree=TREE --clear
2007-06-15 Stanislav Sinyagin
* configure.ac: Perl 5.8.8 is required for threads
2007-06-14 Stanislav Sinyagin
* bin/genreport.in: New option: --all2tree
* perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
2007-06-04 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
2007-05-05 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm:
fixed the bug for unreachable timeout
the target that receives noSuchObject is deleted from polling
2007-05-04 Stanislav Sinyagin
* perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
from Chrstian Schnidrig and adapted to multithreading.
* perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
New discovery parameter: RFC2863_IF_MIB::traffic-summaries
Currently summaries work only within single output file.
2007-04-12 Stanislav Sinyagin
* perllib/Torrus/Renderer/HTML.pm: Search engine GUI
2007-04-11 Stanislav Sinyagin
* bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
* perllib/Torrus/DevDiscover.pm:
New discovery param: show-recursive
* templates/default-dir.html: Limit recursive view to
subtrees having show-recursive=yes
2007-04-10 Stanislav Sinyagin
* perllib/Torrus/ConfigTree.pm:
Moved the param properties to the XML config.
All trees need recompilation after this change.
2007-04-05 Stanislav Sinyagin
* perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
Removed support for
2007-03-23 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
line-style line-color from the node params override thse
in the view params
2007-03-18 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
2007-03-16 Stanislav Sinyagin
* perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
User login event in the apache error log
* perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
MAC accounting on subinterfaces
2007-02-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
Replaced CiscoIOS::disable-membuf-stats with
CiscoIOS::enable-membuf-stats.
Now cisco buffer stats are disabled by default
2007-02-13 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
* bin/devdiscover.in: Devdiscover now accepts multiple input files
2007-02-09 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm:
New discovery param: template-registry-overlays
2007-02-02 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoSCE.pm:
Added service counters and queue utilization
2007-01-25 Stanislav Sinyagin
* NEWS: Release 1.0.5
2007-01-23 Stanislav Sinyagin
* configure.ac: Synchronized with Autoconf 2.60.
Now 2.60 is the minimum required version.
Changed docdir to pkgdocdir
2007-01-10 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
IOS XR support
2007-01-05 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
New discovery parameter: CiscoIOS::enable-vlan-interfaces
(discover): added Cisco BGP statistics
2006-12-22 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/JunOS.pm:
New discovery module for Juniper
2006-12-21 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
2006-12-05 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
New discovery parameter:
RFC2863_IF_MIB::exclude-down-interfaces
* bin/configinfo.in: Added the tree compilation timestamp
2006-12-03 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm:
SNMP mapping lookups are now asynchronous.
PDUs are rescheduled with delays
Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
2006-11-26 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
snmp-localaddr and snmp-localport
2006-11-23 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
New discovery parameter:
CiscoIOS_MacAccounting::external-serviceid
2006-10-14 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
new discovery parameters:
RFC2863_IF_MIB::bandwidth-usage
RFC2863_IF_MIB::bandwidth-limits
2006-10-08 Stanislav Sinyagin
* perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
only one compiler can run for a tree
2006-09-29 Stanislav Sinyagin
* xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
for interface errors
* perllib/Torrus/RPN.pm: IF accepts UNKN values
2006-09-28 Stanislav Sinyagin
* configure.ac: theads module version must be 1.41 or higher,
and threads::shared 1.03 or higher.
2006-09-27 Stanislav Sinyagin
* bin/rrddir2xml.in: New option: --filter
* xmlconfig/generic/rfc2670.docsis-if.xml:
Added Frequency to upstream statictics monitoring.
Old upstream stats will be lost!!
The old templates file is
in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
2006-09-26 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
Improvements for persistent interface indexes
* perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
for Motorola CMTS (Riverdelta)
2006-09-10 Stanislav Sinyagin
* perllib/Torrus/Collector/RRDStorage.pm (storeData):
RRDQueue statistics are now set in the beginning of the cycle
2006-08-10 Stanislav Sinyagin
* perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
UTF8 to UTF-8
2006-07-31 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
Interface names taken from ifName
2006-07-24 Stanislav Sinyagin
* setup_tools/check_perlthreading.pl: Quick test of multithreading
support
2006-07-21 Stanislav Sinyagin
* perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
Added threading support: a background thread for RRD updates
2006-07-20 Stanislav Sinyagin
* bin/devdiscover.in: Added multithreading support
* configure.ac: Multithreading checkup
* NEWS: Torrus release 1.0.4
2006-05-17 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
RFC2863_IF_MIB::tokenset-members now accepts host names
and can be defined at the global level.
2006-05-11 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
new discovery parameter: RFC2863_IF_MIB::noout
2006-03-09 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
New discovery parameter: RFC2863_IF_MIB::subtree-comment
* perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
New config option: $Torrus::Renderer::lostPasswordURL
2006-03-01 Stanislav Sinyagin
* perllib/Torrus/Renderer/HTML.pm:
New config variable: $Torrus::Renderer::companyLogo
to display a logo instead of text
2006-02-22 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
from DDX to the host level.
2006-02-21 Stanislav Sinyagin
* perllib/Torrus/Monitor.pm: New monitor parameters:
display-rpn-expr display-format
(run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
2006-02-15 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (discover):
New discovery parameter: suppress-legend
2006-02-13 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
Complex matching expressions for subtree name selector
* perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
Cisco power supply monitoring
2006-02-10 Stanislav Sinyagin
* bin/action_notify.in: New monitor action
* perllib/Torrus/Monitor.pm:
New monitor parameter: "severity"
* perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
interfaces excluded from discovery
2006-01-06 Stanislav Sinyagin
* perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
2005-12-12 Stanislav Sinyagin
* perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
2005-12-07 Stanislav Sinyagin
* perllib/Torrus/RPN.pm: New RPN function: NUM
2005-11-28 Stanislav Sinyagin
* bin/ttproclist.in: Two new functions: lc, uc
2005-11-22 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
2005-10-19 Stanislav Sinyagin
* bin/genreport.in: Report generator utility
2005-10-17 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoVDSL.pm:
New discovery module for Cisco Catalyst LRE
2005-10-14 Stanislav Sinyagin
* templates/default-dir.html, templates/expanded-dir.html:
Alex Ustyancev's patches for aliased leaf nodes
* perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
2005-10-06 Stanislav Sinyagin
* perllib/Torrus/SQL.pm: new module dependencies:
DBIx::Abstract, DBI.
2005-10-05 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoGeneric.pm:
added support for dual-CPU cisco routers (7301)
2005-09-28 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
new discovery module
2005-09-02 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm:
New discovery parameter: define-tokensets
2005-08-12 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
Replaced $Torrus::DevDiscover::listAdminDownInterfaces
with parameter RFC2863_IF_MIB::list-admindown-interfaces
and $Torrus::DevDiscover::listNotPresentInterfaces
with RFC2863_IF_MIB::list-notpresent-interfaces
2005-08-10 Stanislav Sinyagin
* doc/extstorage.pod.in: Started documenting the External storage
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
New discovery parameter: RFC2863_IF_MIB::external-serviceid
* xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
External storage
* perllib/Torrus/Collector.pm: Multiple storage types per token
* perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
Enabled validation of list values
* perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
External storage
* perllib/Torrus/Collector/ExternalStorage.pm:
New collector storage type
2005-08-02 Stanislav Sinyagin
* NEWS: Release 1.0.3
2005-07-29 Stanislav Sinyagin
* configure.ac: Patch Level 1: PERLINC configuration variable
2005-07-27 Stanislav Sinyagin
* NEWS: Release 1.0.2
2005-07-22 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (applySelectors):
Selectors format slightly changed: the type is passed into the methods
2005-07-15 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (buildConfig):
New discovery parameter: disable-snmpcollector
* bin/devdiscover.in: Preventing the bundle file update when
--limit is specified.
* perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
host unreachable
* configs/torrus-config.pl:
$Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
* perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
New CPAN module required:
perl -MCPAN -e 'install Date::Parse'
2005-07-14 Stanislav Sinyagin
* templates/html-incblocks.txt: Added date setting dialog.
TODO: date format validation.
2005-07-11 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
New discovery parameter: RFC2863_IF_MIB::only-interfaces
* configure.ac: Now checking if user torrus exists
* perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
2005-07-06 Stanislav Sinyagin
* bin/rrddir2xml.in: New utility for generating XML from a directory
with RRD files
2005-06-24 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
with deleting unreachable targets
2005-06-21 Stanislav Sinyagin
* configure.ac: 1.0.1 Patchlevel 1
* bin/action_snmpv1trap.in, bin/action_snmptrap.in:
added torrusMonitorDesc
* sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
* NEWS: release 1.0.1
* perllib/Torrus/SiteConfig.pm (verify):
$Torrus::Renderer::stylingProfileOverlay is now an absolute file name
* xmlconfig/vendor/cisco.ios.docsis.xml:
Added Registered modems graph. WARNING: RRD structure changed
* bin/devdiscover.in: New option: --fallback
* perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
Target is deleted when SNMP map expansion fails
2005-06-16 Stanislav Sinyagin
* perllib/Torrus/Monitor.pm: sleep --delay minutes also after
recompiling
* configs/torrus-config.pl:
$Torrus::Collector::SNMP::unreachableTimeout increased to 1900
$Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
* perllib/Torrus/Collector/SNMP.pm:
Better handling of SNMP errors. Delete all tokens for a host
if it is unreachable.
2005-06-09 Stanislav Sinyagin
* NEWS: Torrus release 1.0.0
* bin/monitor.in: New option: --delay
* init.d/torrus.in: The init script reads its options from
initscript.conf and initscript.siteconf
2005-06-08 Stanislav Sinyagin
* bin/devdiscover.in: new CLI option: --forcebundle
* perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
are now copied from DDX
* bin/action_snmpv1trap.in, bin/action_snmptrap.in,
sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
2005-06-02 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
New discovery module for Cisco MAC accounting
2005-05-30 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/BetterNetworks.pm:
new discovery module
* bin/collector.in: new command line option: --runalways
2005-05-27 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
per-interface RRD files named by MAC addresses, not interface name
2005-05-25 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
pools stats (line cards and VIP memory)
2005-05-23 Stanislav Sinyagin
* templates/html-incblocks.txt:
has-overview-subleaves replaced with has-overview-shortcuts,
with multiple overviews per subtree
2005-05-20 Stanislav Sinyagin
* templates/tset-list.html: Tokensets list now displays their sizes
2005-05-18 Stanislav Sinyagin
* bin/ttproclist.in: New utility for generating DDX files
2005-05-17 Stanislav Sinyagin
* perllib/Torrus/DataAccess.pm: improved performance by caching
2005-05-13 Stanislav Sinyagin
* xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
* perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
Added DOCSIS-specific selector actions
2005-05-12 Stanislav Sinyagin
* perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
$Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
with conflicting structure
2005-05-11 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
Downstream utilization added, and the subtrees rearranged.
2005-05-10 Stanislav Sinyagin
* templates/default-rrd.html: Monitor names and comments displayed
on the leaf HTML
2005-05-04 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoGeneric.pm:
replaced CiscoGeneric::sensor-monitor and
CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
RFC2863_IF_MIB::errors-monitor is no longer supported.
Replaced with appropriate selector action
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
Implemented IF-MIB selector actions -
InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
NoPacketCounters, NoErrorCounters, Parameters
2005-05-02 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (applySelectors):
The infrastructure for object selectors
2005-04-29 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/CiscoGeneric.pm:
New discovery parameters: CiscoGeneric::sensor-monitor,
CiscoGeneric::sensor-monitor-regexp
2005-04-28 Stanislav Sinyagin
* perllib/Torrus/Collector/SNMP.pm (runCollector):
SO_RCVBUF is set explicitly
2005-04-09 Stanislav Sinyagin
* perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
hrule-legend-X is now a leaf parameter, not view
* templates/default-recursivedir.html: Recursive directory view
2005-04-08 Stanislav Sinyagin
* bin/schedulerinfo.in: Timeline reports separate for monitors
and collectors
2005-03-30 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/Paradyne.pm:
New discovery parameter: "Paradyne::slot-name"
2005-03-22 Stanislav Sinyagin
* configure.ac: New variables: plugwrapperdir, defrrddir
2005-03-09 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (discover): Screening coli and
semicoli in legend text
2005-03-08 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
New device capability: 'interfaceIndexingManaged'.
New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
and 'RFC2863_IF_MIB::subtree-name-hint'.
* xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
definition from snmp-defs to IF-MIB host template
* perllib/Torrus/DevDiscover.pm (discover):
In the legend, replace ':' with '=' and ';' with ','
2005-03-05 Stanislav Sinyagin
* perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
2005-02-28 Stanislav Sinyagin
* perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
unique file names
2005-02-18 Stanislav Sinyagin
* configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
instead of 1.6. The old version conflicted with plugins.
2005-01-30 Stanislav Sinyagin
* doc/Makefile.am: Variable substitution in doc files
* doc/manpages/Makefile.am: Man sections configurable
* perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
New discovery module for Cisco-specific DOCSIS statistics
2005-01-21 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
Moved the IF-MIB discovery from checkdevtype() to discover()
2005-01-06 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
2005-01-04 Stanislav Sinyagin
* perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
Interface excluded when ifOperStatus=6 [notPresent]
2004-12-27 Stanislav Sinyagin
* bin/devdiscover.in (absXmlFilename): output file is placed in
siteXmlDir if the path is not absolute. $XMLCONFIG is still
supported for the sake of compatibility.
2004-12-03 Stanislav Sinyagin
* configure.ac: replaced --disable-modcheck with --enable-pkgonly
2004-11-22 Stanislav Sinyagin
* NEWS: Release 0.1.8
* Started Torrus development
2004-11-02 Stanislav Sinyagin
* lib/Torrus/ConfigTree/Validator.pm:
New parameters: 'monitor-period', 'monitor-timeoffset'
* lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
2004-10-25 Stanislav Sinyagin
* lib/Torrus/Collector.pm:
Moved collector specific code from bin/collector.in.
2004-10-24 Stanislav Sinyagin
* bin/acledit.in: New privilege added: DisplayAdmInfo
* lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
First step to display administratove information.
2004-10-13 Stanislav Sinyagin
* bin/collector.in, bin/monitor.in:
Process name reflecting the commandline and status
2004-10-04 Stanislav Sinyagin
* lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
New multigraph parameter: disable-gprint-X
2004-09-30 Stanislav Sinyagin
* xmlconfig/generic/collector-periods.xml:
Changed rrd-create-rra
2004-09-29 Stanislav Sinyagin
* lib/Torrus/DevDiscover/NetScreen.pm:
Changed the interface mapping from ifDescr to MAC address
2004-09-22 Stanislav Sinyagin
* examples/rrdup_notify.sh: collector failure notification script
2004-09-20 Stanislav Sinyagin
* lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
Replaced Apache::ParseFormData with libapreq2.
* templates/html-incblocks.txt: Added "Up" navigation tab
2004-09-02 Stanislav Sinyagin
* lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
2004-08-27 Stanislav Sinyagin
* templates/default-rrd.html:
Added link to web/plain/explain-rrdgraph.html
* templates/html-incblocks.txt: Moved Top and Help menu to the top
of the page
2004-08-20 Stanislav Sinyagin
* lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
New discovery parameter: CiscoIOS::disable-ipsec-stats
2004-08-16 Stanislav Sinyagin
* templates/default-helptext.html: First draft of help window
* bin/devdiscover.in: --snmpdebug option is no more hidden
2004-08-13 Stanislav Sinyagin
* xmlconfig/vendor/cisco.ios.xml: reorganized leaves
* xmlconfig/generic/rfc2863.if-mib.xml:
Replaced the leaf names with user friendly ones.
The old template is in old/rfc2863.if-mib.old-0.1.7.xml
2004-08-04 Stanislav Sinyagin
* NEWS: Release 0.1.7
* lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
New discovery parameter: RFC2863_IF_MIB::copy-params
* lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
2004-07-29 Stanislav Sinyagin
* lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott
Brooks
2004-07-28 Stanislav Sinyagin
* lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
New global variable: $Torrus::Renderer::hwGraphLegend
* Disabled Holt-Winters in system performance and interface errors
2004-07-27 Stanislav Sinyagin
* Torrus Demo server opened: http://torrusdemo.tbw.ch
2004-07-26 Stanislav Sinyagin
* lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
2004-07-20 Stanislav Sinyagin
* bin/acledit.in: Added --force option
* bin/monitor.in, bin/collector.in: umask changed to 0017
2004-07-19 Stanislav Sinyagin
* doc/scalability.pod: Document finished
* doc/vendorsupport.pod: Vendor and MIBs support document
2004-07-13 Stanislav Sinyagin
* xmlconfig/site-global.xml: New place for global parameters.
In existing installations, you need to change the line in
torrus-siteconfig.pl:
@Torrus::Global::xmlAlwaysIncludeFirst =
( 'defaults.xml', 'site-global.xml' );
2004-07-12 Stanislav Sinyagin