X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=torrus%2FChangeLog;fp=torrus%2FChangeLog;h=30543fe783a2d73d7d77ac298eba3cb582cd69dc;hp=0000000000000000000000000000000000000000;hb=74e058c8a010ef6feb539248a550d0bb169c1e94;hpb=35359a73152b3d7a9ad5e3d37faf81f6fedb76e8 diff --git a/torrus/ChangeLog b/torrus/ChangeLog new file mode 100644 index 000000000..30543fe78 --- /dev/null +++ b/torrus/ChangeLog @@ -0,0 +1,2302 @@ +2010-10-24 Stanislav Sinyagin + + * 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 + + * 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