1 2011-12-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
3 * perllib/Torrus/ConfigTree.pm (getRelative): now leaves can be
4 referred to as [[nodeid]] in RPN.
6 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
7 new discovery parameter: RFC2670_DOCS_IF::suppress-all-cable-stats
9 2011-12-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
11 * sup/styling/torrus-schema.pl: BpsIn now uses a slightly darker
12 green, so that maxline can have a better contrast.
14 * perllib/Torrus/Renderer/RRDtool.pm: MAX lines can now be
15 displayed in graphs. New URL variables: Gmaxline,
16 Gmaxlinestep. New multigraphs parameters: maxline-style-XX,
19 * perllib/Torrus/DevDiscover/APC_PowerNet.pm: new discovery module
21 2011-11-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
23 * perllib/Torrus/Collector/SNMP.pm, perllib/Torrus/DevDiscover.pm:
24 new SNMP parameter: "snmp-maxrepetitions". The default value is 10.
25 Previously Net::SNMP was setting it to 25.
27 2011-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
29 * perllib/Torrus/DevDiscover/NetBotz.pm: added selector actions:
30 Monitor, TokensetMember
32 2011-11-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
34 * perllib/Torrus/Log.pm (enableSyslog): new config variable:
35 $Torrus::Log::syslogSockOpt
37 2011-11-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
39 * perllib/Torrus/DevDiscover/DevDetails.pm:
40 The following methods are deprecated and will be phased out:
41 storeSnmpVars(), hasOID(), snmpVar(), getSnmpIndices().
42 $dd->walkSnmpTable() should be used instead.
44 2011-11-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
46 * configs/torrus-config.pl: New config variables for Syslog:
47 $Torrus::Log::syslogFacility = 'local0';
48 $Torrus::Collector::useSyslog = 1;
49 $Torrus::Monitor::useSyslog = 1;
51 * bin/monitor.in: disabled log rotation on SIGHUP. Syslog
52 logging enabled by default.
54 * bin/collector.in: disabled log rotation on SIGHUP. Syslog
55 logging enabled by default.
57 * perllib/Torrus/Log.pm: Syslog logging for daemons.
59 2011-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
61 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
62 ifSpeed monitoring is triggered by $interface->{'ifSpeedMonitoring'}.
63 The bandwidth usage templates are updated accordingly.
65 2011-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
66 * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm: new discovery module for HDSL2-SHDSL-LINE-MIB
67 * xmlconfig/generic/rfc2863.if-mib.xml: added templates for ifSpeed and ifHighSpeed
68 * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm:
69 new discovery module for HDSL2-SHDSL-LINE-MIB
71 * xmlconfig/generic/rfc2863.if-mib.xml: added templates for
72 ifSpeed and ifHighSpeed
74 2011-10-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
76 * perllib/Torrus/DevDiscover/CiscoFirewall.pm: interface filter
77 that removes TunnelN interfaces.
79 2011-09-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
81 * NEWS: Torrus release 2.01
83 2011-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
85 * xmlconfig/snmp-defs.xml: RRA for SNMP reachability is separately
86 defined. New discovery parameter: snmp-reachability-rra.
88 2011-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
90 * perllib/Torrus/Collector.pm (beforeRun): Collector
91 initialization exclusive lock is enabled by
92 $Torrus::Collector::exclusiveStartupLock in torrus-siteconfig.pl
94 * perllib/Torrus/Renderer/RPC.pm: new RPC method: SEARCH_NODEID
96 2011-06-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
98 * perllib/Torrus/Renderer/RPC.pm: New RPC method: AGGREGATE_DS
100 2011-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
102 * perllib/Torrus/Scheduler.pm, perllib/Torrus/Collector.pm: repeat
103 immediately 3 collector cycles at start
105 2011-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
107 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD): suppress
108 inserting NaN when no data is available for the whole RRD file
110 * xmlconfig/snmp-defs.xml: default rrd-create-heartbeat changed
113 2011-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
115 * perllib/Torrus/Renderer/RRDtool.pm: "imgformat" is now a
116 configurable view parameter
118 * xmlconfig/defaults.xml: new view: "embedded" for external GUI
121 2011-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
123 * perllib/Torrus/Collector.pm (beforeRun): Collector
124 initialization is done with an exclusive lock on
125 collector_lock.db. This avoids the concurrent config slurping at
126 collector startup and minimizes the I/O delays.
128 2011-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
130 * perllib/Torrus/Renderer/HTML.pm (makeURL): All navigation is now
131 done with persistent URLs. Tokens are removed from GUI wnenever
134 2011-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
136 * perllib/Torrus/DevDiscover/Patton.pm: new discovery module for
139 * perllib/Torrus/DevDiscover/NexComm.pm: new discovery module for
140 NexComm xDSL gateways
142 * perllib/Torrus/DevDiscover/Actelis.pm: new discovery module for
143 Actelis xDSL gateways
145 * perllib/Torrus/DevDiscover/Thomson_xDSL.pm: new discovery module
146 for Technicolor/Thomson xDSL gateways
148 2011-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
150 * perllib/Torrus/DevDiscover.pm: removed uptime from the legend,
151 as it was always confusing
153 * templates/iframe-rrd.html: new RRD leaf view: "iframe-rrd" for
156 * perllib/Torrus/DevDiscover/CCOM.pm: new discovery module for
157 C-COM CAPSPAN devices
160 2011-05-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
162 * Makefile.am (dist-hook): DIST_REVISION now displays Git branch
165 * bin/torrus.fcgi.in: Let FCGI handler re-spawn every 5000
166 requests or 48 hours for better DB stability
168 2011-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
170 * BDB cursor destructors are explicitly controlled for better
173 2011-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
175 * perllib/Torrus/DevDiscover.pm: SNMP reachability stats are
176 disabled when "only-devtypes" is in use, and can be forced by
177 "enable-reachability-stats"
179 2011-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
181 * xmlconfig/snmp-defs.xml: new host-level template: snmp-reachability
183 * perllib/Torrus/Collector/SNMP.pm: new collector type: 'snmp-reachable'
185 2011-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
187 * perllib/Torrus/SNMP_Failures.pm (mib_error): bugfix - now all
188 MIB errors are registered, not just one
190 * perllib/Torrus/Collector/SNMP.pm: API change: replaced getHostname()
193 2011-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
195 * perllib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
196 added CPU Load graphs. Still some problems with persistent
199 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
200 added to interface filter: PPP, Tunnel, WAN Miniport, and
201 QoS Packet Scheduler virtual interfaces
202 interface-level nodeid is now dependent on MAC address
204 2011-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
206 * perllib/Torrus/Renderer/HTML.pm (makeURL):
207 Now nodeid is used in HTML whenever available
209 2010-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
211 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
212 new discovery parameter: RFC2863_IF_MIB::ifnick-from-ifname
213 provides backwards compatibility with devices which have non-unique
216 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
217 ifDescr and ifName are checked for uniqueness before being used for
218 default interface indexing
220 2010-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
222 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
223 added Port QoS stats (ME3400)
225 2010-12-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
227 * perllib/Torrus/DevDiscover/RFC2662_ADSL_LINE.pm:
228 re-organized the templates for Cisco 837 compatibility
230 2010-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
232 * sup/webplain/torrus.css: slightly darker top and bottom shortcuts
234 * perllib/Torrus/DevDiscover.pm (discover):
235 New discovery parameter: X-tokenset-rrgraph-view
237 * templates/default-tset.html: New view parameter: rrgraph-view
239 2010-11-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
240 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
241 New discovery parameter: CiscoIOS::enable-dialer-interfaces
243 2010-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
245 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
246 bugfix: RFC2863_IF_MIB::nodeid-hint=ifIndex did not really work
248 2010-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
250 * perllib/Torrus/CGI.pm (do_process): added extra DB cleaninup
252 2010-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
254 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
255 Added CISCO-WAN-3G-MIB support
257 2010-11-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
259 * perllib/Torrus/DevDiscover/CiscoWLC.pm:
260 new discovery parameter: CiscoWLC::only-ssid
262 2010-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
264 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
265 New selector action: AddTemplates
267 2010-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
269 * perllib/Torrus/DevDiscover/CiscoWLC.pm: new discovery module
271 * NEWS: Release 1.0.9
273 2010-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
275 * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
277 2010-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
279 * templates/html-incblocks.txt: 'cssoverlay' now must point to
282 2010-09-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
284 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
285 New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
287 2010-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
289 * perllib/Torrus/DevDiscover/Jacarta.pm:
290 New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
292 2010-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
294 * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
295 Refresh the SNMP maps after a configuration re-compile
297 2010-08-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
299 * performance optimizations: XML compiler runs 15-20% faster
301 2010-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
303 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
304 Selector actions split: discards moved from NoErrorCounters to
306 and from InErrorsMonitor/OutErrorsMonitor to
307 InDiscardsMonitor/OutDiscardsMonitor
309 * perllib/Torrus/Collector.pm: collector_tokens database now depends
310 on DS configuration instance
312 2010-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
314 * perllib/Torrus/CGI.pm: Added host-based authentication
316 2010-08-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
318 * Updated discovery modules for Net::SNMP 6.0.0 compatibility
320 2010-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
322 * init.d/torrus.in: bugfix in RHEL compatibility.
323 Do "chkconfig --del torrus", install the new version into /etc/init.d,
324 then "chkconfig --add torrus", then "service torrus restart"
326 2010-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
328 * bin/snmpfailures.in: new utility for SNMP failures reporting
330 * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
332 2010-06-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
334 * bin/genlist.in: Added a list of all SNMP hosts
336 2010-05-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
338 * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
340 2010-05-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
342 * bin/nodeid.in: new command-line utility
344 * configure.ac: new Perl module dependency: JSON
346 2010-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
348 * configs/torrus-config.pl:
349 replaced $Torrus::ApacheHandler::authorizeUsers with
350 $Torrus::CGI::authorizeUsers.
352 2010-04-08 Jon Nistor <nistor@snickers.org>
353 * perllib/Torrus/DevDiscover/Arbor_E.pm:
354 New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
355 Added policy management and subscriber information
357 2010-04-07 Jon Nistor <nistor@snickers.org>
359 * perllib/Torrus/DevDiscover/Arbor_E.pm:
360 New parameter: Arbor_E::disable-e100-mem
361 Added memory usage per CPU for the e100 series devices
363 2010-04-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
365 * perllib/Torrus/ConfigTree.pm,
366 perllib/Torrus/ConfigTree/Writer.pm,
367 perllib/Torrus/CGI.pm:
368 New parameter: nodeid. It defines a new way of referring
369 to subtrees and leaves.
370 Also IF-MIB and Foundry discovery is updated.
372 2010-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
374 * perllib/Torrus/DevDiscover.pm:
375 Default snmp-max-msg-size is set back to 1470
377 * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
379 2010-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
381 * xmlconfig/generic/rfc2790.host-resources.xml:
382 [Bernhard Schmidt] Simplify the Uptime graph to display only Days
384 * xmlconfig/vendor/ucd.ucd-snmp.xml:
385 [Bernhard Schmidt] make Block I/O datasources a COUNTER
386 correct display units for Memory
388 * perllib/Torrus/DevDiscover/UcdSnmp.pm:
389 [Bernhard Schmidt] added ssCpuRawSoftIRQ
391 2010-03-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
393 * bin/torrus.fcgi.in: FastCGI support
395 * templates/default-login.html: Added "remember me"
397 * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
399 * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
400 Now incompatible with "SetHandler modperl"
402 * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
405 2010-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
407 * bin/flushmonitors.in: new utility
409 * bin/compilexml.in: Dynamic tokenset members are preserved between
412 * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
413 have now an indicated origin (monitor/static)
415 * perllib/Torrus/Monitor.pm: Alarms are now persistent between
416 config re-compilations
418 2010-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
420 * perllib/Torrus/Renderer/HTML.pm:
421 New parameter: node-display-name. Now interface names are not
425 2010-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
427 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
428 new multigraph parameters: line-stack-X, line-alpha-X
430 2010-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
432 * perllib/Torrus/DevDiscover.pm (discover):
433 Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
435 2010-02-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
437 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
438 new selector action: NotifyPolicy
440 2010-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
442 * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
443 new discovery parameter: ALU_Timetra::full-ifdescr
445 2010-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
447 * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
449 2010-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
451 * perllib/Torrus/DevDiscover.pm (discover):
452 snmp-max-msg-size is used now in discivery, not only in collector
454 2009-10-28 Jon Nistor <nistor@snickers.org>
456 * perllib/Torrus/DevDiscover/Arista.pm (discover):
457 New discovery module: Arista Networks
459 2009-05-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
461 * perllib/Torrus/Renderer/RRDtool.pm:
463 disable-legend, disable-title, disable-vertical-label
465 2009-05-26 Jon Nistor <nistor@snickrs.org>
467 * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
468 New discovery parameter: Arbor_E::disable-e30-hdd-logs,
469 Arbor_E::enable-e30-mempool
471 2009-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
473 * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
474 Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
477 2009-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
479 * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
480 for NetBotz modular sensors
482 2009-05-07 Jon Nistor <nistor@snickers.org>
484 * perllib/Torrus/DevDiscover/FTOS.pm
485 New discovery module for Force10 Networks devices
487 2009-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
489 * NEWS: Release 1.0.8
491 2008-11-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
493 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
494 New discovery parameter: CiscoIOS::short-device-comment
496 2008-11-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
498 * perllib/Torrus/Collector/SNMP.pm (runCollector):
499 Number of SNMP sessions per snmp_dispatcher is limited to 100
500 because of some strange bugs (found on SPARC/Solaris platform)
502 2008-10-28 Jon Nistor <nistor@snickers.org>
504 * perllib/Torrus/DevDiscover/Liebert.pm:
505 New discovery module for Liebert HVAC systems
507 2008-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
509 * bin/srvderive.in: new utility that combines several services
510 and combines them as MAX or SUM
511 (sponsored by nexellent ag, www.nexellent.ch)
513 2008-09-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
515 * Added safe signal handlers to all components. Also Apache handlers
516 close the BDB environment at the end of each execution.
517 BDB should now be much more stable.
519 2008-09-16 Jon Nistor <nistor@snickers.org>
521 * perllib/Torrus/DevDiscover/Arbor_E.pm:
522 New discovery module for Arbor E series devices
524 2008-09-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
526 * perllib/Torrus/Collector.pm: Now the collector cache is filled by
527 the compiler. This optimizes the collector startup. Need to re-compile
530 2008-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
532 * bin/configsnapshot.in: Bugfix in root subtree parameters
533 * bin/configsnapshot.in: added parameter filtering option
535 2008-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
537 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
540 * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
541 Bugfix in the RRD filename
543 2008-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
545 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
546 View parameters can be overridden with URL
547 variables "Gstart", "Gend" and so on.
549 2008-08-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
551 * NEWS: Release 1.0.7
553 2008-08-04 Jon Nistor <nistor@snickers.org>
555 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
556 new discovery parameter: CiscoIOS::disable-vpdn-stats
558 2008-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
560 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
561 new discovery parameter: RFC2670_DOCS_IF::upstreams-only
563 2008-06-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
565 * Tree names can be specified in the External
566 Storage (Billing reports)
568 2008-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
570 * perllib/Torrus/Collector/SNMP.pm:
571 New parameter: snmp-ignore-mib-errors
573 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
574 New parameter generated by IF-MIB: interface-comment
576 2008-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
578 * IPv6 support in devdiscover and in SNMP collector
580 2008-05-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
582 * bin/bdbinfo.in: BerkeleyDB version info utility
584 2008-03-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
586 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
587 RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
589 2008-03-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
591 * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
593 2008-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
595 * bin/collector.in: Threads are now always initialized,
596 not only in daemon mode
598 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
599 New selectors: InBytesParameters, OutBytesParameters
601 * perllib/Torrus/DevDiscover.pm (buildConfig):
602 New discovery parameter: include-files
604 2008-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
606 * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
607 exclude service interfaces
609 * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
610 snmp-max-msg-size, new parameter for SNMP session
612 2007-12-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
614 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
615 CiscoSCE::disable-*** (Jon Nistor)
617 2007-11-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
619 * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
620 from 30 to 60 seconds. 30 seconds is too short for too many
623 2007-11-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
625 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
626 New selector action: RemoveInterface
628 2007-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
630 * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
632 2007-08-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
634 * perllib/Torrus/DevDiscover/Symmetricom.pm:
635 New discovery module for Symmetricom NTP clock (Jon Nistor)
637 2007-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
639 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
640 Removed BGP Advertized prefixes
641 Added the prefix limits to Accepted prefixes
643 2007-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
645 * NEWS: Torrus release 1.0.6
647 2007-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
649 * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
650 optimized the snmp arguments
652 2007-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
654 * bin/collector.in: Now multiple collector instances can run
655 in a single tree. Need to recompile all trees and re-start the
656 daemons. A new copy of init.d/torrus should be copied
657 in startup scripts directory. Also execute for every tree:
658 torrus si --tree=TREE --clear
660 2007-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
662 * configure.ac: Perl 5.8.8 is required for threads
664 2007-06-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
666 * bin/genreport.in: New option: --all2tree
668 * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
670 2007-06-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
672 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
674 2007-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
676 * perllib/Torrus/Collector/SNMP.pm:
677 fixed the bug for unreachable timeout
678 the target that receives noSuchObject is deleted from polling
680 2007-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
682 * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
683 from Chrstian Schnidrig and adapted to multithreading.
685 * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
687 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
688 New discovery parameter: RFC2863_IF_MIB::traffic-summaries
689 Currently summaries work only within single output file.
691 2007-04-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
693 * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
695 2007-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
697 * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
699 * perllib/Torrus/DevDiscover.pm:
700 New discovery param: show-recursive
702 * templates/default-dir.html: Limit recursive view to
703 subtrees having show-recursive=yes
705 2007-04-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
707 * perllib/Torrus/ConfigTree.pm:
708 Moved the param properties to the XML config.
709 All trees need recompilation after this change.
711 2007-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
713 * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
714 Removed support for <filepattern>
716 2007-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
718 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
719 line-style line-color from the node params override thse
722 2007-03-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
724 * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
726 2007-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
728 * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
729 User login event in the apache error log
731 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
732 MAC accounting on subinterfaces
734 2007-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
736 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
737 Replaced CiscoIOS::disable-membuf-stats with
738 CiscoIOS::enable-membuf-stats.
739 Now cisco buffer stats are disabled by default
741 2007-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
743 * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
745 * bin/devdiscover.in: Devdiscover now accepts multiple input files
747 2007-02-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
749 * perllib/Torrus/DevDiscover.pm:
750 New discovery param: template-registry-overlays
752 2007-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
754 * perllib/Torrus/DevDiscover/CiscoSCE.pm:
755 Added service counters and queue utilization
757 2007-01-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
759 * NEWS: Release 1.0.5
761 2007-01-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
763 * configure.ac: Synchronized with Autoconf 2.60.
764 Now 2.60 is the minimum required version.
765 Changed docdir to pkgdocdir
767 2007-01-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
769 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
772 2007-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
774 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
775 New discovery parameter: CiscoIOS::enable-vlan-interfaces
776 (discover): added Cisco BGP statistics
778 2006-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
780 * perllib/Torrus/DevDiscover/JunOS.pm:
781 New discovery module for Juniper
783 2006-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
785 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
786 New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
788 2006-12-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
790 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
791 New discovery parameter:
792 RFC2863_IF_MIB::exclude-down-interfaces
794 * bin/configinfo.in: Added the tree compilation timestamp
796 2006-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
798 * perllib/Torrus/Collector/SNMP.pm:
799 SNMP mapping lookups are now asynchronous.
800 PDUs are rescheduled with delays
801 Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
803 2006-11-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
805 * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
806 snmp-localaddr and snmp-localport
809 2006-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
811 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
812 New discovery parameter:
813 CiscoIOS_MacAccounting::external-serviceid
815 2006-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
817 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
818 new discovery parameters:
819 RFC2863_IF_MIB::bandwidth-usage
820 RFC2863_IF_MIB::bandwidth-limits
822 2006-10-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
824 * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
825 only one compiler can run for a tree
827 2006-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
829 * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
832 * perllib/Torrus/RPN.pm: IF accepts UNKN values
834 2006-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
836 * configure.ac: theads module version must be 1.41 or higher,
837 and threads::shared 1.03 or higher.
839 2006-09-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
841 * bin/rrddir2xml.in: New option: --filter
843 * xmlconfig/generic/rfc2670.docsis-if.xml:
844 Added Frequency to upstream statictics monitoring.
845 Old upstream stats will be lost!!
846 The old templates file is
847 in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
849 2006-09-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
851 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
853 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
854 Improvements for persistent interface indexes
856 * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
857 for Motorola CMTS (Riverdelta)
859 2006-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
861 * perllib/Torrus/Collector/RRDStorage.pm (storeData):
862 RRDQueue statistics are now set in the beginning of the cycle
864 2006-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
866 * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
869 2006-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
871 * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
872 Interface names taken from ifName
874 2006-07-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
876 * setup_tools/check_perlthreading.pl: Quick test of multithreading
879 2006-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
881 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
882 Added threading support: a background thread for RRD updates
884 2006-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
886 * bin/devdiscover.in: Added multithreading support
888 * configure.ac: Multithreading checkup
890 * NEWS: Torrus release 1.0.4
892 2006-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
894 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
895 RFC2863_IF_MIB::tokenset-members now accepts host names
896 and can be defined at the global level.
898 2006-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
900 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
901 new discovery parameter: RFC2863_IF_MIB::noout
903 2006-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
905 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
906 New discovery parameter: RFC2863_IF_MIB::subtree-comment
908 * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
909 New config option: $Torrus::Renderer::lostPasswordURL
911 2006-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
913 * perllib/Torrus/Renderer/HTML.pm:
914 New config variable: $Torrus::Renderer::companyLogo
915 to display a logo instead of text
917 2006-02-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
919 * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
920 from DDX to the host level.
922 2006-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
924 * perllib/Torrus/Monitor.pm: New monitor parameters:
925 display-rpn-expr display-format
926 (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
928 2006-02-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
930 * perllib/Torrus/DevDiscover.pm (discover):
931 New discovery parameter: suppress-legend
933 2006-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
935 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
936 Complex matching expressions for subtree name selector
938 * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
939 Cisco power supply monitoring
941 2006-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
943 * bin/action_notify.in: New monitor action
945 * perllib/Torrus/Monitor.pm:
946 New monitor parameter: "severity"
948 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
949 interfaces excluded from discovery
951 2006-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
953 * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
955 2005-12-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
957 * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
959 2005-12-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
961 * perllib/Torrus/RPN.pm: New RPN function: NUM
963 2005-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
965 * bin/ttproclist.in: Two new functions: lc, uc
967 2005-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
969 * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
971 2005-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
973 * bin/genreport.in: Report generator utility
975 2005-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
977 * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
978 New discovery module for Cisco Catalyst LRE
980 2005-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
982 * templates/default-dir.html, templates/expanded-dir.html:
983 Alex Ustyancev's patches for aliased leaf nodes
985 * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
987 2005-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
989 * perllib/Torrus/SQL.pm: new module dependencies:
992 2005-10-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
994 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
995 added support for dual-CPU cisco routers (7301)
997 2005-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
999 * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
1000 new discovery module
1002 2005-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1004 * perllib/Torrus/DevDiscover.pm:
1005 New discovery parameter: define-tokensets
1007 2005-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1009 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1010 Replaced $Torrus::DevDiscover::listAdminDownInterfaces
1011 with parameter RFC2863_IF_MIB::list-admindown-interfaces
1012 and $Torrus::DevDiscover::listNotPresentInterfaces
1013 with RFC2863_IF_MIB::list-notpresent-interfaces
1015 2005-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1017 * doc/extstorage.pod.in: Started documenting the External storage
1019 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1020 New discovery parameter: RFC2863_IF_MIB::external-serviceid
1022 * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
1025 * perllib/Torrus/Collector.pm: Multiple storage types per token
1027 * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
1028 Enabled validation of list values
1030 * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
1033 * perllib/Torrus/Collector/ExternalStorage.pm:
1034 New collector storage type
1036 2005-08-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1038 * NEWS: Release 1.0.3
1040 2005-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1042 * configure.ac: Patch Level 1: PERLINC configuration variable
1044 2005-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1046 * NEWS: Release 1.0.2
1048 2005-07-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1050 * perllib/Torrus/DevDiscover.pm (applySelectors):
1051 Selectors format slightly changed: the type is passed into the methods
1053 2005-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1055 * perllib/Torrus/DevDiscover.pm (buildConfig):
1056 New discovery parameter: disable-snmpcollector
1058 * bin/devdiscover.in: Preventing the bundle file update when
1059 --limit is specified.
1061 * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
1064 * configs/torrus-config.pl:
1065 $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
1067 * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
1068 New CPAN module required:
1069 perl -MCPAN -e 'install Date::Parse'
1071 2005-07-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1073 * templates/html-incblocks.txt: Added date setting dialog.
1074 TODO: date format validation.
1076 2005-07-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1078 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1079 New discovery parameter: RFC2863_IF_MIB::only-interfaces
1081 * configure.ac: Now checking if user torrus exists
1083 * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
1085 2005-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1087 * bin/rrddir2xml.in: New utility for generating XML from a directory
1090 2005-06-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1092 * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
1093 with deleting unreachable targets
1095 2005-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1097 * configure.ac: 1.0.1 Patchlevel 1
1099 * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
1100 added torrusMonitorDesc
1102 * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
1104 * NEWS: release 1.0.1
1106 * perllib/Torrus/SiteConfig.pm (verify):
1107 $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
1109 * xmlconfig/vendor/cisco.ios.docsis.xml:
1110 Added Registered modems graph. WARNING: RRD structure changed
1112 * bin/devdiscover.in: New option: --fallback
1114 * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1115 Target is deleted when SNMP map expansion fails
1117 2005-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1119 * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
1122 * configs/torrus-config.pl:
1123 $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
1124 $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
1126 * perllib/Torrus/Collector/SNMP.pm:
1127 Better handling of SNMP errors. Delete all tokens for a host
1128 if it is unreachable.
1130 2005-06-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1132 * NEWS: Torrus release 1.0.0
1134 * bin/monitor.in: New option: --delay
1136 * init.d/torrus.in: The init script reads its options from
1137 initscript.conf and initscript.siteconf
1139 2005-06-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1141 * bin/devdiscover.in: new CLI option: --forcebundle
1143 * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
1144 are now copied from DDX
1146 * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
1147 sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
1149 2005-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1151 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
1152 New discovery module for Cisco MAC accounting
1154 2005-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1156 * perllib/Torrus/DevDiscover/BetterNetworks.pm:
1157 new discovery module
1159 * bin/collector.in: new command line option: --runalways
1161 2005-05-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1163 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
1164 per-interface RRD files named by MAC addresses, not interface name
1166 2005-05-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1168 * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
1169 pools stats (line cards and VIP memory)
1171 2005-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1173 * templates/html-incblocks.txt:
1174 has-overview-subleaves replaced with has-overview-shortcuts,
1175 with multiple overviews per subtree
1177 2005-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1179 * templates/tset-list.html: Tokensets list now displays their sizes
1181 2005-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1183 * bin/ttproclist.in: New utility for generating DDX files
1185 2005-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1187 * perllib/Torrus/DataAccess.pm: improved performance by caching
1189 2005-05-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1191 * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
1193 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1194 Added DOCSIS-specific selector actions
1196 2005-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1198 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
1199 $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
1200 with conflicting structure
1202 2005-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1204 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1205 Downstream utilization added, and the subtrees rearranged.
1207 2005-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1209 * templates/default-rrd.html: Monitor names and comments displayed
1212 2005-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1214 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1215 replaced CiscoGeneric::sensor-monitor and
1216 CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
1218 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1219 RFC2863_IF_MIB::errors-monitor is no longer supported.
1220 Replaced with appropriate selector action
1222 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1223 Implemented IF-MIB selector actions -
1224 InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
1225 NoPacketCounters, NoErrorCounters, Parameters
1227 2005-05-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1229 * perllib/Torrus/DevDiscover.pm (applySelectors):
1230 The infrastructure for object selectors
1232 2005-04-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1234 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1235 New discovery parameters: CiscoGeneric::sensor-monitor,
1236 CiscoGeneric::sensor-monitor-regexp
1238 2005-04-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1240 * perllib/Torrus/Collector/SNMP.pm (runCollector):
1241 SO_RCVBUF is set explicitly
1243 2005-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1245 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
1246 hrule-legend-X is now a leaf parameter, not view
1248 * templates/default-recursivedir.html: Recursive directory view
1250 2005-04-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1252 * bin/schedulerinfo.in: Timeline reports separate for monitors
1255 2005-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1257 * perllib/Torrus/DevDiscover/Paradyne.pm:
1258 New discovery parameter: "Paradyne::slot-name"
1260 2005-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1262 * configure.ac: New variables: plugwrapperdir, defrrddir
1264 2005-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1266 * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1267 semicoli in legend text
1269 2005-03-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1271 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1272 New device capability: 'interfaceIndexingManaged'.
1273 New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1274 and 'RFC2863_IF_MIB::subtree-name-hint'.
1276 * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1277 definition from snmp-defs to IF-MIB host template
1279 * perllib/Torrus/DevDiscover.pm (discover):
1280 In the legend, replace ':' with '=' and ';' with ','
1282 2005-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1284 * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1286 2005-02-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1288 * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1291 2005-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1293 * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1294 instead of 1.6. The old version conflicted with plugins.
1296 2005-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1298 * doc/Makefile.am: Variable substitution in doc files
1300 * doc/manpages/Makefile.am: Man sections configurable
1302 * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1303 New discovery module for Cisco-specific DOCSIS statistics
1305 2005-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1307 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1308 Moved the IF-MIB discovery from checkdevtype() to discover()
1310 2005-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1312 * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1314 2005-01-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1316 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1317 Interface excluded when ifOperStatus=6 [notPresent]
1319 2004-12-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1321 * bin/devdiscover.in (absXmlFilename): output file is placed in
1322 siteXmlDir if the path is not absolute. $XMLCONFIG is still
1323 supported for the sake of compatibility.
1325 2004-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1327 * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1329 2004-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1331 * NEWS: Release 0.1.8
1332 * Started Torrus development
1334 2004-11-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1336 * lib/Torrus/ConfigTree/Validator.pm:
1337 New parameters: 'monitor-period', 'monitor-timeoffset'
1339 * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1341 2004-10-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1343 * lib/Torrus/Collector.pm:
1344 Moved collector specific code from bin/collector.in.
1346 2004-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1348 * bin/acledit.in: New privilege added: DisplayAdmInfo
1350 * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1351 First step to display administratove information.
1353 2004-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1355 * bin/collector.in, bin/monitor.in:
1356 Process name reflecting the commandline and status
1358 2004-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1360 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1361 New multigraph parameter: disable-gprint-X
1363 2004-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1365 * xmlconfig/generic/collector-periods.xml:
1366 Changed rrd-create-rra
1368 2004-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1370 * lib/Torrus/DevDiscover/NetScreen.pm:
1371 Changed the interface mapping from ifDescr to MAC address
1373 2004-09-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1375 * examples/rrdup_notify.sh: collector failure notification script
1377 2004-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1379 * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1380 Replaced Apache::ParseFormData with libapreq2.
1382 * templates/html-incblocks.txt: Added "Up" navigation tab
1384 2004-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1386 * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1388 2004-08-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1390 * templates/default-rrd.html:
1391 Added link to web/plain/explain-rrdgraph.html
1393 * templates/html-incblocks.txt: Moved Top and Help menu to the top
1396 2004-08-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1398 * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1399 New discovery parameter: CiscoIOS::disable-ipsec-stats
1401 2004-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1403 * templates/default-helptext.html: First draft of help window
1405 * bin/devdiscover.in: --snmpdebug option is no more hidden
1407 2004-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1409 * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1411 * xmlconfig/generic/rfc2863.if-mib.xml:
1412 Replaced the leaf names with user friendly ones.
1413 The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1415 2004-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1417 * NEWS: Release 0.1.7
1419 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1420 New discovery parameter: RFC2863_IF_MIB::copy-params
1422 * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1424 2004-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1426 * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott
1429 2004-07-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1431 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1432 New global variable: $Torrus::Renderer::hwGraphLegend
1434 * Disabled Holt-Winters in system performance and interface errors
1436 2004-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1438 * Torrus Demo server opened: http://torrusdemo.tbw.ch
1440 2004-07-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1442 * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1444 2004-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1446 * bin/acledit.in: Added --force option
1448 * bin/monitor.in, bin/collector.in: umask changed to 0017
1450 2004-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1452 * doc/scalability.pod: Document finished
1454 * doc/vendorsupport.pod: Vendor and MIBs support document
1456 2004-07-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1458 * xmlconfig/site-global.xml: New place for global parameters.
1459 In existing installations, you need to change the line in
1460 torrus-siteconfig.pl:
1461 @Torrus::Global::xmlAlwaysIncludeFirst =
1462 ( 'defaults.xml', 'site-global.xml' );
1464 2004-07-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1466 * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1468 2004-07-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1470 * lib/Torrus/DevDiscover/CiscoIOS.pm: Added
1471 CISCO-IPSEC-FLOW-MONITOR-MIB
1473 2004-07-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1475 * lib/Torrus/Monitor.pm (run_event_exec):
1476 New environment variable: Torrus_VALUE
1478 * xmlconfig/defaults.xml: New view parameter: description
1480 2004-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1482 * templates/default-login.html,
1483 lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1484 lib/Torrus/Apache2Handler.pm (handler),
1485 lib/Torrus/ApacheHandler.pm (handler): URL parameters
1486 (token, path, and view) are remembered during login
1488 2004-06-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1490 * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1492 2004-06-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1494 * Log levels updated. Now info is always printed, and verbose means
1497 2004-06-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1499 * xmlconfig/defaults.xml: New view name: last24h-small
1501 2004-06-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1503 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1504 New discovery parameter: RFC2863_IF_MIB::errors-monitor
1506 2004-06-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1508 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1509 New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1510 New discovery parameter: RFC2863_IF_MIB::tokenset-members
1512 2004-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1514 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1515 parameter: CiscoCatOS::suppress-noname-ports
1517 2004-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1519 * configure.ac: For backward compatibility with autoconf 2.57,
1520 AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1521 Don't forget to change it back when 2.59 or later becomes mainstream.
1523 2004-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1525 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1527 * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1529 * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1530 (contrib from Jurij Smakov)
1532 2004-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1534 * lib/Torrus/Collector.pm (setValue): transform-value parameter
1537 * doc/devdoc/wd.distributed.pod: New working draft document
1539 2004-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1541 * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1544 2004-05-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1546 * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1548 2004-05-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1550 * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1552 * bin/Makefile.am: rrd_hwreapply is moved to a separate
1555 2004-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1557 * Makefile.am, bin/Makefile.am: removed mkroutercfg
1559 * templates/html-incblocks.txt: Removed image width hinting
1561 2004-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1563 * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1565 2004-05-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1567 * NEWS: Release 0.1.6
1569 * ../plugins/cbqos: first release of Cisco QoS monitoring plugin
1571 * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1573 2004-04-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1575 * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1578 2004-04-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1580 * lib/Torrus/ConfigTree/XMLCompiler.pm:
1581 New XML statements: setvar, iftrue, iffalse
1583 2004-04-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1585 * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1587 * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1588 Uptime graph (Shawn)
1590 2004-04-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1592 * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1595 * lib/Torrus/Apache2Handler.pm: First alpha release of
1596 mod_perl 2.0 handler.
1598 * doc/webintf.pod: It is recommended to Alias /torrus/plain
1599 instead of just /torrus.
1601 2004-04-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1603 * bin/schedulerinfo.in: New option: --clear
1605 * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1606 statistics collection
1608 * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1611 * lib/Torrus/Scheduler.pm: reorganized statistics: late start
1612 increments only when that happens. Runtime longer than period is
1616 * bin/collector.in: more verbosity in non-verbose mode (sferry)
1618 * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1620 2004-04-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1622 * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm,
1623 lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery
1626 * NEWS: Bugfix release 0.1.5bf2
1628 2004-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1630 * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1632 2004-03-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1634 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1635 New @-functions in RPN references: AVERAGE MIN MAX LAST
1636 (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1638 * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1639 New discovery parameter: CiscoGeneric::file-per-sensor
1641 2004-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1643 * bin/compilexml.in: New commandline option: --noval
1645 * NEWS: Bugfix release 0.1.5bf1
1647 2004-03-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1649 * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1650 Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1651 is untested and hardly compatible
1653 * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1654 a new registry for those collectors needing access to configuration.
1656 2004-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1658 * Implemented Cisco class-based QoS monitoring plugin
1660 2004-03-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1662 * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1663 lower-limit normal-level upper-limit
1665 2004-03-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1667 * bin/devdiscover.in: New option: --limit=regexp
1669 2004-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1671 * NEWS: Release 0.1.5
1673 * lib/Torrus/DB.pm (new): Unique DB environment log file per PID.
1675 2004-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1677 * bin/devdiscover.in: new parameter: output-bundle
1679 2004-03-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1681 * templates/overview-subleaves.html: New parameters:
1682 overview-direct-link, overview-direct-link-view
1684 2004-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1686 * lib/Torrus/DevDiscover/UcdSnmp.pm,
1687 lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1688 xmlconfig/vendor/ucd.ucd-snmp.xml,
1689 xmlconfig/generic/rfc2790.host-resources.xml:
1690 Rearranged the host performance templates.
1691 Fixed bug in Interrupts RRD. You need to
1692 rm /var/snmpcollector/*ucd-context_interrupts.rrd
1694 2004-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1696 * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1697 New configuration option: $Torrus::Renderer::ignoreDecorations
1699 2004-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1701 * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1702 to include codewords statistics (data-file changed).
1704 * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1706 2004-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1708 * xmlconfig/generic/monitors.xml: New standard monitors and actions
1710 * xmlconfig/vendor/smokeping.xml:
1711 (Shawn) Smokeping RRD files access templates
1713 * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1715 * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1717 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1718 (Shawn) added support for IIS HTTP and FTP stats
1720 2004-02-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1722 * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1723 Dispersed collector offset
1725 2004-02-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1727 * lib/Torrus/ConfigTree.pm (new),
1728 lib/Torrus/ConfigTree/Writer.pm (finalize):
1729 Dual configuration database implemented
1731 * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1732 flag moved to other_config.db.
1734 2004-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1736 * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1737 New node parameter: "graph-title"
1739 2004-02-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1741 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1742 Implemented back- and foreground decorations (Christian's Change 7,
1745 2004-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1747 * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1750 * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1751 no longer stored in database
1753 2004-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1755 * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1757 * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1759 2004-02-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1761 * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1762 to system-id, instead of snmp-host.
1764 * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1765 mandatory. New parameter: system-id.
1767 2004-02-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1769 * lib/Torrus/DB.pm (new): DB internal errors are stored in
1770 var/log/dbenv_errlog
1772 2004-02-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1774 * lib/Torrus/ConfigTree.pm (expandNodeParam):
1775 $Torrus::ConfigTree::nodeParamHook: hook for custom parameter
1778 2004-02-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1780 * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1782 2004-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1784 * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1785 Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1786 Torrus::Renderer::Frontpage
1788 * lib/Torrus/DevDiscover.pm (discover):
1789 New discovery parameter: only-devtypes
1791 2004-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1793 * lib/Torrus/DevDiscover.pm (discover):
1794 New discovery parameter: disable-devtypes
1796 * lib/Torrus/DevDiscover.pm (discover):
1797 Better treatment for agents without "system" OIDs.
1799 2004-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1801 * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1802 be defined from discovery parameters.
1804 * bin/schedulerinfo.in: Scheduler runtime statistics report
1806 2004-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1808 * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1810 2004-01-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1812 * lib/Torrus/DevDiscover.pm (discover):
1813 'collector-period' and 'collector-timeoffset' can be specified in
1816 * Makefile.am: Now DIST_REVISION file in the distribution
1817 package tells the distribution revision date
1819 * lib/Torrus/Collector.pm: listTargets() is replaced with
1820 listCollectorTargets() with collector type as argument
1822 2004-01-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1824 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1825 Split iftable-errors template into input and output
1826 (some Cisco ATM aal5 interfaces dont have both in and out error
1829 * doc/devdoc/wd.gprint-and-cf-plot.pod:
1830 New design draft from Christian Schnidrig
1832 * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1834 * doc/userguide.pod: New in Tips: Several Torrus instances on one
1837 2004-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1839 * lib/Torrus/ConfigTree.pm (token),
1840 lib/Torrus/ConfigTree/Writer.pm (setAlias),
1841 lib/Torrus/DB.pm (getBestMatch):
1842 Recursive alias expansion. New database: aliases.db.
1843 configsnapshot is no more compatible with previous releases' database.
1845 2004-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1847 * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1848 Needs database recompilation.
1850 2004-01-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1852 * bin/schedulerinfo.in: New utility for scheduler analysis
1854 2004-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1856 * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1858 * templates/html-incblocks.txt: cssoverlay property
1860 * bin/configsnapshot.in: Ready for tests
1862 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1863 Chassis desription is put into host-level comment
1865 2004-01-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1867 * bin/configsnapshot.in: first step towards a snapshot utility
1869 * xmlconfig/vendor/cisco.generic.xml:
1870 New template: cisco-temperature-sensor-fahrenheit
1872 * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1873 as in snmp-defs.xml.
1874 Added Holt-Winters parameters to 1-minute interval.
1876 * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1877 sample is allowed in half-hour average, and 1 missing hour
1878 is allowed in daily average.
1880 * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1881 New parameter: snmp-object-type
1883 2004-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1885 * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1887 * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1890 * xmlconfig/generic/rfc2863.if-mib.xml:
1891 Reorganized RRD data structure. Significantly reduced number of files.
1893 2004-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1895 * bin/genlist.in: New utility for data listing
1897 2003-12-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1899 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1901 * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1904 2003-12-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1906 * bin/devdiscover.in: $XMLCONFIG substitution
1908 2003-12-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1910 * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1912 2003-12-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1914 * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1915 xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1918 * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1920 * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1921 F5 BigIp Load Balancer
1923 2003-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1925 * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1927 * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1930 2003-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1932 * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1933 Alcatel (Xylan) OmniSwitch
1935 * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1938 2003-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1940 * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1941 Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1944 2003-12-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1946 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1947 Vendor templates for interface counters taken from
1948 @{$interface->{'vendor_templates'}}
1950 * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1952 2003-12-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1954 * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1955 changed for better flexibility and system support
1957 * bin/devdiscover.in, bin/genddx.in:
1958 Output file is now controlled from DDX parameter 'output-file'.
1960 2003-12-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1962 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1963 Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1965 2003-12-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1967 * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1968 for Windows2000/XP SNMP agent
1970 2003-12-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1972 * xmlconfig/generic/rfc2863.if-mib.xml:
1973 Replaced $IFIDX with %ifindex-map%
1975 Split template iftable-discards into iftable-discards-in and
1976 iftable-discards-out. For some devices,
1977 /var/snmpcollector/*_discards.rrd need to be deleted, and
1978 devdiscover re-launched
1980 2003-12-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1982 * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1983 New parameter: descriptive-nickname
1985 2003-12-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1987 * NEWS: Release 0.1.4
1989 * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
1990 "Paradyne" (need more testing)
1992 2003-12-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1994 * templates/*, web/plain/*.css: more flexible CSS layout
1996 2003-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1998 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1999 New parameter: graph-rigid-boundaries
2001 2003-12-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2003 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
2004 New discovery option: RFC2863_IF_MIB::suppress-hc-counters
2006 2003-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2008 * bin/devdiscover.in: now it accepts XML input only
2010 * bin/genddx.in: New utility for next-generation devdiscover
2012 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2013 interface counters moved to a separate subtree
2015 2003-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2017 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
2018 New parameter: graph-logarithmic
2020 2003-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2022 * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
2024 2003-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2026 * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
2029 2003-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2031 * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
2032 and hc-interface-counters removed
2033 New templates: read-iftable-octets, read-ifxtable-hcoctets
2035 2003-11-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2037 * web/plain/torrus.css: Increased maximum node name length to 25 symbols
2039 * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
2040 temperature statistics to a common module, shared by IOS and CatOS
2042 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
2043 are now derived from CISCO-STACK-MIB::portName
2045 2003-11-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2047 * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
2050 * bin/configinfo.in: New utility
2052 * bin/devdiscover.in: New options: --retries and --timeout
2054 * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
2056 2003-11-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2058 * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
2060 * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
2062 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
2063 generic interface filtering
2065 2003-11-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2067 * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
2068 packet and octets counters
2070 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2071 New interface counters: iftable-discards
2073 2003-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2075 * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
2077 2003-11-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2079 * lib/Torrus/Collector/SNMP.pm (initTarget):
2080 New parameter: snmp-oids-per-pdu
2082 2003-11-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2084 * NEWS: Release 0.1.3
2086 * doc/, doc/devdoc/: Documentation is reorganized. Developer
2087 documentation is separated from User docs.
2089 2003-10-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2091 * templates/overview-subleaves.html: Replacement for InOutBps.
2092 New parameters: has-overview-subleaves, overview-subleave-name,
2093 overview-shortcut-text, overview-shortcut-title, overview-page-title
2095 2003-10-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2097 * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
2099 2003-10-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2101 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
2103 (new): cache initialization optimized
2105 2003-10-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2107 * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
2109 2003-10-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2111 * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
2112 New Host resources MIB discovery module
2114 2003-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2116 * examples/setmonitor.xupdate.xml: XUpdate technique to update
2117 autogenerated files. Described in userguide.pod.
2119 2003-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2121 * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
2122 counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
2124 * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
2125 defined in snmp-defaults.
2127 * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
2128 templates into smaller parts. New counters template: "iftable-errors".
2130 * xmlconfig/snmp-defs.xml: Moved interface counters to
2131 generic/rfc2863.if-mib.xml
2133 2003-10-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2135 * New ACL user and group attribute: "modified"
2137 2003-10-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2139 * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
2141 * bin/devdiscover.in: Default subtree is now /Routers.
2142 Alternative device names may be given as host:devname
2144 * xmlconfig/: Vendor and generic templates from Shawn Ferry
2146 2003-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2148 * Shawn Ferry's contribution on styling profiles, with recursive
2151 2003-10-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2153 * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
2154 are now processed recursively, before any other processing.
2156 2003-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2158 * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
2159 Moved old version to generic/snmp-defs.old-0.1.2.xml
2161 2003-10-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2163 * bin/devdiscover.in: First proof of concept version of
2164 a new modular device discovery tool
2166 2003-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2168 * NEWS: Release 0.1.2
2170 * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
2171 characters are reported with warning.
2173 2003-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2175 * xmlconfig: New vendor files:
2176 vendor/ascend.max.xml, examples/ascend.max.xml,
2177 generic/rfc2670.docsis-if.xml
2179 * doc/userguide.pod,
2180 xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
2181 New approach in automatic config generation.
2183 2003-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2185 * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
2186 from the list of discovered interfaces.
2188 2003-10-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2190 * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
2191 parameter inheritance from XML compiler to Writer post-processing
2193 2003-10-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2195 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
2196 ignore-limits, ignore-lower-limit, ignore-upper-limit
2198 * bin/cleanup.in: Cronjob for cleaning up diskspace.
2200 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
2201 graph-lower-limit, graph-upper-limit
2203 2003-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2205 * styling/torrus-original.pl: Styling profiles implemented
2207 2003-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2209 * lib/Torrus/Renderer.pm: New parameter: vertical-label
2211 2003-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2213 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
2215 2003-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2217 * lib/Torrus/Renderer.pm (render_html): Added current time in HTML
2220 2003-09-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2222 * lib/Torrus/Scheduler.pm: VmWare clock support
2224 2003-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2226 * lib/Torrus/Monitor.pm (setAlarm): New parameter:
2227 monitor-action-target
2229 2003-09-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2231 * NEWS: Release 0.1.1
2233 2003-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2235 * lib/Torrus/ConfigTree.pm:
2236 %Torrus::ConfigTree::expand_params now contains parameters for
2239 * lib/Torrus/ConfigTree/Writer.pm:
2240 %Torrus::ConfigTree::Writer::remove_space now contains parameters
2243 * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
2245 * configure.ac: New configure variable: torrus_user.
2246 torrus_var default value changed from root to torrus
2248 2003-09-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2250 * init.torrus.in: New launcher for multi-tree support.
2251 FreeBSD 5.1 gives weird error without "&" in launching command.
2252 Needs testing on other systems.
2254 2003-09-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2256 * Monitor event "throw" changed to "set"
2258 2003-09-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2260 * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
2263 * bin/aclfixup.in: Temporary utility to convert ACL database to
2266 * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
2269 2003-09-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2271 * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2274 * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2275 rodrigo.cunha at corp.vodafone.pt
2277 * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2279 2003-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2281 * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2282 * Multiple trees support as described in Requirements 0.1
2284 2003-08-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2286 * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2289 2003-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2291 * xmlconfig/defaults.xml: Tokenset views expiry time
2292 changed from 300 to 60
2294 * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2295 cleared at least once a day
2297 * webmux.pl: New Apache init script. DB environment is now
2300 2003-08-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2302 * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2305 * web/plain/torrus.css: Replaced <BR> with display:block in current path
2307 * height-hint parameter is removed.
2309 * templates/routercfg.xml: Fixed the subtree deepness bug for
2310 temperature sensors.
2312 * First steps towards version 0.1: Multiple trees and database
2313 split are implemented.
2315 2003-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2317 * NEWS: Release 0.0.20
2319 2003-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2321 * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2322 and $Torrus::Renderer::plainURL
2324 2003-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2326 * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2328 * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2331 2003-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2333 * templates/routercfg.xml: moved snmp-community and other parameters
2334 to a host-level subtree
2336 2003-07-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2338 * SNMP Agent reload and unavailable handling
2340 2003-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2342 * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2343 Bugs item #747893 resolved.
2345 2003-07-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2347 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2348 Legend is now XML-escaped
2350 2003-07-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2352 * NEWS: Release 0.0.19
2354 2003-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2356 * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2357 lib/Torrus/ConfigTree/Validator.pm:
2358 typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2360 * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2361 rrd-create-heartbeat changed from 1800 to 500
2363 2003-06-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2365 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2368 * configure.ac: Now most of the directory names are configurable
2370 2003-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2372 * lib/Torrus/Renderer.pm (render):
2373 Bug #735753 (Christian Schnidrig) fixed
2375 * bin/mkroutercfg.in, templates/routercfg.xml:
2376 Marc Haber's patch for deeper subtrees
2378 * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2380 2003-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2382 * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2383 now within the module.
2385 * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2386 parameters are read from @Torrus::Validator::loadLeafValidators
2388 * lib/Torrus/Collector.pm: Collector modules
2389 are loaded from @Torrus::Collector::loadModules
2391 2003-04-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2393 * NEWS: Release 0.0.18
2395 2003-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2397 * xmlconfig/defaults.xml: New parameter: rrgraph-views
2399 2003-03-30 <ssinyagin@HOME>
2401 * xmlconfig/Makefile.am: Added Cisco MAC accounting
2403 2003-03-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2405 * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2407 2003-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2409 * torrus-config.pl: Moved monitor parameters from siteconfig to
2412 2003-03-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2414 * NEWS: Release 0.0.17
2416 * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2418 2003-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2420 * init.torrus.in: now running under user "torrus"
2422 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2424 * configure.ac: Changed the group to "torrus"; init.torrus is
2427 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2429 * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2430 optimized Renderer to reuse Template processor in mod_perl
2432 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2434 * web/plain/torrus.css: New HTML layout
2436 2003-03-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2438 * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2439 apcups-example.xml to apc-ups.xml. Added hpux.xml
2441 * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2442 "make install prefix=/some/path" now works correctly.
2444 * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2446 2003-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2448 * NEWS: Release 0.0.16
2450 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2452 * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2454 * xmlconfig/vendor/apc.ups.xml:
2455 * xmlconfig/examples/apcups-example.xml: Merged the several
2458 2003-03-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2460 * Makefile.am: added torrus-config.dtd to distribution
2462 * xmlsup/torrus-config.dtd: The configuration DTD first cut
2464 2003-03-02 <ssinyagin@HOME>
2466 * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2468 2003-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2470 * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2473 * xmlconfig/examples/apcups-defs.xml: moved to
2474 xmlconfig/vendor/apc.ups.xml
2476 * xmlconfig/examples/snmp-view.xml: moved contents into
2477 xmlconfig/vendor/cisco.ios.xml
2479 * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2480 xmlconfig/vendor/cisco.ios.xml
2482 * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2484 * configure.ac, Makefile.am: added plugin functionality
2486 2003-02-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2488 * lib/Torrus/Renderer.pm (render_html),
2489 lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2490 Fixed the non-ASCII display problem.
2491 Also XML-LibXML-1.54_3 is required.
2493 2003-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2495 * NEWS: Release 0.0.15
2497 * xmlconfig/examples/apcups-defs.xml:
2498 * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2501 * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2502 a more promiscious code, because the memory problem persists with
2505 2003-02-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2507 * NEWS: Release 0.0.14
2509 2003-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2511 * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2513 2003-01-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2515 * bin/mkroutercfg.in: fixed the exit code bug
2517 2003-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2519 * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2521 * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2522 added <include> XML statement
2524 2003-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2526 * NEWS: Release 0.0.13
2528 * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2529 Added signal handlers for more graceful database closing.
2531 2003-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2533 * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2535 2003-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2537 * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2538 * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2539 more user friendly error reporting
2541 2003-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2543 * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2544 Affected files: xmlconfig/defaults.xml, templates/routercfg.xml,
2545 templates/default-dir.html, templates/inout-leaves.html
2547 2003-01-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2549 * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2551 2003-01-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2553 * xmlconfig/Makefile.am: moved XML examples to a separate directory
2555 * implemented 'rrd-multigraph'
2557 * changed ds-type RRDfile to rrd-file
2559 2002-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2561 * Release 0.0.5 published. Everything except SNMP data collector
2564 2002-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2566 * Reorganized a lot of things. First cut of monitor is runnable.
2568 2002-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2570 * Implemented Holt-Winters support
2572 2002-07-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2574 * Reorganized ConfigTree and implemented tokens