1 2011-11-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
3 * perllib/Torrus/Collector/SNMP.pm, perllib/Torrus/DevDiscover.pm:
4 new SNMP parameter: "snmp-maxrepetitions". The default value is 10.
5 Previously Net::SNMP was setting it to 25.
7 2011-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
9 * perllib/Torrus/DevDiscover/NetBotz.pm: added selector actions:
10 Monitor, TokensetMember
12 2011-11-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
14 * perllib/Torrus/Log.pm (enableSyslog): new config variable:
15 $Torrus::Log::syslogSockOpt
17 2011-11-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
19 * perllib/Torrus/DevDiscover/DevDetails.pm:
20 The following methods are deprecated and will be phased out:
21 storeSnmpVars(), hasOID(), snmpVar(), getSnmpIndices().
22 $dd->walkSnmpTable() should be used instead.
24 2011-11-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
26 * configs/torrus-config.pl: New config variables for Syslog:
27 $Torrus::Log::syslogFacility = 'local0';
28 $Torrus::Collector::useSyslog = 1;
29 $Torrus::Monitor::useSyslog = 1;
31 * bin/monitor.in: disabled log rotation on SIGHUP. Syslog
32 logging enabled by default.
34 * bin/collector.in: disabled log rotation on SIGHUP. Syslog
35 logging enabled by default.
37 * perllib/Torrus/Log.pm: Syslog logging for daemons.
39 2011-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
41 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
42 ifSpeed monitoring is triggered by $interface->{'ifSpeedMonitoring'}.
43 The bandwidth usage templates are updated accordingly.
45 2011-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
47 * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm:
48 new discovery module for HDSL2-SHDSL-LINE-MIB
50 * xmlconfig/generic/rfc2863.if-mib.xml: added templates for
51 ifSpeed and ifHighSpeed
53 2011-10-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
55 * perllib/Torrus/DevDiscover/CiscoFirewall.pm: interface filter
56 that removes TunnelN interfaces.
58 2011-09-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
60 * NEWS: Torrus release 2.01
62 2011-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
64 * xmlconfig/snmp-defs.xml: RRA for SNMP reachability is separately
65 defined. New discovery parameter: snmp-reachability-rra.
67 2011-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
69 * perllib/Torrus/Collector.pm (beforeRun): Collector
70 initialization exclusive lock is enabled by
71 $Torrus::Collector::exclusiveStartupLock in torrus-siteconfig.pl
73 * perllib/Torrus/Renderer/RPC.pm: new RPC method: SEARCH_NODEID
75 2011-06-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
77 * perllib/Torrus/Renderer/RPC.pm: New RPC method: AGGREGATE_DS
79 2011-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
81 * perllib/Torrus/Scheduler.pm, perllib/Torrus/Collector.pm: repeat
82 immediately 3 collector cycles at start
84 2011-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
86 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD): suppress
87 inserting NaN when no data is available for the whole RRD file
89 * xmlconfig/snmp-defs.xml: default rrd-create-heartbeat changed
92 2011-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
94 * perllib/Torrus/Renderer/RRDtool.pm: "imgformat" is now a
95 configurable view parameter
97 * xmlconfig/defaults.xml: new view: "embedded" for external GUI
100 2011-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
102 * perllib/Torrus/Collector.pm (beforeRun): Collector
103 initialization is done with an exclusive lock on
104 collector_lock.db. This avoids the concurrent config slurping at
105 collector startup and minimizes the I/O delays.
107 2011-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
109 * perllib/Torrus/Renderer/HTML.pm (makeURL): All navigation is now
110 done with persistent URLs. Tokens are removed from GUI wnenever
113 2011-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
115 * perllib/Torrus/DevDiscover/Patton.pm: new discovery module for
118 * perllib/Torrus/DevDiscover/NexComm.pm: new discovery module for
119 NexComm xDSL gateways
121 * perllib/Torrus/DevDiscover/Actelis.pm: new discovery module for
122 Actelis xDSL gateways
124 * perllib/Torrus/DevDiscover/Thomson_xDSL.pm: new discovery module
125 for Technicolor/Thomson xDSL gateways
127 2011-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
129 * perllib/Torrus/DevDiscover.pm: removed uptime from the legend,
130 as it was always confusing
132 * templates/iframe-rrd.html: new RRD leaf view: "iframe-rrd" for
135 * perllib/Torrus/DevDiscover/CCOM.pm: new discovery module for
136 C-COM CAPSPAN devices
139 2011-05-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
141 * Makefile.am (dist-hook): DIST_REVISION now displays Git branch
144 * bin/torrus.fcgi.in: Let FCGI handler re-spawn every 5000
145 requests or 48 hours for better DB stability
147 2011-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
149 * BDB cursor destructors are explicitly controlled for better
152 2011-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
154 * perllib/Torrus/DevDiscover.pm: SNMP reachability stats are
155 disabled when "only-devtypes" is in use, and can be forced by
156 "enable-reachability-stats"
158 2011-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
160 * xmlconfig/snmp-defs.xml: new host-level template: snmp-reachability
162 * perllib/Torrus/Collector/SNMP.pm: new collector type: 'snmp-reachable'
164 2011-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
166 * perllib/Torrus/SNMP_Failures.pm (mib_error): bugfix - now all
167 MIB errors are registered, not just one
169 * perllib/Torrus/Collector/SNMP.pm: API change: replaced getHostname()
172 2011-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
174 * perllib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
175 added CPU Load graphs. Still some problems with persistent
178 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
179 added to interface filter: PPP, Tunnel, WAN Miniport, and
180 QoS Packet Scheduler virtual interfaces
181 interface-level nodeid is now dependent on MAC address
183 2011-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
185 * perllib/Torrus/Renderer/HTML.pm (makeURL):
186 Now nodeid is used in HTML whenever available
188 2010-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
190 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
191 new discovery parameter: RFC2863_IF_MIB::ifnick-from-ifname
192 provides backwards compatibility with devices which have non-unique
195 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
196 ifDescr and ifName are checked for uniqueness before being used for
197 default interface indexing
199 2010-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
201 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
202 added Port QoS stats (ME3400)
204 2010-12-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
206 * perllib/Torrus/DevDiscover/RFC2662_ADSL_LINE.pm:
207 re-organized the templates for Cisco 837 compatibility
209 2010-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
211 * sup/webplain/torrus.css: slightly darker top and bottom shortcuts
213 * perllib/Torrus/DevDiscover.pm (discover):
214 New discovery parameter: X-tokenset-rrgraph-view
216 * templates/default-tset.html: New view parameter: rrgraph-view
218 2010-11-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
219 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
220 New discovery parameter: CiscoIOS::enable-dialer-interfaces
222 2010-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
224 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
225 bugfix: RFC2863_IF_MIB::nodeid-hint=ifIndex did not really work
227 2010-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
229 * perllib/Torrus/CGI.pm (do_process): added extra DB cleaninup
231 2010-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
233 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
234 Added CISCO-WAN-3G-MIB support
236 2010-11-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
238 * perllib/Torrus/DevDiscover/CiscoWLC.pm:
239 new discovery parameter: CiscoWLC::only-ssid
241 2010-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
243 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
244 New selector action: AddTemplates
246 2010-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
248 * perllib/Torrus/DevDiscover/CiscoWLC.pm: new discovery module
250 * NEWS: Release 1.0.9
252 2010-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
254 * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
256 2010-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
258 * templates/html-incblocks.txt: 'cssoverlay' now must point to
261 2010-09-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
263 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
264 New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
266 2010-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
268 * perllib/Torrus/DevDiscover/Jacarta.pm:
269 New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
271 2010-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
273 * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
274 Refresh the SNMP maps after a configuration re-compile
276 2010-08-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
278 * performance optimizations: XML compiler runs 15-20% faster
280 2010-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
282 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
283 Selector actions split: discards moved from NoErrorCounters to
285 and from InErrorsMonitor/OutErrorsMonitor to
286 InDiscardsMonitor/OutDiscardsMonitor
288 * perllib/Torrus/Collector.pm: collector_tokens database now depends
289 on DS configuration instance
291 2010-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
293 * perllib/Torrus/CGI.pm: Added host-based authentication
295 2010-08-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
297 * Updated discovery modules for Net::SNMP 6.0.0 compatibility
299 2010-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
301 * init.d/torrus.in: bugfix in RHEL compatibility.
302 Do "chkconfig --del torrus", install the new version into /etc/init.d,
303 then "chkconfig --add torrus", then "service torrus restart"
305 2010-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
307 * bin/snmpfailures.in: new utility for SNMP failures reporting
309 * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
311 2010-06-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
313 * bin/genlist.in: Added a list of all SNMP hosts
315 2010-05-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
317 * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
319 2010-05-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
321 * bin/nodeid.in: new command-line utility
323 * configure.ac: new Perl module dependency: JSON
325 2010-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
327 * configs/torrus-config.pl:
328 replaced $Torrus::ApacheHandler::authorizeUsers with
329 $Torrus::CGI::authorizeUsers.
331 2010-04-08 Jon Nistor <nistor@snickers.org>
332 * perllib/Torrus/DevDiscover/Arbor_E.pm:
333 New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
334 Added policy management and subscriber information
336 2010-04-07 Jon Nistor <nistor@snickers.org>
338 * perllib/Torrus/DevDiscover/Arbor_E.pm:
339 New parameter: Arbor_E::disable-e100-mem
340 Added memory usage per CPU for the e100 series devices
342 2010-04-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
344 * perllib/Torrus/ConfigTree.pm,
345 perllib/Torrus/ConfigTree/Writer.pm,
346 perllib/Torrus/CGI.pm:
347 New parameter: nodeid. It defines a new way of referring
348 to subtrees and leaves.
349 Also IF-MIB and Foundry discovery is updated.
351 2010-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
353 * perllib/Torrus/DevDiscover.pm:
354 Default snmp-max-msg-size is set back to 1470
356 * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
358 2010-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
360 * xmlconfig/generic/rfc2790.host-resources.xml:
361 [Bernhard Schmidt] Simplify the Uptime graph to display only Days
363 * xmlconfig/vendor/ucd.ucd-snmp.xml:
364 [Bernhard Schmidt] make Block I/O datasources a COUNTER
365 correct display units for Memory
367 * perllib/Torrus/DevDiscover/UcdSnmp.pm:
368 [Bernhard Schmidt] added ssCpuRawSoftIRQ
370 2010-03-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
372 * bin/torrus.fcgi.in: FastCGI support
374 * templates/default-login.html: Added "remember me"
376 * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
378 * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
379 Now incompatible with "SetHandler modperl"
381 * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
384 2010-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
386 * bin/flushmonitors.in: new utility
388 * bin/compilexml.in: Dynamic tokenset members are preserved between
391 * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
392 have now an indicated origin (monitor/static)
394 * perllib/Torrus/Monitor.pm: Alarms are now persistent between
395 config re-compilations
397 2010-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
399 * perllib/Torrus/Renderer/HTML.pm:
400 New parameter: node-display-name. Now interface names are not
404 2010-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
406 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
407 new multigraph parameters: line-stack-X, line-alpha-X
409 2010-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
411 * perllib/Torrus/DevDiscover.pm (discover):
412 Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
414 2010-02-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
416 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
417 new selector action: NotifyPolicy
419 2010-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
421 * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
422 new discovery parameter: ALU_Timetra::full-ifdescr
424 2010-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
426 * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
428 2010-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
430 * perllib/Torrus/DevDiscover.pm (discover):
431 snmp-max-msg-size is used now in discivery, not only in collector
433 2009-10-28 Jon Nistor <nistor@snickers.org>
435 * perllib/Torrus/DevDiscover/Arista.pm (discover):
436 New discovery module: Arista Networks
438 2009-05-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
440 * perllib/Torrus/Renderer/RRDtool.pm:
442 disable-legend, disable-title, disable-vertical-label
444 2009-05-26 Jon Nistor <nistor@snickrs.org>
446 * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
447 New discovery parameter: Arbor_E::disable-e30-hdd-logs,
448 Arbor_E::enable-e30-mempool
450 2009-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
452 * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
453 Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
456 2009-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
458 * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
459 for NetBotz modular sensors
461 2009-05-07 Jon Nistor <nistor@snickers.org>
463 * perllib/Torrus/DevDiscover/FTOS.pm
464 New discovery module for Force10 Networks devices
466 2009-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
468 * NEWS: Release 1.0.8
470 2008-11-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
472 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
473 New discovery parameter: CiscoIOS::short-device-comment
475 2008-11-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
477 * perllib/Torrus/Collector/SNMP.pm (runCollector):
478 Number of SNMP sessions per snmp_dispatcher is limited to 100
479 because of some strange bugs (found on SPARC/Solaris platform)
481 2008-10-28 Jon Nistor <nistor@snickers.org>
483 * perllib/Torrus/DevDiscover/Liebert.pm:
484 New discovery module for Liebert HVAC systems
486 2008-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
488 * bin/srvderive.in: new utility that combines several services
489 and combines them as MAX or SUM
490 (sponsored by nexellent ag, www.nexellent.ch)
492 2008-09-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
494 * Added safe signal handlers to all components. Also Apache handlers
495 close the BDB environment at the end of each execution.
496 BDB should now be much more stable.
498 2008-09-16 Jon Nistor <nistor@snickers.org>
500 * perllib/Torrus/DevDiscover/Arbor_E.pm:
501 New discovery module for Arbor E series devices
503 2008-09-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
505 * perllib/Torrus/Collector.pm: Now the collector cache is filled by
506 the compiler. This optimizes the collector startup. Need to re-compile
509 2008-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
511 * bin/configsnapshot.in: Bugfix in root subtree parameters
512 * bin/configsnapshot.in: added parameter filtering option
514 2008-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
516 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
519 * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
520 Bugfix in the RRD filename
522 2008-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
524 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
525 View parameters can be overridden with URL
526 variables "Gstart", "Gend" and so on.
528 2008-08-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
530 * NEWS: Release 1.0.7
532 2008-08-04 Jon Nistor <nistor@snickers.org>
534 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
535 new discovery parameter: CiscoIOS::disable-vpdn-stats
537 2008-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
539 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
540 new discovery parameter: RFC2670_DOCS_IF::upstreams-only
542 2008-06-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
544 * Tree names can be specified in the External
545 Storage (Billing reports)
547 2008-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
549 * perllib/Torrus/Collector/SNMP.pm:
550 New parameter: snmp-ignore-mib-errors
552 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
553 New parameter generated by IF-MIB: interface-comment
555 2008-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
557 * IPv6 support in devdiscover and in SNMP collector
559 2008-05-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
561 * bin/bdbinfo.in: BerkeleyDB version info utility
563 2008-03-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
565 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
566 RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
568 2008-03-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
570 * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
572 2008-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
574 * bin/collector.in: Threads are now always initialized,
575 not only in daemon mode
577 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
578 New selectors: InBytesParameters, OutBytesParameters
580 * perllib/Torrus/DevDiscover.pm (buildConfig):
581 New discovery parameter: include-files
583 2008-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
585 * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
586 exclude service interfaces
588 * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
589 snmp-max-msg-size, new parameter for SNMP session
591 2007-12-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
593 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
594 CiscoSCE::disable-*** (Jon Nistor)
596 2007-11-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
598 * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
599 from 30 to 60 seconds. 30 seconds is too short for too many
602 2007-11-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
604 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
605 New selector action: RemoveInterface
607 2007-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
609 * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
611 2007-08-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
613 * perllib/Torrus/DevDiscover/Symmetricom.pm:
614 New discovery module for Symmetricom NTP clock (Jon Nistor)
616 2007-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
618 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
619 Removed BGP Advertized prefixes
620 Added the prefix limits to Accepted prefixes
622 2007-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
624 * NEWS: Torrus release 1.0.6
626 2007-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
628 * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
629 optimized the snmp arguments
631 2007-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
633 * bin/collector.in: Now multiple collector instances can run
634 in a single tree. Need to recompile all trees and re-start the
635 daemons. A new copy of init.d/torrus should be copied
636 in startup scripts directory. Also execute for every tree:
637 torrus si --tree=TREE --clear
639 2007-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
641 * configure.ac: Perl 5.8.8 is required for threads
643 2007-06-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
645 * bin/genreport.in: New option: --all2tree
647 * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
649 2007-06-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
651 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
653 2007-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
655 * perllib/Torrus/Collector/SNMP.pm:
656 fixed the bug for unreachable timeout
657 the target that receives noSuchObject is deleted from polling
659 2007-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
661 * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
662 from Chrstian Schnidrig and adapted to multithreading.
664 * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
666 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
667 New discovery parameter: RFC2863_IF_MIB::traffic-summaries
668 Currently summaries work only within single output file.
670 2007-04-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
672 * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
674 2007-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
676 * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
678 * perllib/Torrus/DevDiscover.pm:
679 New discovery param: show-recursive
681 * templates/default-dir.html: Limit recursive view to
682 subtrees having show-recursive=yes
684 2007-04-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
686 * perllib/Torrus/ConfigTree.pm:
687 Moved the param properties to the XML config.
688 All trees need recompilation after this change.
690 2007-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
692 * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
693 Removed support for <filepattern>
695 2007-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
697 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
698 line-style line-color from the node params override thse
701 2007-03-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
703 * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
705 2007-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
707 * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
708 User login event in the apache error log
710 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
711 MAC accounting on subinterfaces
713 2007-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
715 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
716 Replaced CiscoIOS::disable-membuf-stats with
717 CiscoIOS::enable-membuf-stats.
718 Now cisco buffer stats are disabled by default
720 2007-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
722 * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
724 * bin/devdiscover.in: Devdiscover now accepts multiple input files
726 2007-02-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
728 * perllib/Torrus/DevDiscover.pm:
729 New discovery param: template-registry-overlays
731 2007-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
733 * perllib/Torrus/DevDiscover/CiscoSCE.pm:
734 Added service counters and queue utilization
736 2007-01-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
738 * NEWS: Release 1.0.5
740 2007-01-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
742 * configure.ac: Synchronized with Autoconf 2.60.
743 Now 2.60 is the minimum required version.
744 Changed docdir to pkgdocdir
746 2007-01-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
748 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
751 2007-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
753 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
754 New discovery parameter: CiscoIOS::enable-vlan-interfaces
755 (discover): added Cisco BGP statistics
757 2006-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
759 * perllib/Torrus/DevDiscover/JunOS.pm:
760 New discovery module for Juniper
762 2006-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
764 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
765 New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
767 2006-12-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
769 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
770 New discovery parameter:
771 RFC2863_IF_MIB::exclude-down-interfaces
773 * bin/configinfo.in: Added the tree compilation timestamp
775 2006-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
777 * perllib/Torrus/Collector/SNMP.pm:
778 SNMP mapping lookups are now asynchronous.
779 PDUs are rescheduled with delays
780 Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
782 2006-11-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
784 * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
785 snmp-localaddr and snmp-localport
788 2006-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
790 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
791 New discovery parameter:
792 CiscoIOS_MacAccounting::external-serviceid
794 2006-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
796 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
797 new discovery parameters:
798 RFC2863_IF_MIB::bandwidth-usage
799 RFC2863_IF_MIB::bandwidth-limits
801 2006-10-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
803 * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
804 only one compiler can run for a tree
806 2006-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
808 * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
811 * perllib/Torrus/RPN.pm: IF accepts UNKN values
813 2006-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
815 * configure.ac: theads module version must be 1.41 or higher,
816 and threads::shared 1.03 or higher.
818 2006-09-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
820 * bin/rrddir2xml.in: New option: --filter
822 * xmlconfig/generic/rfc2670.docsis-if.xml:
823 Added Frequency to upstream statictics monitoring.
824 Old upstream stats will be lost!!
825 The old templates file is
826 in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
828 2006-09-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
830 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
832 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
833 Improvements for persistent interface indexes
835 * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
836 for Motorola CMTS (Riverdelta)
838 2006-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
840 * perllib/Torrus/Collector/RRDStorage.pm (storeData):
841 RRDQueue statistics are now set in the beginning of the cycle
843 2006-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
845 * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
848 2006-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
850 * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
851 Interface names taken from ifName
853 2006-07-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
855 * setup_tools/check_perlthreading.pl: Quick test of multithreading
858 2006-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
860 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
861 Added threading support: a background thread for RRD updates
863 2006-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
865 * bin/devdiscover.in: Added multithreading support
867 * configure.ac: Multithreading checkup
869 * NEWS: Torrus release 1.0.4
871 2006-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
873 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
874 RFC2863_IF_MIB::tokenset-members now accepts host names
875 and can be defined at the global level.
877 2006-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
879 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
880 new discovery parameter: RFC2863_IF_MIB::noout
882 2006-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
884 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
885 New discovery parameter: RFC2863_IF_MIB::subtree-comment
887 * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
888 New config option: $Torrus::Renderer::lostPasswordURL
890 2006-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
892 * perllib/Torrus/Renderer/HTML.pm:
893 New config variable: $Torrus::Renderer::companyLogo
894 to display a logo instead of text
896 2006-02-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
898 * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
899 from DDX to the host level.
901 2006-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
903 * perllib/Torrus/Monitor.pm: New monitor parameters:
904 display-rpn-expr display-format
905 (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
907 2006-02-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
909 * perllib/Torrus/DevDiscover.pm (discover):
910 New discovery parameter: suppress-legend
912 2006-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
914 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
915 Complex matching expressions for subtree name selector
917 * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
918 Cisco power supply monitoring
920 2006-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
922 * bin/action_notify.in: New monitor action
924 * perllib/Torrus/Monitor.pm:
925 New monitor parameter: "severity"
927 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
928 interfaces excluded from discovery
930 2006-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
932 * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
934 2005-12-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
936 * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
938 2005-12-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
940 * perllib/Torrus/RPN.pm: New RPN function: NUM
942 2005-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
944 * bin/ttproclist.in: Two new functions: lc, uc
946 2005-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
948 * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
950 2005-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
952 * bin/genreport.in: Report generator utility
954 2005-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
956 * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
957 New discovery module for Cisco Catalyst LRE
959 2005-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
961 * templates/default-dir.html, templates/expanded-dir.html:
962 Alex Ustyancev's patches for aliased leaf nodes
964 * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
966 2005-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
968 * perllib/Torrus/SQL.pm: new module dependencies:
971 2005-10-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
973 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
974 added support for dual-CPU cisco routers (7301)
976 2005-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
978 * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
981 2005-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
983 * perllib/Torrus/DevDiscover.pm:
984 New discovery parameter: define-tokensets
986 2005-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
988 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
989 Replaced $Torrus::DevDiscover::listAdminDownInterfaces
990 with parameter RFC2863_IF_MIB::list-admindown-interfaces
991 and $Torrus::DevDiscover::listNotPresentInterfaces
992 with RFC2863_IF_MIB::list-notpresent-interfaces
994 2005-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
996 * doc/extstorage.pod.in: Started documenting the External storage
998 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
999 New discovery parameter: RFC2863_IF_MIB::external-serviceid
1001 * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
1004 * perllib/Torrus/Collector.pm: Multiple storage types per token
1006 * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
1007 Enabled validation of list values
1009 * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
1012 * perllib/Torrus/Collector/ExternalStorage.pm:
1013 New collector storage type
1015 2005-08-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1017 * NEWS: Release 1.0.3
1019 2005-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1021 * configure.ac: Patch Level 1: PERLINC configuration variable
1023 2005-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1025 * NEWS: Release 1.0.2
1027 2005-07-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1029 * perllib/Torrus/DevDiscover.pm (applySelectors):
1030 Selectors format slightly changed: the type is passed into the methods
1032 2005-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1034 * perllib/Torrus/DevDiscover.pm (buildConfig):
1035 New discovery parameter: disable-snmpcollector
1037 * bin/devdiscover.in: Preventing the bundle file update when
1038 --limit is specified.
1040 * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
1043 * configs/torrus-config.pl:
1044 $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
1046 * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
1047 New CPAN module required:
1048 perl -MCPAN -e 'install Date::Parse'
1050 2005-07-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1052 * templates/html-incblocks.txt: Added date setting dialog.
1053 TODO: date format validation.
1055 2005-07-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1057 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1058 New discovery parameter: RFC2863_IF_MIB::only-interfaces
1060 * configure.ac: Now checking if user torrus exists
1062 * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
1064 2005-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1066 * bin/rrddir2xml.in: New utility for generating XML from a directory
1069 2005-06-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1071 * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
1072 with deleting unreachable targets
1074 2005-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1076 * configure.ac: 1.0.1 Patchlevel 1
1078 * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
1079 added torrusMonitorDesc
1081 * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
1083 * NEWS: release 1.0.1
1085 * perllib/Torrus/SiteConfig.pm (verify):
1086 $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
1088 * xmlconfig/vendor/cisco.ios.docsis.xml:
1089 Added Registered modems graph. WARNING: RRD structure changed
1091 * bin/devdiscover.in: New option: --fallback
1093 * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1094 Target is deleted when SNMP map expansion fails
1096 2005-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1098 * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
1101 * configs/torrus-config.pl:
1102 $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
1103 $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
1105 * perllib/Torrus/Collector/SNMP.pm:
1106 Better handling of SNMP errors. Delete all tokens for a host
1107 if it is unreachable.
1109 2005-06-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1111 * NEWS: Torrus release 1.0.0
1113 * bin/monitor.in: New option: --delay
1115 * init.d/torrus.in: The init script reads its options from
1116 initscript.conf and initscript.siteconf
1118 2005-06-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1120 * bin/devdiscover.in: new CLI option: --forcebundle
1122 * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
1123 are now copied from DDX
1125 * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
1126 sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
1128 2005-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1130 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
1131 New discovery module for Cisco MAC accounting
1133 2005-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1135 * perllib/Torrus/DevDiscover/BetterNetworks.pm:
1136 new discovery module
1138 * bin/collector.in: new command line option: --runalways
1140 2005-05-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1142 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
1143 per-interface RRD files named by MAC addresses, not interface name
1145 2005-05-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1147 * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
1148 pools stats (line cards and VIP memory)
1150 2005-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1152 * templates/html-incblocks.txt:
1153 has-overview-subleaves replaced with has-overview-shortcuts,
1154 with multiple overviews per subtree
1156 2005-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1158 * templates/tset-list.html: Tokensets list now displays their sizes
1160 2005-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1162 * bin/ttproclist.in: New utility for generating DDX files
1164 2005-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1166 * perllib/Torrus/DataAccess.pm: improved performance by caching
1168 2005-05-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1170 * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
1172 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1173 Added DOCSIS-specific selector actions
1175 2005-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1177 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
1178 $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
1179 with conflicting structure
1181 2005-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1183 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1184 Downstream utilization added, and the subtrees rearranged.
1186 2005-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1188 * templates/default-rrd.html: Monitor names and comments displayed
1191 2005-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1193 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1194 replaced CiscoGeneric::sensor-monitor and
1195 CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
1197 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1198 RFC2863_IF_MIB::errors-monitor is no longer supported.
1199 Replaced with appropriate selector action
1201 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1202 Implemented IF-MIB selector actions -
1203 InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
1204 NoPacketCounters, NoErrorCounters, Parameters
1206 2005-05-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1208 * perllib/Torrus/DevDiscover.pm (applySelectors):
1209 The infrastructure for object selectors
1211 2005-04-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1213 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1214 New discovery parameters: CiscoGeneric::sensor-monitor,
1215 CiscoGeneric::sensor-monitor-regexp
1217 2005-04-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1219 * perllib/Torrus/Collector/SNMP.pm (runCollector):
1220 SO_RCVBUF is set explicitly
1222 2005-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1224 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
1225 hrule-legend-X is now a leaf parameter, not view
1227 * templates/default-recursivedir.html: Recursive directory view
1229 2005-04-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1231 * bin/schedulerinfo.in: Timeline reports separate for monitors
1234 2005-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1236 * perllib/Torrus/DevDiscover/Paradyne.pm:
1237 New discovery parameter: "Paradyne::slot-name"
1239 2005-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1241 * configure.ac: New variables: plugwrapperdir, defrrddir
1243 2005-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1245 * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1246 semicoli in legend text
1248 2005-03-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1250 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1251 New device capability: 'interfaceIndexingManaged'.
1252 New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1253 and 'RFC2863_IF_MIB::subtree-name-hint'.
1255 * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1256 definition from snmp-defs to IF-MIB host template
1258 * perllib/Torrus/DevDiscover.pm (discover):
1259 In the legend, replace ':' with '=' and ';' with ','
1261 2005-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1263 * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1265 2005-02-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1267 * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1270 2005-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1272 * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1273 instead of 1.6. The old version conflicted with plugins.
1275 2005-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1277 * doc/Makefile.am: Variable substitution in doc files
1279 * doc/manpages/Makefile.am: Man sections configurable
1281 * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1282 New discovery module for Cisco-specific DOCSIS statistics
1284 2005-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1286 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1287 Moved the IF-MIB discovery from checkdevtype() to discover()
1289 2005-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1291 * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1293 2005-01-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1295 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1296 Interface excluded when ifOperStatus=6 [notPresent]
1298 2004-12-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1300 * bin/devdiscover.in (absXmlFilename): output file is placed in
1301 siteXmlDir if the path is not absolute. $XMLCONFIG is still
1302 supported for the sake of compatibility.
1304 2004-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1306 * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1308 2004-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1310 * NEWS: Release 0.1.8
1311 * Started Torrus development
1313 2004-11-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1315 * lib/Torrus/ConfigTree/Validator.pm:
1316 New parameters: 'monitor-period', 'monitor-timeoffset'
1318 * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1320 2004-10-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1322 * lib/Torrus/Collector.pm:
1323 Moved collector specific code from bin/collector.in.
1325 2004-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1327 * bin/acledit.in: New privilege added: DisplayAdmInfo
1329 * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1330 First step to display administratove information.
1332 2004-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1334 * bin/collector.in, bin/monitor.in:
1335 Process name reflecting the commandline and status
1337 2004-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1339 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1340 New multigraph parameter: disable-gprint-X
1342 2004-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1344 * xmlconfig/generic/collector-periods.xml:
1345 Changed rrd-create-rra
1347 2004-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1349 * lib/Torrus/DevDiscover/NetScreen.pm:
1350 Changed the interface mapping from ifDescr to MAC address
1352 2004-09-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1354 * examples/rrdup_notify.sh: collector failure notification script
1356 2004-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1358 * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1359 Replaced Apache::ParseFormData with libapreq2.
1361 * templates/html-incblocks.txt: Added "Up" navigation tab
1363 2004-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1365 * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1367 2004-08-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1369 * templates/default-rrd.html:
1370 Added link to web/plain/explain-rrdgraph.html
1372 * templates/html-incblocks.txt: Moved Top and Help menu to the top
1375 2004-08-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1377 * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1378 New discovery parameter: CiscoIOS::disable-ipsec-stats
1380 2004-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1382 * templates/default-helptext.html: First draft of help window
1384 * bin/devdiscover.in: --snmpdebug option is no more hidden
1386 2004-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1388 * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1390 * xmlconfig/generic/rfc2863.if-mib.xml:
1391 Replaced the leaf names with user friendly ones.
1392 The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1394 2004-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1396 * NEWS: Release 0.1.7
1398 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1399 New discovery parameter: RFC2863_IF_MIB::copy-params
1401 * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1403 2004-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1405 * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott
1408 2004-07-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1410 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1411 New global variable: $Torrus::Renderer::hwGraphLegend
1413 * Disabled Holt-Winters in system performance and interface errors
1415 2004-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1417 * Torrus Demo server opened: http://torrusdemo.tbw.ch
1419 2004-07-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1421 * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1423 2004-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1425 * bin/acledit.in: Added --force option
1427 * bin/monitor.in, bin/collector.in: umask changed to 0017
1429 2004-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1431 * doc/scalability.pod: Document finished
1433 * doc/vendorsupport.pod: Vendor and MIBs support document
1435 2004-07-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1437 * xmlconfig/site-global.xml: New place for global parameters.
1438 In existing installations, you need to change the line in
1439 torrus-siteconfig.pl:
1440 @Torrus::Global::xmlAlwaysIncludeFirst =
1441 ( 'defaults.xml', 'site-global.xml' );
1443 2004-07-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1445 * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1447 2004-07-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1449 * lib/Torrus/DevDiscover/CiscoIOS.pm: Added
1450 CISCO-IPSEC-FLOW-MONITOR-MIB
1452 2004-07-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1454 * lib/Torrus/Monitor.pm (run_event_exec):
1455 New environment variable: Torrus_VALUE
1457 * xmlconfig/defaults.xml: New view parameter: description
1459 2004-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1461 * templates/default-login.html,
1462 lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1463 lib/Torrus/Apache2Handler.pm (handler),
1464 lib/Torrus/ApacheHandler.pm (handler): URL parameters
1465 (token, path, and view) are remembered during login
1467 2004-06-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1469 * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1471 2004-06-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1473 * Log levels updated. Now info is always printed, and verbose means
1476 2004-06-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1478 * xmlconfig/defaults.xml: New view name: last24h-small
1480 2004-06-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1482 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1483 New discovery parameter: RFC2863_IF_MIB::errors-monitor
1485 2004-06-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1487 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1488 New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1489 New discovery parameter: RFC2863_IF_MIB::tokenset-members
1491 2004-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1493 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1494 parameter: CiscoCatOS::suppress-noname-ports
1496 2004-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1498 * configure.ac: For backward compatibility with autoconf 2.57,
1499 AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1500 Don't forget to change it back when 2.59 or later becomes mainstream.
1502 2004-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1504 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1506 * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1508 * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1509 (contrib from Jurij Smakov)
1511 2004-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1513 * lib/Torrus/Collector.pm (setValue): transform-value parameter
1516 * doc/devdoc/wd.distributed.pod: New working draft document
1518 2004-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1520 * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1523 2004-05-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1525 * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1527 2004-05-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1529 * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1531 * bin/Makefile.am: rrd_hwreapply is moved to a separate
1534 2004-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1536 * Makefile.am, bin/Makefile.am: removed mkroutercfg
1538 * templates/html-incblocks.txt: Removed image width hinting
1540 2004-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1542 * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1544 2004-05-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1546 * NEWS: Release 0.1.6
1548 * ../plugins/cbqos: first release of Cisco QoS monitoring plugin
1550 * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1552 2004-04-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1554 * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1557 2004-04-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1559 * lib/Torrus/ConfigTree/XMLCompiler.pm:
1560 New XML statements: setvar, iftrue, iffalse
1562 2004-04-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1564 * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1566 * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1567 Uptime graph (Shawn)
1569 2004-04-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1571 * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1574 * lib/Torrus/Apache2Handler.pm: First alpha release of
1575 mod_perl 2.0 handler.
1577 * doc/webintf.pod: It is recommended to Alias /torrus/plain
1578 instead of just /torrus.
1580 2004-04-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1582 * bin/schedulerinfo.in: New option: --clear
1584 * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1585 statistics collection
1587 * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1590 * lib/Torrus/Scheduler.pm: reorganized statistics: late start
1591 increments only when that happens. Runtime longer than period is
1595 * bin/collector.in: more verbosity in non-verbose mode (sferry)
1597 * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1599 2004-04-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1601 * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm,
1602 lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery
1605 * NEWS: Bugfix release 0.1.5bf2
1607 2004-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1609 * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1611 2004-03-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1613 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1614 New @-functions in RPN references: AVERAGE MIN MAX LAST
1615 (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1617 * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1618 New discovery parameter: CiscoGeneric::file-per-sensor
1620 2004-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1622 * bin/compilexml.in: New commandline option: --noval
1624 * NEWS: Bugfix release 0.1.5bf1
1626 2004-03-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1628 * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1629 Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1630 is untested and hardly compatible
1632 * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1633 a new registry for those collectors needing access to configuration.
1635 2004-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1637 * Implemented Cisco class-based QoS monitoring plugin
1639 2004-03-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1641 * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1642 lower-limit normal-level upper-limit
1644 2004-03-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1646 * bin/devdiscover.in: New option: --limit=regexp
1648 2004-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1650 * NEWS: Release 0.1.5
1652 * lib/Torrus/DB.pm (new): Unique DB environment log file per PID.
1654 2004-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1656 * bin/devdiscover.in: new parameter: output-bundle
1658 2004-03-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1660 * templates/overview-subleaves.html: New parameters:
1661 overview-direct-link, overview-direct-link-view
1663 2004-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1665 * lib/Torrus/DevDiscover/UcdSnmp.pm,
1666 lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1667 xmlconfig/vendor/ucd.ucd-snmp.xml,
1668 xmlconfig/generic/rfc2790.host-resources.xml:
1669 Rearranged the host performance templates.
1670 Fixed bug in Interrupts RRD. You need to
1671 rm /var/snmpcollector/*ucd-context_interrupts.rrd
1673 2004-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1675 * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1676 New configuration option: $Torrus::Renderer::ignoreDecorations
1678 2004-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1680 * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1681 to include codewords statistics (data-file changed).
1683 * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1685 2004-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1687 * xmlconfig/generic/monitors.xml: New standard monitors and actions
1689 * xmlconfig/vendor/smokeping.xml:
1690 (Shawn) Smokeping RRD files access templates
1692 * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1694 * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1696 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1697 (Shawn) added support for IIS HTTP and FTP stats
1699 2004-02-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1701 * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1702 Dispersed collector offset
1704 2004-02-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1706 * lib/Torrus/ConfigTree.pm (new),
1707 lib/Torrus/ConfigTree/Writer.pm (finalize):
1708 Dual configuration database implemented
1710 * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1711 flag moved to other_config.db.
1713 2004-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1715 * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1716 New node parameter: "graph-title"
1718 2004-02-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1720 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1721 Implemented back- and foreground decorations (Christian's Change 7,
1724 2004-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1726 * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1729 * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1730 no longer stored in database
1732 2004-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1734 * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1736 * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1738 2004-02-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1740 * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1741 to system-id, instead of snmp-host.
1743 * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1744 mandatory. New parameter: system-id.
1746 2004-02-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1748 * lib/Torrus/DB.pm (new): DB internal errors are stored in
1749 var/log/dbenv_errlog
1751 2004-02-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1753 * lib/Torrus/ConfigTree.pm (expandNodeParam):
1754 $Torrus::ConfigTree::nodeParamHook: hook for custom parameter
1757 2004-02-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1759 * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1761 2004-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1763 * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1764 Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1765 Torrus::Renderer::Frontpage
1767 * lib/Torrus/DevDiscover.pm (discover):
1768 New discovery parameter: only-devtypes
1770 2004-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1772 * lib/Torrus/DevDiscover.pm (discover):
1773 New discovery parameter: disable-devtypes
1775 * lib/Torrus/DevDiscover.pm (discover):
1776 Better treatment for agents without "system" OIDs.
1778 2004-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1780 * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1781 be defined from discovery parameters.
1783 * bin/schedulerinfo.in: Scheduler runtime statistics report
1785 2004-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1787 * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1789 2004-01-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1791 * lib/Torrus/DevDiscover.pm (discover):
1792 'collector-period' and 'collector-timeoffset' can be specified in
1795 * Makefile.am: Now DIST_REVISION file in the distribution
1796 package tells the distribution revision date
1798 * lib/Torrus/Collector.pm: listTargets() is replaced with
1799 listCollectorTargets() with collector type as argument
1801 2004-01-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1803 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1804 Split iftable-errors template into input and output
1805 (some Cisco ATM aal5 interfaces dont have both in and out error
1808 * doc/devdoc/wd.gprint-and-cf-plot.pod:
1809 New design draft from Christian Schnidrig
1811 * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1813 * doc/userguide.pod: New in Tips: Several Torrus instances on one
1816 2004-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1818 * lib/Torrus/ConfigTree.pm (token),
1819 lib/Torrus/ConfigTree/Writer.pm (setAlias),
1820 lib/Torrus/DB.pm (getBestMatch):
1821 Recursive alias expansion. New database: aliases.db.
1822 configsnapshot is no more compatible with previous releases' database.
1824 2004-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1826 * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1827 Needs database recompilation.
1829 2004-01-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1831 * bin/schedulerinfo.in: New utility for scheduler analysis
1833 2004-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1835 * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1837 * templates/html-incblocks.txt: cssoverlay property
1839 * bin/configsnapshot.in: Ready for tests
1841 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1842 Chassis desription is put into host-level comment
1844 2004-01-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1846 * bin/configsnapshot.in: first step towards a snapshot utility
1848 * xmlconfig/vendor/cisco.generic.xml:
1849 New template: cisco-temperature-sensor-fahrenheit
1851 * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1852 as in snmp-defs.xml.
1853 Added Holt-Winters parameters to 1-minute interval.
1855 * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1856 sample is allowed in half-hour average, and 1 missing hour
1857 is allowed in daily average.
1859 * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1860 New parameter: snmp-object-type
1862 2004-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1864 * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1866 * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1869 * xmlconfig/generic/rfc2863.if-mib.xml:
1870 Reorganized RRD data structure. Significantly reduced number of files.
1872 2004-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1874 * bin/genlist.in: New utility for data listing
1876 2003-12-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1878 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1880 * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1883 2003-12-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1885 * bin/devdiscover.in: $XMLCONFIG substitution
1887 2003-12-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1889 * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1891 2003-12-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1893 * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1894 xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1897 * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1899 * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1900 F5 BigIp Load Balancer
1902 2003-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1904 * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1906 * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1909 2003-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1911 * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1912 Alcatel (Xylan) OmniSwitch
1914 * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1917 2003-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1919 * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1920 Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1923 2003-12-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1925 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1926 Vendor templates for interface counters taken from
1927 @{$interface->{'vendor_templates'}}
1929 * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1931 2003-12-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1933 * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1934 changed for better flexibility and system support
1936 * bin/devdiscover.in, bin/genddx.in:
1937 Output file is now controlled from DDX parameter 'output-file'.
1939 2003-12-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1941 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1942 Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1944 2003-12-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1946 * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1947 for Windows2000/XP SNMP agent
1949 2003-12-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1951 * xmlconfig/generic/rfc2863.if-mib.xml:
1952 Replaced $IFIDX with %ifindex-map%
1954 Split template iftable-discards into iftable-discards-in and
1955 iftable-discards-out. For some devices,
1956 /var/snmpcollector/*_discards.rrd need to be deleted, and
1957 devdiscover re-launched
1959 2003-12-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1961 * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1962 New parameter: descriptive-nickname
1964 2003-12-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1966 * NEWS: Release 0.1.4
1968 * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
1969 "Paradyne" (need more testing)
1971 2003-12-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1973 * templates/*, web/plain/*.css: more flexible CSS layout
1975 2003-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1977 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1978 New parameter: graph-rigid-boundaries
1980 2003-12-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1982 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1983 New discovery option: RFC2863_IF_MIB::suppress-hc-counters
1985 2003-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1987 * bin/devdiscover.in: now it accepts XML input only
1989 * bin/genddx.in: New utility for next-generation devdiscover
1991 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1992 interface counters moved to a separate subtree
1994 2003-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1996 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1997 New parameter: graph-logarithmic
1999 2003-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2001 * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
2003 2003-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2005 * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
2008 2003-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2010 * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
2011 and hc-interface-counters removed
2012 New templates: read-iftable-octets, read-ifxtable-hcoctets
2014 2003-11-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2016 * web/plain/torrus.css: Increased maximum node name length to 25 symbols
2018 * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
2019 temperature statistics to a common module, shared by IOS and CatOS
2021 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
2022 are now derived from CISCO-STACK-MIB::portName
2024 2003-11-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2026 * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
2029 * bin/configinfo.in: New utility
2031 * bin/devdiscover.in: New options: --retries and --timeout
2033 * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
2035 2003-11-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2037 * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
2039 * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
2041 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
2042 generic interface filtering
2044 2003-11-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2046 * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
2047 packet and octets counters
2049 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2050 New interface counters: iftable-discards
2052 2003-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2054 * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
2056 2003-11-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2058 * lib/Torrus/Collector/SNMP.pm (initTarget):
2059 New parameter: snmp-oids-per-pdu
2061 2003-11-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2063 * NEWS: Release 0.1.3
2065 * doc/, doc/devdoc/: Documentation is reorganized. Developer
2066 documentation is separated from User docs.
2068 2003-10-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2070 * templates/overview-subleaves.html: Replacement for InOutBps.
2071 New parameters: has-overview-subleaves, overview-subleave-name,
2072 overview-shortcut-text, overview-shortcut-title, overview-page-title
2074 2003-10-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2076 * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
2078 2003-10-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2080 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
2082 (new): cache initialization optimized
2084 2003-10-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2086 * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
2088 2003-10-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2090 * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
2091 New Host resources MIB discovery module
2093 2003-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2095 * examples/setmonitor.xupdate.xml: XUpdate technique to update
2096 autogenerated files. Described in userguide.pod.
2098 2003-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2100 * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
2101 counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
2103 * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
2104 defined in snmp-defaults.
2106 * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
2107 templates into smaller parts. New counters template: "iftable-errors".
2109 * xmlconfig/snmp-defs.xml: Moved interface counters to
2110 generic/rfc2863.if-mib.xml
2112 2003-10-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2114 * New ACL user and group attribute: "modified"
2116 2003-10-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2118 * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
2120 * bin/devdiscover.in: Default subtree is now /Routers.
2121 Alternative device names may be given as host:devname
2123 * xmlconfig/: Vendor and generic templates from Shawn Ferry
2125 2003-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2127 * Shawn Ferry's contribution on styling profiles, with recursive
2130 2003-10-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2132 * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
2133 are now processed recursively, before any other processing.
2135 2003-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2137 * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
2138 Moved old version to generic/snmp-defs.old-0.1.2.xml
2140 2003-10-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2142 * bin/devdiscover.in: First proof of concept version of
2143 a new modular device discovery tool
2145 2003-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2147 * NEWS: Release 0.1.2
2149 * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
2150 characters are reported with warning.
2152 2003-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2154 * xmlconfig: New vendor files:
2155 vendor/ascend.max.xml, examples/ascend.max.xml,
2156 generic/rfc2670.docsis-if.xml
2158 * doc/userguide.pod,
2159 xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
2160 New approach in automatic config generation.
2162 2003-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2164 * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
2165 from the list of discovered interfaces.
2167 2003-10-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2169 * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
2170 parameter inheritance from XML compiler to Writer post-processing
2172 2003-10-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2174 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
2175 ignore-limits, ignore-lower-limit, ignore-upper-limit
2177 * bin/cleanup.in: Cronjob for cleaning up diskspace.
2179 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
2180 graph-lower-limit, graph-upper-limit
2182 2003-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2184 * styling/torrus-original.pl: Styling profiles implemented
2186 2003-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2188 * lib/Torrus/Renderer.pm: New parameter: vertical-label
2190 2003-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2192 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
2194 2003-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2196 * lib/Torrus/Renderer.pm (render_html): Added current time in HTML
2199 2003-09-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2201 * lib/Torrus/Scheduler.pm: VmWare clock support
2203 2003-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2205 * lib/Torrus/Monitor.pm (setAlarm): New parameter:
2206 monitor-action-target
2208 2003-09-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2210 * NEWS: Release 0.1.1
2212 2003-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2214 * lib/Torrus/ConfigTree.pm:
2215 %Torrus::ConfigTree::expand_params now contains parameters for
2218 * lib/Torrus/ConfigTree/Writer.pm:
2219 %Torrus::ConfigTree::Writer::remove_space now contains parameters
2222 * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
2224 * configure.ac: New configure variable: torrus_user.
2225 torrus_var default value changed from root to torrus
2227 2003-09-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2229 * init.torrus.in: New launcher for multi-tree support.
2230 FreeBSD 5.1 gives weird error without "&" in launching command.
2231 Needs testing on other systems.
2233 2003-09-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2235 * Monitor event "throw" changed to "set"
2237 2003-09-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2239 * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
2242 * bin/aclfixup.in: Temporary utility to convert ACL database to
2245 * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
2248 2003-09-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2250 * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2253 * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2254 rodrigo.cunha at corp.vodafone.pt
2256 * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2258 2003-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2260 * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2261 * Multiple trees support as described in Requirements 0.1
2263 2003-08-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2265 * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2268 2003-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2270 * xmlconfig/defaults.xml: Tokenset views expiry time
2271 changed from 300 to 60
2273 * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2274 cleared at least once a day
2276 * webmux.pl: New Apache init script. DB environment is now
2279 2003-08-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2281 * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2284 * web/plain/torrus.css: Replaced <BR> with display:block in current path
2286 * height-hint parameter is removed.
2288 * templates/routercfg.xml: Fixed the subtree deepness bug for
2289 temperature sensors.
2291 * First steps towards version 0.1: Multiple trees and database
2292 split are implemented.
2294 2003-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2296 * NEWS: Release 0.0.20
2298 2003-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2300 * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2301 and $Torrus::Renderer::plainURL
2303 2003-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2305 * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2307 * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2310 2003-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2312 * templates/routercfg.xml: moved snmp-community and other parameters
2313 to a host-level subtree
2315 2003-07-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2317 * SNMP Agent reload and unavailable handling
2319 2003-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2321 * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2322 Bugs item #747893 resolved.
2324 2003-07-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2326 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2327 Legend is now XML-escaped
2329 2003-07-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2331 * NEWS: Release 0.0.19
2333 2003-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2335 * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2336 lib/Torrus/ConfigTree/Validator.pm:
2337 typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2339 * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2340 rrd-create-heartbeat changed from 1800 to 500
2342 2003-06-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2344 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2347 * configure.ac: Now most of the directory names are configurable
2349 2003-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2351 * lib/Torrus/Renderer.pm (render):
2352 Bug #735753 (Christian Schnidrig) fixed
2354 * bin/mkroutercfg.in, templates/routercfg.xml:
2355 Marc Haber's patch for deeper subtrees
2357 * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2359 2003-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2361 * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2362 now within the module.
2364 * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2365 parameters are read from @Torrus::Validator::loadLeafValidators
2367 * lib/Torrus/Collector.pm: Collector modules
2368 are loaded from @Torrus::Collector::loadModules
2370 2003-04-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2372 * NEWS: Release 0.0.18
2374 2003-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2376 * xmlconfig/defaults.xml: New parameter: rrgraph-views
2378 2003-03-30 <ssinyagin@HOME>
2380 * xmlconfig/Makefile.am: Added Cisco MAC accounting
2382 2003-03-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2384 * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2386 2003-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2388 * torrus-config.pl: Moved monitor parameters from siteconfig to
2391 2003-03-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2393 * NEWS: Release 0.0.17
2395 * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2397 2003-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2399 * init.torrus.in: now running under user "torrus"
2401 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2403 * configure.ac: Changed the group to "torrus"; init.torrus is
2406 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2408 * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2409 optimized Renderer to reuse Template processor in mod_perl
2411 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2413 * web/plain/torrus.css: New HTML layout
2415 2003-03-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2417 * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2418 apcups-example.xml to apc-ups.xml. Added hpux.xml
2420 * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2421 "make install prefix=/some/path" now works correctly.
2423 * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2425 2003-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2427 * NEWS: Release 0.0.16
2429 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2431 * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2433 * xmlconfig/vendor/apc.ups.xml:
2434 * xmlconfig/examples/apcups-example.xml: Merged the several
2437 2003-03-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2439 * Makefile.am: added torrus-config.dtd to distribution
2441 * xmlsup/torrus-config.dtd: The configuration DTD first cut
2443 2003-03-02 <ssinyagin@HOME>
2445 * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2447 2003-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2449 * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2452 * xmlconfig/examples/apcups-defs.xml: moved to
2453 xmlconfig/vendor/apc.ups.xml
2455 * xmlconfig/examples/snmp-view.xml: moved contents into
2456 xmlconfig/vendor/cisco.ios.xml
2458 * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2459 xmlconfig/vendor/cisco.ios.xml
2461 * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2463 * configure.ac, Makefile.am: added plugin functionality
2465 2003-02-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2467 * lib/Torrus/Renderer.pm (render_html),
2468 lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2469 Fixed the non-ASCII display problem.
2470 Also XML-LibXML-1.54_3 is required.
2472 2003-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2474 * NEWS: Release 0.0.15
2476 * xmlconfig/examples/apcups-defs.xml:
2477 * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2480 * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2481 a more promiscious code, because the memory problem persists with
2484 2003-02-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2486 * NEWS: Release 0.0.14
2488 2003-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2490 * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2492 2003-01-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2494 * bin/mkroutercfg.in: fixed the exit code bug
2496 2003-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2498 * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2500 * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2501 added <include> XML statement
2503 2003-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2505 * NEWS: Release 0.0.13
2507 * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2508 Added signal handlers for more graceful database closing.
2510 2003-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2512 * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2514 2003-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2516 * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2517 * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2518 more user friendly error reporting
2520 2003-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2522 * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2523 Affected files: xmlconfig/defaults.xml, templates/routercfg.xml,
2524 templates/default-dir.html, templates/inout-leaves.html
2526 2003-01-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2528 * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2530 2003-01-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2532 * xmlconfig/Makefile.am: moved XML examples to a separate directory
2534 * implemented 'rrd-multigraph'
2536 * changed ds-type RRDfile to rrd-file
2538 2002-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2540 * Release 0.0.5 published. Everything except SNMP data collector
2543 2002-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2545 * Reorganized a lot of things. First cut of monitor is runnable.
2547 2002-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2549 * Implemented Holt-Winters support
2551 2002-07-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2553 * Reorganized ConfigTree and implemented tokens