2006-07-20 Stanislav Sinyagin * 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 * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn) 2004-07-09 Stanislav Sinyagin * lib/Torrus/DevDiscover/CiscoIOS.pm: Added CISCO-IPSEC-FLOW-MONITOR-MIB 2004-07-07 Stanislav Sinyagin * lib/Torrus/Monitor.pm (run_event_exec): New environment variable: Torrus_VALUE * xmlconfig/defaults.xml: New view parameter: description 2004-07-06 Stanislav Sinyagin * templates/default-login.html, lib/Torrus/Renderer/Frontpage.pm (renderUserLogin), lib/Torrus/Apache2Handler.pm (handler), lib/Torrus/ApacheHandler.pm (handler): URL parameters (token, path, and view) are remembered during login 2004-06-30 Stanislav Sinyagin * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented 2004-06-28 Stanislav Sinyagin * Log levels updated. Now info is always printed, and verbose means verbose. 2004-06-25 Stanislav Sinyagin * xmlconfig/defaults.xml: New view name: last24h-small 2004-06-23 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): New discovery parameter: RFC2863_IF_MIB::errors-monitor 2004-06-22 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): New discovery parameter: RFC2863_IF_MIB::exclude-interfaces New discovery parameter: RFC2863_IF_MIB::tokenset-members 2004-06-21 Stanislav Sinyagin * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery parameter: CiscoCatOS::suppress-noname-ports 2004-06-16 Stanislav Sinyagin * configure.ac: For backward compatibility with autoconf 2.57, AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING. Don't forget to change it back when 2.59 or later becomes mainstream. 2004-06-15 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages (contrib from Jurij Smakov) 2004-05-26 Stanislav Sinyagin * lib/Torrus/Collector.pm (setValue): transform-value parameter is now expandable * doc/devdoc/wd.distributed.pod: New working draft document 2004-05-24 Stanislav Sinyagin * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13 only) 2004-05-19 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates 2004-05-16 Stanislav Sinyagin * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime' * bin/Makefile.am: rrd_hwreapply is moved to a separate package (RRDman) 2004-05-12 Stanislav Sinyagin * Makefile.am, bin/Makefile.am: removed mkroutercfg * templates/html-incblocks.txt: Removed image width hinting 2004-05-05 Stanislav Sinyagin * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names 2004-05-03 Stanislav Sinyagin * NEWS: Release 0.1.6 * ../plugins/cbqos: first release of Cisco QoS monitoring plugin * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved 2004-04-22 Stanislav Sinyagin * examples/onmsInterfaces.sh: Gustavo Torres' contribution for OpenNMS integration 2004-04-19 Stanislav Sinyagin * lib/Torrus/ConfigTree/XMLCompiler.pm: New XML statements: setvar, iftrue, iffalse 2004-04-15 Stanislav Sinyagin * lib/Torrus/RPN.pm (translate): New RPN function: MOD * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated Uptime graph (Shawn) 2004-04-14 Stanislav Sinyagin * templates/html-incblocks.txt: New items in HTML page top: siteInfo and treeInfo. * lib/Torrus/Apache2Handler.pm: First alpha release of mod_perl 2.0 handler. * doc/webintf.pod: It is recommended to Alias /torrus/plain instead of just /torrus. 2004-04-07 Stanislav Sinyagin * bin/schedulerinfo.in: New option: --clear * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized statistics collection * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime report * lib/Torrus/Scheduler.pm: reorganized statistics: late start increments only when that happens. Runtime longer than period is also recorded (sferry). * bin/collector.in: more verbosity in non-verbose mode (sferry) * init.torrus.in: gracefully waits for daemons to shut down (sferry) 2004-04-06 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm, lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery modules (sferry) * NEWS: Bugfix release 0.1.5bf2 2004-03-31 Stanislav Sinyagin * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors 2004-03-26 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef): New @-functions in RPN references: AVERAGE MIN MAX LAST (rrd_make_multigraph): New multigraph parameter: ignore-views-X * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig): New discovery parameter: CiscoGeneric::file-per-sensor 2004-03-25 Stanislav Sinyagin * bin/compilexml.in: New commandline option: --noval * NEWS: Bugfix release 0.1.5bf1 2004-03-24 Stanislav Sinyagin * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1 is untested and hardly compatible * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree: a new registry for those collectors needing access to configuration. 2004-03-22 Stanislav Sinyagin * Implemented Cisco class-based QoS monitoring plugin 2004-03-20 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm: More parameters to be expanded: lower-limit normal-level upper-limit 2004-03-19 Stanislav Sinyagin * bin/devdiscover.in: New option: --limit=regexp 2004-03-17 Stanislav Sinyagin * NEWS: Release 0.1.5 * lib/Torrus/DB.pm (new): Unique DB environment log file per PID. 2004-03-16 Stanislav Sinyagin * bin/devdiscover.in: new parameter: output-bundle 2004-03-12 Stanislav Sinyagin * templates/overview-subleaves.html: New parameters: overview-direct-link, overview-direct-link-view 2004-03-09 Stanislav Sinyagin * lib/Torrus/DevDiscover/UcdSnmp.pm, lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm, xmlconfig/vendor/ucd.ucd-snmp.xml, xmlconfig/generic/rfc2790.host-resources.xml: Rearranged the host performance templates. Fixed bug in Interrupts RRD. You need to rm /var/snmpcollector/*ucd-context_interrupts.rrd 2004-03-04 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph): New configuration option: $Torrus::Renderer::ignoreDecorations 2004-03-01 Stanislav Sinyagin * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template to include codewords statistics (data-file changed). * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP 2004-02-26 Stanislav Sinyagin * xmlconfig/generic/monitors.xml: New standard monitors and actions * xmlconfig/vendor/smokeping.xml: (Shawn) Smokeping RRD files access templates * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module * lib/Torrus/DevDiscover/MicrosoftWindows.pm: (Shawn) added support for IIS HTTP and FTP stats 2004-02-24 Stanislav Sinyagin * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes): Dispersed collector offset 2004-02-23 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm (new), lib/Torrus/ConfigTree/Writer.pm (finalize): Dual configuration database implemented * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady flag moved to other_config.db. 2004-02-18 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed. New node parameter: "graph-title" 2004-02-16 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations): Implemented back- and foreground decorations (Christian's Change 7, modified) 2004-02-14 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache structure * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is no longer stored in database 2004-02-13 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases * lib/Torrus/Collector.pm (setValue): New parameter: transform-value 2004-02-12 Stanislav Sinyagin * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now to system-id, instead of snmp-host. * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer mandatory. New parameter: system-id. 2004-02-11 Stanislav Sinyagin * lib/Torrus/DB.pm (new): DB internal errors are stored in var/log/dbenv_errlog 2004-02-05 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm (expandNodeParam): $Torrus::ConfigTree::nodeParamHook: hook for custom parameter processing 2004-02-03 Stanislav Sinyagin * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher. 2004-02-02 Stanislav Sinyagin * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones: Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool, Torrus::Renderer::Frontpage * lib/Torrus/DevDiscover.pm (discover): New discovery parameter: only-devtypes 2004-01-30 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (discover): New discovery parameter: disable-devtypes * lib/Torrus/DevDiscover.pm (discover): Better treatment for agents without "system" OIDs. 2004-01-21 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may be defined from discovery parameters. * bin/schedulerinfo.in: Scheduler runtime statistics report 2004-01-20 Stanislav Sinyagin * lib/Torrus/Scheduler.pm: runtime statistics stored in a database 2004-01-15 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (discover): 'collector-period' and 'collector-timeoffset' can be specified in devdiscover input * Makefile.am: Now DIST_REVISION file in the distribution package tells the distribution revision date * lib/Torrus/Collector.pm: listTargets() is replaced with listCollectorTargets() with collector type as argument 2004-01-14 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): Split iftable-errors template into input and output (some Cisco ATM aal5 interfaces dont have both in and out error counters) * doc/devdoc/wd.gprint-and-cf-plot.pod: New design draft from Christian Schnidrig * lib/Torrus/RPN.pm: Slight reorganisation and better fault control * doc/userguide.pod: New in Tips: Several Torrus instances on one server 2004-01-13 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm (token), lib/Torrus/ConfigTree/Writer.pm (setAlias), lib/Torrus/DB.pm (getBestMatch): Recursive alias expansion. New database: aliases.db. configsnapshot is no more compatible with previous releases' database. 2004-01-12 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases. Needs database recompilation. 2004-01-09 Stanislav Sinyagin * bin/schedulerinfo.in: New utility for scheduler analysis 2004-01-08 Stanislav Sinyagin * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml * templates/html-incblocks.txt: cssoverlay property * bin/configsnapshot.in: Ready for tests * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover): Chassis desription is put into host-level comment 2004-01-07 Stanislav Sinyagin * bin/configsnapshot.in: first step towards a snapshot utility * xmlconfig/vendor/cisco.generic.xml: New template: cisco-temperature-sensor-fahrenheit * xmlconfig/generic/collector-periods.xml: Changed XFF the same way as in snmp-defs.xml. Added Holt-Winters parameters to 1-minute interval. * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing sample is allowed in half-hour average, and 1 missing hour is allowed in daily average. * lib/Torrus/Collector/SNMP.pm (initTargetAttributes): New parameter: snmp-object-type 2004-01-06 Stanislav Sinyagin * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into a single RRD file * xmlconfig/generic/rfc2863.if-mib.xml: Reorganized RRD data structure. Significantly reduced number of files. 2004-01-05 Stanislav Sinyagin * bin/genlist.in: New utility for data listing 2003-12-31 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against ENTITY-MIB names 2003-12-30 Stanislav Sinyagin * bin/devdiscover.in: $XMLCONFIG substitution 2003-12-29 Stanislav Sinyagin * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level 2003-12-28 Stanislav Sinyagin * lib/Torrus/DevDiscover/CiscoGeneric.pm, xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory pool statistics. * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for F5 BigIp Load Balancer 2003-12-24 Stanislav Sinyagin * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/ * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from previous version. 2003-12-22 Stanislav Sinyagin * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for Alcatel (Xylan) OmniSwitch * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for Ascend (Lucent) MAX 2003-12-21 Stanislav Sinyagin * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype): Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based product detection 2003-12-18 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): Vendor templates for interface counters taken from @{$interface->{'vendor_templates'}} * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility 2003-12-17 Stanislav Sinyagin * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates changed for better flexibility and system support * bin/devdiscover.in, bin/genddx.in: Output file is now controlled from DDX parameter 'output-file'. 2003-12-15 Stanislav Sinyagin * lib/Torrus/DevDiscover/MicrosoftWindows.pm: Moved MicrosoftWindowsServer.pm to MicrosoftWindows 2003-12-14 Stanislav Sinyagin * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module for Windows2000/XP SNMP agent 2003-12-13 Stanislav Sinyagin * xmlconfig/generic/rfc2863.if-mib.xml: Replaced $IFIDX with %ifindex-map% Split template iftable-discards into iftable-discards-in and iftable-discards-out. For some devices, /var/snmpcollector/*_discards.rrd need to be deleted, and devdiscover re-launched 2003-12-11 Stanislav Sinyagin * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml: New parameter: descriptive-nickname 2003-12-10 Stanislav Sinyagin * NEWS: Release 0.1.4 * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and "Paradyne" (need more testing) 2003-12-08 Stanislav Sinyagin * templates/*, web/plain/*.css: more flexible CSS layout 2003-12-04 Stanislav Sinyagin * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter: graph-rigid-boundaries 2003-12-01 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): New discovery option: RFC2863_IF_MIB::suppress-hc-counters 2003-11-28 Stanislav Sinyagin * bin/devdiscover.in: now it accepts XML input only * bin/genddx.in: New utility for next-generation devdiscover * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): interface counters moved to a separate subtree 2003-11-25 Stanislav Sinyagin * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter: graph-logarithmic 2003-11-23 Stanislav Sinyagin * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module 2003-11-22 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for Empire Sysedge 2003-11-18 Stanislav Sinyagin * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters and hc-interface-counters removed New templates: read-iftable-octets, read-ifxtable-hcoctets 2003-11-11 Stanislav Sinyagin * web/plain/torrus.css: Increased maximum node name length to 25 symbols * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and temperature statistics to a common module, shared by IOS and CatOS * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments are now derived from CISCO-STACK-MIB::portName 2003-11-10 Stanislav Sinyagin * xmlsup/extract-skeleton.xsl: XSLT template for tree structure extraction * bin/configinfo.in: New utility * bin/devdiscover.in: New options: --retries and --timeout * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS 2003-11-09 Stanislav Sinyagin * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented generic interface filtering 2003-11-07 Stanislav Sinyagin * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC packet and octets counters * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig): New interface counters: iftable-discards 2003-11-05 Stanislav Sinyagin * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne" 2003-11-04 Stanislav Sinyagin * lib/Torrus/Collector/SNMP.pm (initTarget): New parameter: snmp-oids-per-pdu 2003-11-03 Stanislav Sinyagin * NEWS: Release 0.1.3 * doc/, doc/devdoc/: Documentation is reorganized. Developer documentation is separated from User docs. 2003-10-31 Stanislav Sinyagin * templates/overview-subleaves.html: Replacement for InOutBps. New parameters: has-overview-subleaves, overview-subleave-name, overview-shortcut-text, overview-shortcut-title, overview-page-title 2003-10-30 Stanislav Sinyagin * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module 2003-10-29 Stanislav Sinyagin * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter: rrd-scaling-base (new): cache initialization optimized 2003-10-28 Stanislav Sinyagin * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide 2003-10-27 Stanislav Sinyagin * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm: New Host resources MIB discovery module 2003-10-26 Stanislav Sinyagin * examples/setmonitor.xupdate.xml: XUpdate technique to update autogenerated files. Described in userguide.pod. 2003-10-24 Stanislav Sinyagin * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc. * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer defined in snmp-defaults. * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter templates into smaller parts. New counters template: "iftable-errors". * xmlconfig/snmp-defs.xml: Moved interface counters to generic/rfc2863.if-mib.xml 2003-10-21 Stanislav Sinyagin * New ACL user and group attribute: "modified" 2003-10-20 Stanislav Sinyagin * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented * bin/devdiscover.in: Default subtree is now /Routers. Alternative device names may be given as host:devname * xmlconfig/: Vendor and generic templates from Shawn Ferry 2003-10-19 Stanislav Sinyagin * Shawn Ferry's contribution on styling profiles, with recursive color references 2003-10-18 Stanislav Sinyagin * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): directives are now processed recursively, before any other processing. 2003-10-17 Stanislav Sinyagin * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template Moved old version to generic/snmp-defs.old-0.1.2.xml 2003-10-15 Stanislav Sinyagin * bin/devdiscover.in: First proof of concept version of a new modular device discovery tool 2003-10-14 Stanislav Sinyagin * NEWS: Release 0.1.2 * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20 characters are reported with warning. 2003-10-13 Stanislav Sinyagin * xmlconfig: New vendor files: vendor/ascend.max.xml, examples/ascend.max.xml, generic/rfc2670.docsis-if.xml * doc/userguide.pod, xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl: New approach in automatic config generation. 2003-10-12 Stanislav Sinyagin * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded from the list of discovered interfaces. 2003-10-09 Stanislav Sinyagin * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view parameter inheritance from XML compiler to Writer post-processing 2003-10-07 Stanislav Sinyagin * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters: ignore-limits, ignore-lower-limit, ignore-upper-limit * bin/cleanup.in: Cronjob for cleaning up diskspace. * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters: graph-lower-limit, graph-upper-limit 2003-10-06 Stanislav Sinyagin * styling/torrus-original.pl: Styling profiles implemented 2003-10-04 Stanislav Sinyagin * lib/Torrus/Renderer.pm: New parameter: vertical-label 2003-09-30 Stanislav Sinyagin * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling 2003-09-29 Stanislav Sinyagin * lib/Torrus/Renderer.pm (render_html): Added current time in HTML output 2003-09-18 Stanislav Sinyagin * lib/Torrus/Scheduler.pm: VmWare clock support 2003-09-17 Stanislav Sinyagin * lib/Torrus/Monitor.pm (setAlarm): New parameter: monitor-action-target 2003-09-14 Stanislav Sinyagin * NEWS: Release 0.1.1 2003-09-13 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm: %Torrus::ConfigTree::expand_params now contains parameters for expansion * lib/Torrus/ConfigTree/Writer.pm: %Torrus::ConfigTree::Writer::remove_space now contains parameters for space removal * lib/Torrus/Collector.pm (addTarget): New parameter: value-map * configure.ac: New configure variable: torrus_user. torrus_var default value changed from root to torrus 2003-09-09 Stanislav Sinyagin * init.torrus.in: New launcher for multi-tree support. FreeBSD 5.1 gives weird error without "&" in launching command. Needs testing on other systems. 2003-09-07 Stanislav Sinyagin * Monitor event "throw" changed to "set" 2003-09-05 Stanislav Sinyagin * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export utilities * bin/aclfixup.in: Temporary utility to convert ACL database to the new format. * lib/Torrus/ACL/Edit.pm: ACL Database structure changed: added "uA:" lists 2003-09-03 Stanislav Sinyagin * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by Christian. * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by rodrigo.cunha at corp.vodafone.pt * lib/Torrus/DB.pm: Database handles are held in a pool and reused 2003-09-02 Stanislav Sinyagin * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler * Multiple trees support as described in Requirements 0.1 2003-08-26 Stanislav Sinyagin * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to a separate module 2003-08-07 Stanislav Sinyagin * xmlconfig/defaults.xml: Tokenset views expiry time changed from 300 to 60 * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is cleared at least once a day * webmux.pl: New Apache init script. DB environment is now correctly destroyed 2003-08-06 Stanislav Sinyagin * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec and helper programs * web/plain/torrus.css: Replaced
with display:block in current path * height-hint parameter is removed. * templates/routercfg.xml: Fixed the subtree deepness bug for temperature sensors. * First steps towards version 0.1: Multiple trees and database split are implemented. 2003-08-04 Stanislav Sinyagin * NEWS: Release 0.0.20 2003-07-31 Stanislav Sinyagin * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL and $Torrus::Renderer::plainURL 2003-07-29 Stanislav Sinyagin * templates/html-incblocks.txt: Absolute URL for CSS stylesheet * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities per IP address. 2003-07-23 Stanislav Sinyagin * templates/routercfg.xml: moved snmp-community and other parameters to a host-level subtree 2003-07-17 Stanislav Sinyagin * SNMP Agent reload and unavailable handling 2003-07-15 Stanislav Sinyagin * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm: Bugs item #747893 resolved. 2003-07-02 Stanislav Sinyagin * bin/mkroutercfg.in (reportResults), templates/routercfg.xml: Legend is now XML-escaped 2003-07-01 Stanislav Sinyagin * NEWS: Release 0.0.19 2003-06-26 Stanislav Sinyagin * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm, lib/Torrus/ConfigTree/Validator.pm: typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig, rrd-create-heartbeat changed from 1800 to 500 2003-06-10 Stanislav Sinyagin * bin/mkroutercfg.in (reportResults), templates/routercfg.xml: SNMP version bugfix * configure.ac: Now most of the directory names are configurable 2003-05-18 Stanislav Sinyagin * lib/Torrus/Renderer.pm (render): Bug #735753 (Christian Schnidrig) fixed * bin/mkroutercfg.in, templates/routercfg.xml: Marc Haber's patch for deeper subtrees * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams 2003-05-01 Stanislav Sinyagin * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is now within the module. * lib/Torrus/ConfigTree/Validator.pm: Additional validation parameters are read from @Torrus::Validator::loadLeafValidators * lib/Torrus/Collector.pm: Collector modules are loaded from @Torrus::Collector::loadModules 2003-04-02 Stanislav Sinyagin * NEWS: Release 0.0.18 2003-03-31 Stanislav Sinyagin * xmlconfig/defaults.xml: New parameter: rrgraph-views 2003-03-30 * xmlconfig/Makefile.am: Added Cisco MAC accounting 2003-03-27 Stanislav Sinyagin * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views 2003-03-25 Stanislav Sinyagin * torrus-config.pl: Moved monitor parameters from siteconfig to default config. 2003-03-21 Stanislav Sinyagin * NEWS: Release 0.0.17 * web/plain/torrus-printer.css: Finalized the printer-friendly layout 2003-03-17 Stanislav Sinyagin * init.torrus.in: now running under user "torrus" 2003-03-15 Stanislav Sinyagin * configure.ac: Changed the group to "torrus"; init.torrus is more universal 2003-03-15 Stanislav Sinyagin * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm: optimized Renderer to reuse Template processor in mod_perl 2003-03-15 Stanislav Sinyagin * web/plain/torrus.css: New HTML layout 2003-03-11 Stanislav Sinyagin * xmlconfig/Makefile.am (dist_examples_DATA): Moved apcups-example.xml to apc-ups.xml. Added hpux.xml * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am: "make install prefix=/some/path" now works correctly. * lib/Bundle/Torrus.pm: Perl bundle for easy installation 2003-03-04 Stanislav Sinyagin * NEWS: Release 0.0.16 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush * xmlconfig/vendor/apc.ups.xml: * xmlconfig/examples/apcups-example.xml: Merged the several templates into one. 2003-03-03 Stanislav Sinyagin * Makefile.am: added torrus-config.dtd to distribution * xmlsup/torrus-config.dtd: The configuration DTD first cut 2003-03-02 * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share 2003-03-01 Stanislav Sinyagin * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml chekup * xmlconfig/examples/apcups-defs.xml: moved to xmlconfig/vendor/apc.ups.xml * xmlconfig/examples/snmp-view.xml: moved contents into xmlconfig/vendor/cisco.ios.xml * xmlconfig/snmp-defs.xml: Moved Cisco specifics to xmlconfig/vendor/cisco.ios.xml * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved * configure.ac, Makefile.am: added plugin functionality 2003-02-27 Stanislav Sinyagin * lib/Torrus/Renderer.pm (render_html), lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in: Fixed the non-ASCII display problem. Also XML-LibXML-1.54_3 is required. 2003-02-26 Stanislav Sinyagin * NEWS: Release 0.0.15 * xmlconfig/examples/apcups-defs.xml: * xmlconfig/examples/apcups-example.xml: Added APC UPS example configurations * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to a more promiscious code, because the memory problem persists with perl 5.8. 2003-02-20 Stanislav Sinyagin * NEWS: Release 0.0.14 2003-02-10 Stanislav Sinyagin * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache 2003-01-29 Stanislav Sinyagin * bin/mkroutercfg.in: fixed the exit code bug 2003-01-24 Stanislav Sinyagin * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in: added XML statement 2003-01-20 Stanislav Sinyagin * NEWS: Release 0.0.13 * bin/compilexml.in, bin/collector.in, bin/monitor.in: Added signal handlers for more graceful database closing. 2003-01-13 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish. 2003-01-08 Stanislav Sinyagin * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in: more user friendly error reporting 2003-01-05 Stanislav Sinyagin * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates. Affected files: xmlconfig/defaults.xml, templates/routercfg.xml, templates/default-dir.html, templates/inout-leaves.html 2003-01-03 Stanislav Sinyagin * xmlconfig/snmp-defs.xml: Added graph-legend parameters 2003-01-02 Stanislav Sinyagin * xmlconfig/Makefile.am: moved XML examples to a separate directory * implemented 'rrd-multigraph' * changed ds-type RRDfile to rrd-file 2002-09-10 Stanislav Sinyagin * Release 0.0.5 published. Everything except SNMP data collector is ready to run. 2002-08-12 Stanislav Sinyagin * Reorganized a lot of things. First cut of monitor is runnable. 2002-07-19 Stanislav Sinyagin * Implemented Holt-Winters support 2002-07-18 Stanislav Sinyagin * Reorganized ConfigTree and implemented tokens