1 0000-00-00 Dean Hamstead <dean.hamstead@optusnet.com.au>
2 * Change all 'foreach' to 'for'
3 * genddx: needless concatenation after interpolated strings
4 * genddx: change regex from a pile of matchsticks to readable form
5 * genddx: sanity check the output directory, rather than a vauge message
6 * tests: adding a few basic tests
7 * tests: add spelling test
8 * add $VERSION to lots of modules
9 * replace return undef with return
10 * Monitor.pm: fixed perlcritic warning
11 * SNMP_params.pm: add 'use strict' for perlcritic warning
12 * Writer.pm: fixed up perlcritic warning
13 * XMLCompiler.pm: fixed up perlcritic warning
14 * HTML.pm: fixed two perlcritic violations
15 * RRDTool.pm: fixed two perlcritic violations
16 * AdmInfo.pm: fixes for two perlcritic issues
17 * Collector.pm: updates for perlcritic issues
18 * Reports.pm: split out the SQL::ReportFields.pm package in to its own file
20 * ReportFields.pm,Reports.pm,SrvExport.pm: fixes for poorly understood 'use base'
22 * Jacarta.pm: 'Switch' imported and not used, this module is also deprecated
23 * RFC2863_IF_MIB.pm: fixes
24 * SNMP_Params.pm: fixes for strictness. also killed some dead whitespace
25 * DB.pm: Perl interprets numbers with leading zeros as octal. Use oct() to make that clear
26 * RPN.pm: Loop iterators werent lexical properly
27 * XMLCompiler.pm: Non lexical loop values removed
28 * moved from perllib/ to lib/
29 * added 012-pod-coverage.t
30 * lib/DevDiscover/NetApp.pm: Added filesystems for NetApp Filers
31 * lib/DevDiscover/HPProCurve.pm: Added HP ProCurve Switches
32 * Add 'use warnings' to all DevDiscover files
33 * CompaqCIM: make it look more closely as to if there is data there, as HP switches have the base OID but no other details
34 * RFC2863_IF_MIB.pm: fixes for 'use warnings', also removed length() when its not correctly used
35 * CiscoGeneric.pm: fixes for 'use warnings', also correctly checking hashes contents
36 * EmpireSystemedge.pm, F5BigIp.pm, MotorolaBSR.pm: fixes for 'use warnings'
37 * collector.in: fixed up usage of 'open', and replaced `cat $pidfile` with open etc for better cross OS support
38 * monitor.in: fixed up usage of 'open', and replaced `cat $pidfile` with open etc for better cross OS support
39 * ttproclist.in: fixed up usage of 'open'
40 * created MonitorScheduler.pm from Monitor.pm
41 * created Scheduler/PeriodicTask.pm from Scheduler.pm
42 * Torrus/DB.pm: use File::Spec for filename/path manipulations, comments to pod
43 * Torrus/DB.pm: Move BerkeleyDB settings into their own namespace
44 * Torrus/DB.pm -> Torrus/DB/BerkeleyDB.pm: Moved DB.pm to DB/BerkeleyDB.pm, reworked it a little
45 * Created DB.pm: Made from the original DB.pm but only provides supporting functions, responds to $dBhost in torrus-config.pl/torrus-siteconfig.pl
46 * Added the top level Torrus.pm file so we can have a single central version
47 * Split out CollectorScheduler and touch up the @ISA stuff
48 * Torrus/Renderer.pm: Use File::Spec rather than crudely concatenating slashes in filenames and paths
49 * Torrus/Renderer.pm: 'use base' is the same as 'use' if there is no &import sub, remove duplicates
51 2011-11-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
53 * perllib/Torrus/DevDiscover/DevDetails.pm:
54 The following methods are deprecated and will be phased out:
55 storeSnmpVars(), hasOID(), snmpVar(), getSnmpIndices().
56 $dd->walkSnmpTable() should be used instead.
58 2011-11-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
60 * configs/torrus-config.pl: New config variables for Syslog:
61 $Torrus::Log::syslogFacility = 'local0';
62 $Torrus::Collector::useSyslog = 1;
63 $Torrus::Monitor::useSyslog = 1;
65 * bin/monitor.in: disabled log rotation on SIGHUP. Syslog
66 logging enabled by default.
68 * bin/collector.in: disabled log rotation on SIGHUP. Syslog
69 logging enabled by default.
71 * perllib/Torrus/Log.pm: Syslog logging for daemons.
73 2011-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
75 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
76 ifSpeed monitoring is triggered by $interface->{'ifSpeedMonitoring'}.
77 The bandwidth usage templates are updated accordingly.
79 2011-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
80 * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm: new discovery module for HDSL2-SHDSL-LINE-MIB
81 * xmlconfig/generic/rfc2863.if-mib.xml: added templates for ifSpeed and ifHighSpeed
82 * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm:
83 new discovery module for HDSL2-SHDSL-LINE-MIB
85 * xmlconfig/generic/rfc2863.if-mib.xml: added templates for
86 ifSpeed and ifHighSpeed
88 2011-10-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
90 * perllib/Torrus/DevDiscover/CiscoFirewall.pm: interface filter
91 that removes TunnelN interfaces.
93 2011-09-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
95 * NEWS: Torrus release 2.01
97 2011-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
99 * xmlconfig/snmp-defs.xml: RRA for SNMP reachability is separately
100 defined. New discovery parameter: snmp-reachability-rra.
102 2011-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
104 * perllib/Torrus/Collector.pm (beforeRun): Collector
105 initialization exclusive lock is enabled by
106 $Torrus::Collector::exclusiveStartupLock in torrus-siteconfig.pl
108 * perllib/Torrus/Renderer/RPC.pm: new RPC method: SEARCH_NODEID
110 2011-06-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
112 * perllib/Torrus/Renderer/RPC.pm: New RPC method: AGGREGATE_DS
114 2011-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
116 * perllib/Torrus/Scheduler.pm, perllib/Torrus/Collector.pm: repeat
117 immediately 3 collector cycles at start
119 2011-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
121 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD): suppress
122 inserting NaN when no data is available for the whole RRD file
124 * xmlconfig/snmp-defs.xml: default rrd-create-heartbeat changed
127 2011-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
129 * perllib/Torrus/Renderer/RRDtool.pm: "imgformat" is now a
130 configurable view parameter
132 * xmlconfig/defaults.xml: new view: "embedded" for external GUI
135 2011-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
137 * perllib/Torrus/Collector.pm (beforeRun): Collector
138 initialization is done with an exclusive lock on
139 collector_lock.db. This avoids the concurrent config slurping at
140 collector startup and minimizes the I/O delays.
142 2011-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
144 * perllib/Torrus/Renderer/HTML.pm (makeURL): All navigation is now
145 done with persistent URLs. Tokens are removed from GUI wnenever
148 2011-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
150 * perllib/Torrus/DevDiscover/Patton.pm: new discovery module for
153 * perllib/Torrus/DevDiscover/NexComm.pm: new discovery module for
154 NexComm xDSL gateways
156 * perllib/Torrus/DevDiscover/Actelis.pm: new discovery module for
157 Actelis xDSL gateways
159 * perllib/Torrus/DevDiscover/Thomson_xDSL.pm: new discovery module
160 for Technicolor/Thomson xDSL gateways
162 2011-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
164 * perllib/Torrus/DevDiscover.pm: removed uptime from the legend,
165 as it was always confusing
167 * templates/iframe-rrd.html: new RRD leaf view: "iframe-rrd" for
170 * perllib/Torrus/DevDiscover/CCOM.pm: new discovery module for
171 C-COM CAPSPAN devices
174 2011-05-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
176 * Makefile.am (dist-hook): DIST_REVISION now displays Git branch
179 * bin/torrus.fcgi.in: Let FCGI handler re-spawn every 5000
180 requests or 48 hours for better DB stability
182 2011-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
184 * BDB cursor destructors are explicitly controlled for better
187 2011-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
189 * perllib/Torrus/DevDiscover.pm: SNMP reachability stats are
190 disabled when "only-devtypes" is in use, and can be forced by
191 "enable-reachability-stats"
193 2011-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
195 * xmlconfig/snmp-defs.xml: new host-level template: snmp-reachability
197 * perllib/Torrus/Collector/SNMP.pm: new collector type: 'snmp-reachable'
199 2011-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
201 * perllib/Torrus/SNMP_Failures.pm (mib_error): bugfix - now all
202 MIB errors are registered, not just one
204 * perllib/Torrus/Collector/SNMP.pm: API change: replaced getHostname()
207 2011-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
209 * perllib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
210 added CPU Load graphs. Still some problems with persistent
213 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
214 added to interface filter: PPP, Tunnel, WAN Miniport, and
215 QoS Packet Scheduler virtual interfaces
216 interface-level nodeid is now dependent on MAC address
218 2011-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
220 * perllib/Torrus/Renderer/HTML.pm (makeURL):
221 Now nodeid is used in HTML whenever available
223 2010-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
225 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
226 new discovery parameter: RFC2863_IF_MIB::ifnick-from-ifname
227 provides backwards compatibility with devices which have non-unique
230 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
231 ifDescr and ifName are checked for uniqueness before being used for
232 default interface indexing
234 2010-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
236 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
237 added Port QoS stats (ME3400)
239 2010-12-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
241 * perllib/Torrus/DevDiscover/RFC2662_ADSL_LINE.pm:
242 re-organized the templates for Cisco 837 compatibility
244 2010-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
246 * sup/webplain/torrus.css: slightly darker top and bottom shortcuts
248 * perllib/Torrus/DevDiscover.pm (discover):
249 New discovery parameter: X-tokenset-rrgraph-view
251 * templates/default-tset.html: New view parameter: rrgraph-view
253 2010-11-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
254 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
255 New discovery parameter: CiscoIOS::enable-dialer-interfaces
257 2010-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
259 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
260 bugfix: RFC2863_IF_MIB::nodeid-hint=ifIndex did not really work
262 2010-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
264 * perllib/Torrus/CGI.pm (do_process): added extra DB cleaninup
266 2010-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
268 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
269 Added CISCO-WAN-3G-MIB support
271 2010-11-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
273 * perllib/Torrus/DevDiscover/CiscoWLC.pm:
274 new discovery parameter: CiscoWLC::only-ssid
276 2010-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
278 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
279 New selector action: AddTemplates
281 2010-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
283 * perllib/Torrus/DevDiscover/CiscoWLC.pm: new discovery module
285 * NEWS: Release 1.0.9
287 2010-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
289 * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
291 2010-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
293 * templates/html-incblocks.txt: 'cssoverlay' now must point to
296 2010-09-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
298 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
299 New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
301 2010-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
303 * perllib/Torrus/DevDiscover/Jacarta.pm:
304 New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
306 2010-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
308 * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
309 Refresh the SNMP maps after a configuration re-compile
311 2010-08-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
313 * performance optimizations: XML compiler runs 15-20% faster
315 2010-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
317 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
318 Selector actions split: discards moved from NoErrorCounters to
320 and from InErrorsMonitor/OutErrorsMonitor to
321 InDiscardsMonitor/OutDiscardsMonitor
323 * perllib/Torrus/Collector.pm: collector_tokens database now depends
324 on DS configuration instance
326 2010-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
328 * perllib/Torrus/CGI.pm: Added host-based authentication
330 2010-08-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
332 * Updated discovery modules for Net::SNMP 6.0.0 compatibility
334 2010-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
336 * init.d/torrus.in: bugfix in RHEL compatibility.
337 Do "chkconfig --del torrus", install the new version into /etc/init.d,
338 then "chkconfig --add torrus", then "service torrus restart"
340 2010-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
342 * bin/snmpfailures.in: new utility for SNMP failures reporting
344 * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
346 2010-06-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
348 * bin/genlist.in: Added a list of all SNMP hosts
350 2010-05-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
352 * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
354 2010-05-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
356 * bin/nodeid.in: new command-line utility
358 * configure.ac: new Perl module dependency: JSON
360 2010-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
362 * configs/torrus-config.pl:
363 replaced $Torrus::ApacheHandler::authorizeUsers with
364 $Torrus::CGI::authorizeUsers.
366 2010-04-08 Jon Nistor <nistor@snickers.org>
367 * perllib/Torrus/DevDiscover/Arbor_E.pm:
368 New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
369 Added policy management and subscriber information
371 2010-04-07 Jon Nistor <nistor@snickers.org>
373 * perllib/Torrus/DevDiscover/Arbor_E.pm:
374 New parameter: Arbor_E::disable-e100-mem
375 Added memory usage per CPU for the e100 series devices
377 2010-04-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
379 * perllib/Torrus/ConfigTree.pm,
380 perllib/Torrus/ConfigTree/Writer.pm,
381 perllib/Torrus/CGI.pm:
382 New parameter: nodeid. It defines a new way of referring
383 to subtrees and leaves.
384 Also IF-MIB and Foundry discovery is updated.
386 2010-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
388 * perllib/Torrus/DevDiscover.pm:
389 Default snmp-max-msg-size is set back to 1470
391 * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
393 2010-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
395 * xmlconfig/generic/rfc2790.host-resources.xml:
396 [Bernhard Schmidt] Simplify the Uptime graph to display only Days
398 * xmlconfig/vendor/ucd.ucd-snmp.xml:
399 [Bernhard Schmidt] make Block I/O datasources a COUNTER
400 correct display units for Memory
402 * perllib/Torrus/DevDiscover/UcdSnmp.pm:
403 [Bernhard Schmidt] added ssCpuRawSoftIRQ
405 2010-03-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
407 * bin/torrus.fcgi.in: FastCGI support
409 * templates/default-login.html: Added "remember me"
411 * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
413 * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
414 Now incompatible with "SetHandler modperl"
416 * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
419 2010-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
421 * bin/flushmonitors.in: new utility
423 * bin/compilexml.in: Dynamic tokenset members are preserved between
426 * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
427 have now an indicated origin (monitor/static)
429 * perllib/Torrus/Monitor.pm: Alarms are now persistent between
430 config re-compilations
432 2010-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
434 * perllib/Torrus/Renderer/HTML.pm:
435 New parameter: node-display-name. Now interface names are not
439 2010-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
441 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
442 new multigraph parameters: line-stack-X, line-alpha-X
444 2010-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
446 * perllib/Torrus/DevDiscover.pm (discover):
447 Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
449 2010-02-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
451 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
452 new selector action: NotifyPolicy
454 2010-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
456 * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
457 new discovery parameter: ALU_Timetra::full-ifdescr
459 2010-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
461 * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
463 2010-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
465 * perllib/Torrus/DevDiscover.pm (discover):
466 snmp-max-msg-size is used now in discivery, not only in collector
468 2009-10-28 Jon Nistor <nistor@snickers.org>
470 * perllib/Torrus/DevDiscover/Arista.pm (discover):
471 New discovery module: Arista Networks
473 2009-05-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
475 * perllib/Torrus/Renderer/RRDtool.pm:
477 disable-legend, disable-title, disable-vertical-label
479 2009-05-26 Jon Nistor <nistor@snickrs.org>
481 * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
482 New discovery parameter: Arbor_E::disable-e30-hdd-logs,
483 Arbor_E::enable-e30-mempool
485 2009-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
487 * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
488 Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
491 2009-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
493 * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
494 for NetBotz modular sensors
496 2009-05-07 Jon Nistor <nistor@snickers.org>
498 * perllib/Torrus/DevDiscover/FTOS.pm
499 New discovery module for Force10 Networks devices
501 2009-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
503 * NEWS: Release 1.0.8
505 2008-11-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
507 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
508 New discovery parameter: CiscoIOS::short-device-comment
510 2008-11-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
512 * perllib/Torrus/Collector/SNMP.pm (runCollector):
513 Number of SNMP sessions per snmp_dispatcher is limited to 100
514 because of some strange bugs (found on SPARC/Solaris platform)
516 2008-10-28 Jon Nistor <nistor@snickers.org>
518 * perllib/Torrus/DevDiscover/Liebert.pm:
519 New discovery module for Liebert HVAC systems
521 2008-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
523 * bin/srvderive.in: new utility that combines several services
524 and combines them as MAX or SUM
525 (sponsored by nexellent ag, www.nexellent.ch)
527 2008-09-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
529 * Added safe signal handlers to all components. Also Apache handlers
530 close the BDB environment at the end of each execution.
531 BDB should now be much more stable.
533 2008-09-16 Jon Nistor <nistor@snickers.org>
535 * perllib/Torrus/DevDiscover/Arbor_E.pm:
536 New discovery module for Arbor E series devices
538 2008-09-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
540 * perllib/Torrus/Collector.pm: Now the collector cache is filled by
541 the compiler. This optimizes the collector startup. Need to re-compile
544 2008-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
546 * bin/configsnapshot.in: Bugfix in root subtree parameters
547 * bin/configsnapshot.in: added parameter filtering option
549 2008-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
551 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
554 * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
555 Bugfix in the RRD filename
557 2008-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
559 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
560 View parameters can be overridden with URL
561 variables "Gstart", "Gend" and so on.
563 2008-08-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
565 * NEWS: Release 1.0.7
567 2008-08-04 Jon Nistor <nistor@snickers.org>
569 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
570 new discovery parameter: CiscoIOS::disable-vpdn-stats
572 2008-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
574 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
575 new discovery parameter: RFC2670_DOCS_IF::upstreams-only
577 2008-06-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
579 * Tree names can be specified in the External
580 Storage (Billing reports)
582 2008-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
584 * perllib/Torrus/Collector/SNMP.pm:
585 New parameter: snmp-ignore-mib-errors
587 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
588 New parameter generated by IF-MIB: interface-comment
590 2008-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
592 * IPv6 support in devdiscover and in SNMP collector
594 2008-05-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
596 * bin/bdbinfo.in: BerkeleyDB version info utility
598 2008-03-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
600 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
601 RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
603 2008-03-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
605 * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
607 2008-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
609 * bin/collector.in: Threads are now always initialized,
610 not only in daemon mode
612 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
613 New selectors: InBytesParameters, OutBytesParameters
615 * perllib/Torrus/DevDiscover.pm (buildConfig):
616 New discovery parameter: include-files
618 2008-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
620 * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
621 exclude service interfaces
623 * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
624 snmp-max-msg-size, new parameter for SNMP session
626 2007-12-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
628 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
629 CiscoSCE::disable-*** (Jon Nistor)
631 2007-11-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
633 * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
634 from 30 to 60 seconds. 30 seconds is too short for too many
637 2007-11-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
639 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
640 New selector action: RemoveInterface
642 2007-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
644 * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
646 2007-08-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
648 * perllib/Torrus/DevDiscover/Symmetricom.pm:
649 New discovery module for Symmetricom NTP clock (Jon Nistor)
651 2007-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
653 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
654 Removed BGP Advertized prefixes
655 Added the prefix limits to Accepted prefixes
657 2007-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
659 * NEWS: Torrus release 1.0.6
661 2007-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
663 * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
664 optimized the snmp arguments
666 2007-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
668 * bin/collector.in: Now multiple collector instances can run
669 in a single tree. Need to recompile all trees and re-start the
670 daemons. A new copy of init.d/torrus should be copied
671 in startup scripts directory. Also execute for every tree:
672 torrus si --tree=TREE --clear
674 2007-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
676 * configure.ac: Perl 5.8.8 is required for threads
678 2007-06-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
680 * bin/genreport.in: New option: --all2tree
682 * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
684 2007-06-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
686 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
688 2007-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
690 * perllib/Torrus/Collector/SNMP.pm:
691 fixed the bug for unreachable timeout
692 the target that receives noSuchObject is deleted from polling
694 2007-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
696 * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
697 from Chrstian Schnidrig and adapted to multithreading.
699 * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
701 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
702 New discovery parameter: RFC2863_IF_MIB::traffic-summaries
703 Currently summaries work only within single output file.
705 2007-04-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
707 * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
709 2007-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
711 * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
713 * perllib/Torrus/DevDiscover.pm:
714 New discovery param: show-recursive
716 * templates/default-dir.html: Limit recursive view to
717 subtrees having show-recursive=yes
719 2007-04-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
721 * perllib/Torrus/ConfigTree.pm:
722 Moved the param properties to the XML config.
723 All trees need recompilation after this change.
725 2007-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
727 * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
728 Removed support for <filepattern>
730 2007-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
732 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
733 line-style line-color from the node params override thse
736 2007-03-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
738 * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
740 2007-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
742 * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
743 User login event in the apache error log
745 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
746 MAC accounting on subinterfaces
748 2007-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
750 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
751 Replaced CiscoIOS::disable-membuf-stats with
752 CiscoIOS::enable-membuf-stats.
753 Now cisco buffer stats are disabled by default
755 2007-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
757 * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
759 * bin/devdiscover.in: Devdiscover now accepts multiple input files
761 2007-02-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
763 * perllib/Torrus/DevDiscover.pm:
764 New discovery param: template-registry-overlays
766 2007-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
768 * perllib/Torrus/DevDiscover/CiscoSCE.pm:
769 Added service counters and queue utilization
771 2007-01-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
773 * NEWS: Release 1.0.5
775 2007-01-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
777 * configure.ac: Synchronized with Autoconf 2.60.
778 Now 2.60 is the minimum required version.
779 Changed docdir to pkgdocdir
781 2007-01-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
783 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
786 2007-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
788 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
789 New discovery parameter: CiscoIOS::enable-vlan-interfaces
790 (discover): added Cisco BGP statistics
792 2006-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
794 * perllib/Torrus/DevDiscover/JunOS.pm:
795 New discovery module for Juniper
797 2006-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
799 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
800 New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
802 2006-12-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
804 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
805 New discovery parameter:
806 RFC2863_IF_MIB::exclude-down-interfaces
808 * bin/configinfo.in: Added the tree compilation timestamp
810 2006-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
812 * perllib/Torrus/Collector/SNMP.pm:
813 SNMP mapping lookups are now asynchronous.
814 PDUs are rescheduled with delays
815 Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
817 2006-11-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
819 * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
820 snmp-localaddr and snmp-localport
823 2006-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
825 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
826 New discovery parameter:
827 CiscoIOS_MacAccounting::external-serviceid
829 2006-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
831 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
832 new discovery parameters:
833 RFC2863_IF_MIB::bandwidth-usage
834 RFC2863_IF_MIB::bandwidth-limits
836 2006-10-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
838 * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
839 only one compiler can run for a tree
841 2006-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
843 * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
846 * perllib/Torrus/RPN.pm: IF accepts UNKN values
848 2006-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
850 * configure.ac: theads module version must be 1.41 or higher,
851 and threads::shared 1.03 or higher.
853 2006-09-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
855 * bin/rrddir2xml.in: New option: --filter
857 * xmlconfig/generic/rfc2670.docsis-if.xml:
858 Added Frequency to upstream statictics monitoring.
859 Old upstream stats will be lost!!
860 The old templates file is
861 in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
863 2006-09-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
865 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
867 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
868 Improvements for persistent interface indexes
870 * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
871 for Motorola CMTS (Riverdelta)
873 2006-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
875 * perllib/Torrus/Collector/RRDStorage.pm (storeData):
876 RRDQueue statistics are now set in the beginning of the cycle
878 2006-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
880 * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
883 2006-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
885 * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
886 Interface names taken from ifName
888 2006-07-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
890 * setup_tools/check_perlthreading.pl: Quick test of multithreading
893 2006-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
895 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
896 Added threading support: a background thread for RRD updates
898 2006-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
900 * bin/devdiscover.in: Added multithreading support
902 * configure.ac: Multithreading checkup
904 * NEWS: Torrus release 1.0.4
906 2006-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
908 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
909 RFC2863_IF_MIB::tokenset-members now accepts host names
910 and can be defined at the global level.
912 2006-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
914 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
915 new discovery parameter: RFC2863_IF_MIB::noout
917 2006-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
919 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
920 New discovery parameter: RFC2863_IF_MIB::subtree-comment
922 * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
923 New config option: $Torrus::Renderer::lostPasswordURL
925 2006-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
927 * perllib/Torrus/Renderer/HTML.pm:
928 New config variable: $Torrus::Renderer::companyLogo
929 to display a logo instead of text
931 2006-02-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
933 * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
934 from DDX to the host level.
936 2006-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
938 * perllib/Torrus/Monitor.pm: New monitor parameters:
939 display-rpn-expr display-format
940 (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
942 2006-02-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
944 * perllib/Torrus/DevDiscover.pm (discover):
945 New discovery parameter: suppress-legend
947 2006-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
949 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
950 Complex matching expressions for subtree name selector
952 * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
953 Cisco power supply monitoring
955 2006-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
957 * bin/action_notify.in: New monitor action
959 * perllib/Torrus/Monitor.pm:
960 New monitor parameter: "severity"
962 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
963 interfaces excluded from discovery
965 2006-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
967 * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
969 2005-12-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
971 * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
973 2005-12-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
975 * perllib/Torrus/RPN.pm: New RPN function: NUM
977 2005-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
979 * bin/ttproclist.in: Two new functions: lc, uc
981 2005-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
983 * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
985 2005-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
987 * bin/genreport.in: Report generator utility
989 2005-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
991 * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
992 New discovery module for Cisco Catalyst LRE
994 2005-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
996 * templates/default-dir.html, templates/expanded-dir.html:
997 Alex Ustyancev's patches for aliased leaf nodes
999 * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
1001 2005-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1003 * perllib/Torrus/SQL.pm: new module dependencies:
1004 DBIx::Abstract, DBI.
1006 2005-10-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1008 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1009 added support for dual-CPU cisco routers (7301)
1011 2005-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1013 * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
1014 new discovery module
1016 2005-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1018 * perllib/Torrus/DevDiscover.pm:
1019 New discovery parameter: define-tokensets
1021 2005-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1023 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1024 Replaced $Torrus::DevDiscover::listAdminDownInterfaces
1025 with parameter RFC2863_IF_MIB::list-admindown-interfaces
1026 and $Torrus::DevDiscover::listNotPresentInterfaces
1027 with RFC2863_IF_MIB::list-notpresent-interfaces
1029 2005-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1031 * doc/extstorage.pod.in: Started documenting the External storage
1033 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1034 New discovery parameter: RFC2863_IF_MIB::external-serviceid
1036 * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
1039 * perllib/Torrus/Collector.pm: Multiple storage types per token
1041 * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
1042 Enabled validation of list values
1044 * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
1047 * perllib/Torrus/Collector/ExternalStorage.pm:
1048 New collector storage type
1050 2005-08-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1052 * NEWS: Release 1.0.3
1054 2005-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1056 * configure.ac: Patch Level 1: PERLINC configuration variable
1058 2005-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1060 * NEWS: Release 1.0.2
1062 2005-07-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1064 * perllib/Torrus/DevDiscover.pm (applySelectors):
1065 Selectors format slightly changed: the type is passed into the methods
1067 2005-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1069 * perllib/Torrus/DevDiscover.pm (buildConfig):
1070 New discovery parameter: disable-snmpcollector
1072 * bin/devdiscover.in: Preventing the bundle file update when
1073 --limit is specified.
1075 * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
1078 * configs/torrus-config.pl:
1079 $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
1081 * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
1082 New CPAN module required:
1083 perl -MCPAN -e 'install Date::Parse'
1085 2005-07-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1087 * templates/html-incblocks.txt: Added date setting dialog.
1088 TODO: date format validation.
1090 2005-07-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1092 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1093 New discovery parameter: RFC2863_IF_MIB::only-interfaces
1095 * configure.ac: Now checking if user torrus exists
1097 * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
1099 2005-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1101 * bin/rrddir2xml.in: New utility for generating XML from a directory
1104 2005-06-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1106 * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
1107 with deleting unreachable targets
1109 2005-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1111 * configure.ac: 1.0.1 Patchlevel 1
1113 * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
1114 added torrusMonitorDesc
1116 * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
1118 * NEWS: release 1.0.1
1120 * perllib/Torrus/SiteConfig.pm (verify):
1121 $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
1123 * xmlconfig/vendor/cisco.ios.docsis.xml:
1124 Added Registered modems graph. WARNING: RRD structure changed
1126 * bin/devdiscover.in: New option: --fallback
1128 * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1129 Target is deleted when SNMP map expansion fails
1131 2005-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1133 * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
1136 * configs/torrus-config.pl:
1137 $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
1138 $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
1140 * perllib/Torrus/Collector/SNMP.pm:
1141 Better handling of SNMP errors. Delete all tokens for a host
1142 if it is unreachable.
1144 2005-06-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1146 * NEWS: Torrus release 1.0.0
1148 * bin/monitor.in: New option: --delay
1150 * init.d/torrus.in: The init script reads its options from
1151 initscript.conf and initscript.siteconf
1153 2005-06-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1155 * bin/devdiscover.in: new CLI option: --forcebundle
1157 * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
1158 are now copied from DDX
1160 * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
1161 sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
1163 2005-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1165 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
1166 New discovery module for Cisco MAC accounting
1168 2005-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1170 * perllib/Torrus/DevDiscover/BetterNetworks.pm:
1171 new discovery module
1173 * bin/collector.in: new command line option: --runalways
1175 2005-05-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1177 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
1178 per-interface RRD files named by MAC addresses, not interface name
1180 2005-05-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1182 * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
1183 pools stats (line cards and VIP memory)
1185 2005-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1187 * templates/html-incblocks.txt:
1188 has-overview-subleaves replaced with has-overview-shortcuts,
1189 with multiple overviews per subtree
1191 2005-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1193 * templates/tset-list.html: Tokensets list now displays their sizes
1195 2005-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1197 * bin/ttproclist.in: New utility for generating DDX files
1199 2005-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1201 * perllib/Torrus/DataAccess.pm: improved performance by caching
1203 2005-05-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1205 * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
1207 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1208 Added DOCSIS-specific selector actions
1210 2005-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1212 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
1213 $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
1214 with conflicting structure
1216 2005-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1218 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1219 Downstream utilization added, and the subtrees rearranged.
1221 2005-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1223 * templates/default-rrd.html: Monitor names and comments displayed
1226 2005-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1228 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1229 replaced CiscoGeneric::sensor-monitor and
1230 CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
1232 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1233 RFC2863_IF_MIB::errors-monitor is no longer supported.
1234 Replaced with appropriate selector action
1236 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1237 Implemented IF-MIB selector actions -
1238 InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
1239 NoPacketCounters, NoErrorCounters, Parameters
1241 2005-05-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1243 * perllib/Torrus/DevDiscover.pm (applySelectors):
1244 The infrastructure for object selectors
1246 2005-04-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1248 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1249 New discovery parameters: CiscoGeneric::sensor-monitor,
1250 CiscoGeneric::sensor-monitor-regexp
1252 2005-04-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1254 * perllib/Torrus/Collector/SNMP.pm (runCollector):
1255 SO_RCVBUF is set explicitly
1257 2005-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1259 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
1260 hrule-legend-X is now a leaf parameter, not view
1262 * templates/default-recursivedir.html: Recursive directory view
1264 2005-04-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1266 * bin/schedulerinfo.in: Timeline reports separate for monitors
1269 2005-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1271 * perllib/Torrus/DevDiscover/Paradyne.pm:
1272 New discovery parameter: "Paradyne::slot-name"
1274 2005-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1276 * configure.ac: New variables: plugwrapperdir, defrrddir
1278 2005-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1280 * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1281 semicoli in legend text
1283 2005-03-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1285 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1286 New device capability: 'interfaceIndexingManaged'.
1287 New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1288 and 'RFC2863_IF_MIB::subtree-name-hint'.
1290 * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1291 definition from snmp-defs to IF-MIB host template
1293 * perllib/Torrus/DevDiscover.pm (discover):
1294 In the legend, replace ':' with '=' and ';' with ','
1296 2005-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1298 * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1300 2005-02-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1302 * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1305 2005-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1307 * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1308 instead of 1.6. The old version conflicted with plugins.
1310 2005-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1312 * doc/Makefile.am: Variable substitution in doc files
1314 * doc/manpages/Makefile.am: Man sections configurable
1316 * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1317 New discovery module for Cisco-specific DOCSIS statistics
1319 2005-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1321 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1322 Moved the IF-MIB discovery from checkdevtype() to discover()
1324 2005-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1326 * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1328 2005-01-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1330 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1331 Interface excluded when ifOperStatus=6 [notPresent]
1333 2004-12-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1335 * bin/devdiscover.in (absXmlFilename): output file is placed in
1336 siteXmlDir if the path is not absolute. $XMLCONFIG is still
1337 supported for the sake of compatibility.
1339 2004-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1341 * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1343 2004-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1345 * NEWS: Release 0.1.8
1346 * Started Torrus development
1348 2004-11-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1350 * lib/Torrus/ConfigTree/Validator.pm:
1351 New parameters: 'monitor-period', 'monitor-timeoffset'
1353 * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1355 2004-10-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1357 * lib/Torrus/Collector.pm:
1358 Moved collector specific code from bin/collector.in.
1360 2004-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1362 * bin/acledit.in: New privilege added: DisplayAdmInfo
1364 * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1365 First step to display administratove information.
1367 2004-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1369 * bin/collector.in, bin/monitor.in:
1370 Process name reflecting the commandline and status
1372 2004-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1374 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1375 New multigraph parameter: disable-gprint-X
1377 2004-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1379 * xmlconfig/generic/collector-periods.xml:
1380 Changed rrd-create-rra
1382 2004-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1384 * lib/Torrus/DevDiscover/NetScreen.pm:
1385 Changed the interface mapping from ifDescr to MAC address
1387 2004-09-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1389 * examples/rrdup_notify.sh: collector failure notification script
1391 2004-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1393 * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1394 Replaced Apache::ParseFormData with libapreq2.
1396 * templates/html-incblocks.txt: Added "Up" navigation tab
1398 2004-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1400 * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1402 2004-08-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1404 * templates/default-rrd.html:
1405 Added link to web/plain/explain-rrdgraph.html
1407 * templates/html-incblocks.txt: Moved Top and Help menu to the top
1410 2004-08-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1412 * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1413 New discovery parameter: CiscoIOS::disable-ipsec-stats
1415 2004-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1417 * templates/default-helptext.html: First draft of help window
1419 * bin/devdiscover.in: --snmpdebug option is no more hidden
1421 2004-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1423 * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1425 * xmlconfig/generic/rfc2863.if-mib.xml:
1426 Replaced the leaf names with user friendly ones.
1427 The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1429 2004-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1431 * NEWS: Release 0.1.7
1433 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1434 New discovery parameter: RFC2863_IF_MIB::copy-params
1436 * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1438 2004-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1440 * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott
1443 2004-07-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1445 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1446 New global variable: $Torrus::Renderer::hwGraphLegend
1448 * Disabled Holt-Winters in system performance and interface errors
1450 2004-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1452 * Torrus Demo server opened: http://torrusdemo.tbw.ch
1454 2004-07-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1456 * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1458 2004-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1460 * bin/acledit.in: Added --force option
1462 * bin/monitor.in, bin/collector.in: umask changed to 0017
1464 2004-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1466 * doc/scalability.pod: Document finished
1468 * doc/vendorsupport.pod: Vendor and MIBs support document
1470 2004-07-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1472 * xmlconfig/site-global.xml: New place for global parameters.
1473 In existing installations, you need to change the line in
1474 torrus-siteconfig.pl:
1475 @Torrus::Global::xmlAlwaysIncludeFirst =
1476 ( 'defaults.xml', 'site-global.xml' );
1478 2004-07-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1480 * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1482 2004-07-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1484 * lib/Torrus/DevDiscover/CiscoIOS.pm: Added
1485 CISCO-IPSEC-FLOW-MONITOR-MIB
1487 2004-07-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1489 * lib/Torrus/Monitor.pm (run_event_exec):
1490 New environment variable: Torrus_VALUE
1492 * xmlconfig/defaults.xml: New view parameter: description
1494 2004-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1496 * templates/default-login.html,
1497 lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1498 lib/Torrus/Apache2Handler.pm (handler),
1499 lib/Torrus/ApacheHandler.pm (handler): URL parameters
1500 (token, path, and view) are remembered during login
1502 2004-06-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1504 * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1506 2004-06-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1508 * Log levels updated. Now info is always printed, and verbose means
1511 2004-06-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1513 * xmlconfig/defaults.xml: New view name: last24h-small
1515 2004-06-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1517 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1518 New discovery parameter: RFC2863_IF_MIB::errors-monitor
1520 2004-06-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1522 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1523 New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1524 New discovery parameter: RFC2863_IF_MIB::tokenset-members
1526 2004-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1528 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1529 parameter: CiscoCatOS::suppress-noname-ports
1531 2004-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1533 * configure.ac: For backward compatibility with autoconf 2.57,
1534 AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1535 Don't forget to change it back when 2.59 or later becomes mainstream.
1537 2004-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1539 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1541 * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1543 * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1544 (contrib from Jurij Smakov)
1546 2004-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1548 * lib/Torrus/Collector.pm (setValue): transform-value parameter
1551 * doc/devdoc/wd.distributed.pod: New working draft document
1553 2004-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1555 * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1558 2004-05-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1560 * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1562 2004-05-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1564 * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1566 * bin/Makefile.am: rrd_hwreapply is moved to a separate
1569 2004-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1571 * Makefile.am, bin/Makefile.am: removed mkroutercfg
1573 * templates/html-incblocks.txt: Removed image width hinting
1575 2004-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1577 * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1579 2004-05-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1581 * NEWS: Release 0.1.6
1583 * ../plugins/cbqos: first release of Cisco QoS monitoring plugin
1585 * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1587 2004-04-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1589 * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1592 2004-04-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1594 * lib/Torrus/ConfigTree/XMLCompiler.pm:
1595 New XML statements: setvar, iftrue, iffalse
1597 2004-04-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1599 * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1601 * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1602 Uptime graph (Shawn)
1604 2004-04-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1606 * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1609 * lib/Torrus/Apache2Handler.pm: First alpha release of
1610 mod_perl 2.0 handler.
1612 * doc/webintf.pod: It is recommended to Alias /torrus/plain
1613 instead of just /torrus.
1615 2004-04-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1617 * bin/schedulerinfo.in: New option: --clear
1619 * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1620 statistics collection
1622 * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1625 * lib/Torrus/Scheduler.pm: reorganized statistics: late start
1626 increments only when that happens. Runtime longer than period is
1630 * bin/collector.in: more verbosity in non-verbose mode (sferry)
1632 * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1634 2004-04-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1636 * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm,
1637 lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery
1640 * NEWS: Bugfix release 0.1.5bf2
1642 2004-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1644 * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1646 2004-03-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1648 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1649 New @-functions in RPN references: AVERAGE MIN MAX LAST
1650 (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1652 * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1653 New discovery parameter: CiscoGeneric::file-per-sensor
1655 2004-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1657 * bin/compilexml.in: New commandline option: --noval
1659 * NEWS: Bugfix release 0.1.5bf1
1661 2004-03-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1663 * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1664 Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1665 is untested and hardly compatible
1667 * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1668 a new registry for those collectors needing access to configuration.
1670 2004-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1672 * Implemented Cisco class-based QoS monitoring plugin
1674 2004-03-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1676 * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1677 lower-limit normal-level upper-limit
1679 2004-03-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1681 * bin/devdiscover.in: New option: --limit=regexp
1683 2004-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1685 * NEWS: Release 0.1.5
1687 * lib/Torrus/DB.pm (new): Unique DB environment log file per PID.
1689 2004-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1691 * bin/devdiscover.in: new parameter: output-bundle
1693 2004-03-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1695 * templates/overview-subleaves.html: New parameters:
1696 overview-direct-link, overview-direct-link-view
1698 2004-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1700 * lib/Torrus/DevDiscover/UcdSnmp.pm,
1701 lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1702 xmlconfig/vendor/ucd.ucd-snmp.xml,
1703 xmlconfig/generic/rfc2790.host-resources.xml:
1704 Rearranged the host performance templates.
1705 Fixed bug in Interrupts RRD. You need to
1706 rm /var/snmpcollector/*ucd-context_interrupts.rrd
1708 2004-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1710 * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1711 New configuration option: $Torrus::Renderer::ignoreDecorations
1713 2004-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1715 * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1716 to include codewords statistics (data-file changed).
1718 * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1720 2004-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1722 * xmlconfig/generic/monitors.xml: New standard monitors and actions
1724 * xmlconfig/vendor/smokeping.xml:
1725 (Shawn) Smokeping RRD files access templates
1727 * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1729 * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1731 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1732 (Shawn) added support for IIS HTTP and FTP stats
1734 2004-02-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1736 * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1737 Dispersed collector offset
1739 2004-02-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1741 * lib/Torrus/ConfigTree.pm (new),
1742 lib/Torrus/ConfigTree/Writer.pm (finalize):
1743 Dual configuration database implemented
1745 * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1746 flag moved to other_config.db.
1748 2004-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1750 * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1751 New node parameter: "graph-title"
1753 2004-02-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1755 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1756 Implemented back- and foreground decorations (Christian's Change 7,
1759 2004-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1761 * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1764 * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1765 no longer stored in database
1767 2004-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1769 * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1771 * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1773 2004-02-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1775 * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1776 to system-id, instead of snmp-host.
1778 * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1779 mandatory. New parameter: system-id.
1781 2004-02-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1783 * lib/Torrus/DB.pm (new): DB internal errors are stored in
1784 var/log/dbenv_errlog
1786 2004-02-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1788 * lib/Torrus/ConfigTree.pm (expandNodeParam):
1789 $Torrus::ConfigTree::nodeParamHook: hook for custom parameter
1792 2004-02-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1794 * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1796 2004-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1798 * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1799 Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1800 Torrus::Renderer::Frontpage
1802 * lib/Torrus/DevDiscover.pm (discover):
1803 New discovery parameter: only-devtypes
1805 2004-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1807 * lib/Torrus/DevDiscover.pm (discover):
1808 New discovery parameter: disable-devtypes
1810 * lib/Torrus/DevDiscover.pm (discover):
1811 Better treatment for agents without "system" OIDs.
1813 2004-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1815 * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1816 be defined from discovery parameters.
1818 * bin/schedulerinfo.in: Scheduler runtime statistics report
1820 2004-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1822 * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1824 2004-01-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1826 * lib/Torrus/DevDiscover.pm (discover):
1827 'collector-period' and 'collector-timeoffset' can be specified in
1830 * Makefile.am: Now DIST_REVISION file in the distribution
1831 package tells the distribution revision date
1833 * lib/Torrus/Collector.pm: listTargets() is replaced with
1834 listCollectorTargets() with collector type as argument
1836 2004-01-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1838 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1839 Split iftable-errors template into input and output
1840 (some Cisco ATM aal5 interfaces dont have both in and out error
1843 * doc/devdoc/wd.gprint-and-cf-plot.pod:
1844 New design draft from Christian Schnidrig
1846 * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1848 * doc/userguide.pod: New in Tips: Several Torrus instances on one
1851 2004-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1853 * lib/Torrus/ConfigTree.pm (token),
1854 lib/Torrus/ConfigTree/Writer.pm (setAlias),
1855 lib/Torrus/DB.pm (getBestMatch):
1856 Recursive alias expansion. New database: aliases.db.
1857 configsnapshot is no more compatible with previous releases' database.
1859 2004-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1861 * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1862 Needs database recompilation.
1864 2004-01-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1866 * bin/schedulerinfo.in: New utility for scheduler analysis
1868 2004-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1870 * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1872 * templates/html-incblocks.txt: cssoverlay property
1874 * bin/configsnapshot.in: Ready for tests
1876 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1877 Chassis desription is put into host-level comment
1879 2004-01-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1881 * bin/configsnapshot.in: first step towards a snapshot utility
1883 * xmlconfig/vendor/cisco.generic.xml:
1884 New template: cisco-temperature-sensor-fahrenheit
1886 * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1887 as in snmp-defs.xml.
1888 Added Holt-Winters parameters to 1-minute interval.
1890 * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1891 sample is allowed in half-hour average, and 1 missing hour
1892 is allowed in daily average.
1894 * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1895 New parameter: snmp-object-type
1897 2004-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1899 * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1901 * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1904 * xmlconfig/generic/rfc2863.if-mib.xml:
1905 Reorganized RRD data structure. Significantly reduced number of files.
1907 2004-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1909 * bin/genlist.in: New utility for data listing
1911 2003-12-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1913 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1915 * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1918 2003-12-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1920 * bin/devdiscover.in: $XMLCONFIG substitution
1922 2003-12-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1924 * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1926 2003-12-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1928 * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1929 xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1932 * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1934 * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1935 F5 BigIp Load Balancer
1937 2003-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1939 * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1941 * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1944 2003-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1946 * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1947 Alcatel (Xylan) OmniSwitch
1949 * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1952 2003-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1954 * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1955 Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1958 2003-12-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1960 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1961 Vendor templates for interface counters taken from
1962 @{$interface->{'vendor_templates'}}
1964 * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1966 2003-12-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1968 * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1969 changed for better flexibility and system support
1971 * bin/devdiscover.in, bin/genddx.in:
1972 Output file is now controlled from DDX parameter 'output-file'.
1974 2003-12-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1976 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1977 Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1979 2003-12-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1981 * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1982 for Windows2000/XP SNMP agent
1984 2003-12-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1986 * xmlconfig/generic/rfc2863.if-mib.xml:
1987 Replaced $IFIDX with %ifindex-map%
1989 Split template iftable-discards into iftable-discards-in and
1990 iftable-discards-out. For some devices,
1991 /var/snmpcollector/*_discards.rrd need to be deleted, and
1992 devdiscover re-launched
1994 2003-12-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1996 * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1997 New parameter: descriptive-nickname
1999 2003-12-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2001 * NEWS: Release 0.1.4
2003 * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
2004 "Paradyne" (need more testing)
2006 2003-12-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2008 * templates/*, web/plain/*.css: more flexible CSS layout
2010 2003-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2012 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
2013 New parameter: graph-rigid-boundaries
2015 2003-12-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2017 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
2018 New discovery option: RFC2863_IF_MIB::suppress-hc-counters
2020 2003-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2022 * bin/devdiscover.in: now it accepts XML input only
2024 * bin/genddx.in: New utility for next-generation devdiscover
2026 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2027 interface counters moved to a separate subtree
2029 2003-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2031 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
2032 New parameter: graph-logarithmic
2034 2003-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2036 * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
2038 2003-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2040 * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
2043 2003-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2045 * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
2046 and hc-interface-counters removed
2047 New templates: read-iftable-octets, read-ifxtable-hcoctets
2049 2003-11-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2051 * web/plain/torrus.css: Increased maximum node name length to 25 symbols
2053 * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
2054 temperature statistics to a common module, shared by IOS and CatOS
2056 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
2057 are now derived from CISCO-STACK-MIB::portName
2059 2003-11-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2061 * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
2064 * bin/configinfo.in: New utility
2066 * bin/devdiscover.in: New options: --retries and --timeout
2068 * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
2070 2003-11-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2072 * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
2074 * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
2076 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
2077 generic interface filtering
2079 2003-11-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2081 * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
2082 packet and octets counters
2084 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2085 New interface counters: iftable-discards
2087 2003-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2089 * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
2091 2003-11-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2093 * lib/Torrus/Collector/SNMP.pm (initTarget):
2094 New parameter: snmp-oids-per-pdu
2096 2003-11-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2098 * NEWS: Release 0.1.3
2100 * doc/, doc/devdoc/: Documentation is reorganized. Developer
2101 documentation is separated from User docs.
2103 2003-10-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2105 * templates/overview-subleaves.html: Replacement for InOutBps.
2106 New parameters: has-overview-subleaves, overview-subleave-name,
2107 overview-shortcut-text, overview-shortcut-title, overview-page-title
2109 2003-10-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2111 * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
2113 2003-10-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2115 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
2117 (new): cache initialization optimized
2119 2003-10-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2121 * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
2123 2003-10-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2125 * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
2126 New Host resources MIB discovery module
2128 2003-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2130 * examples/setmonitor.xupdate.xml: XUpdate technique to update
2131 autogenerated files. Described in userguide.pod.
2133 2003-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2135 * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
2136 counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
2138 * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
2139 defined in snmp-defaults.
2141 * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
2142 templates into smaller parts. New counters template: "iftable-errors".
2144 * xmlconfig/snmp-defs.xml: Moved interface counters to
2145 generic/rfc2863.if-mib.xml
2147 2003-10-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2149 * New ACL user and group attribute: "modified"
2151 2003-10-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2153 * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
2155 * bin/devdiscover.in: Default subtree is now /Routers.
2156 Alternative device names may be given as host:devname
2158 * xmlconfig/: Vendor and generic templates from Shawn Ferry
2160 2003-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2162 * Shawn Ferry's contribution on styling profiles, with recursive
2165 2003-10-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2167 * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
2168 are now processed recursively, before any other processing.
2170 2003-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2172 * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
2173 Moved old version to generic/snmp-defs.old-0.1.2.xml
2175 2003-10-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2177 * bin/devdiscover.in: First proof of concept version of
2178 a new modular device discovery tool
2180 2003-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2182 * NEWS: Release 0.1.2
2184 * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
2185 characters are reported with warning.
2187 2003-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2189 * xmlconfig: New vendor files:
2190 vendor/ascend.max.xml, examples/ascend.max.xml,
2191 generic/rfc2670.docsis-if.xml
2193 * doc/userguide.pod,
2194 xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
2195 New approach in automatic config generation.
2197 2003-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2199 * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
2200 from the list of discovered interfaces.
2202 2003-10-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2204 * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
2205 parameter inheritance from XML compiler to Writer post-processing
2207 2003-10-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2209 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
2210 ignore-limits, ignore-lower-limit, ignore-upper-limit
2212 * bin/cleanup.in: Cronjob for cleaning up diskspace.
2214 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
2215 graph-lower-limit, graph-upper-limit
2217 2003-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2219 * styling/torrus-original.pl: Styling profiles implemented
2221 2003-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2223 * lib/Torrus/Renderer.pm: New parameter: vertical-label
2225 2003-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2227 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
2229 2003-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2231 * lib/Torrus/Renderer.pm (render_html): Added current time in HTML
2234 2003-09-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2236 * lib/Torrus/Scheduler.pm: VmWare clock support
2238 2003-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2240 * lib/Torrus/Monitor.pm (setAlarm): New parameter:
2241 monitor-action-target
2243 2003-09-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2245 * NEWS: Release 0.1.1
2247 2003-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2249 * lib/Torrus/ConfigTree.pm:
2250 %Torrus::ConfigTree::expand_params now contains parameters for
2253 * lib/Torrus/ConfigTree/Writer.pm:
2254 %Torrus::ConfigTree::Writer::remove_space now contains parameters
2257 * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
2259 * configure.ac: New configure variable: torrus_user.
2260 torrus_var default value changed from root to torrus
2262 2003-09-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2264 * init.torrus.in: New launcher for multi-tree support.
2265 FreeBSD 5.1 gives weird error without "&" in launching command.
2266 Needs testing on other systems.
2268 2003-09-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2270 * Monitor event "throw" changed to "set"
2272 2003-09-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2274 * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
2277 * bin/aclfixup.in: Temporary utility to convert ACL database to
2280 * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
2283 2003-09-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2285 * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2288 * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2289 rodrigo.cunha at corp.vodafone.pt
2291 * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2293 2003-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2295 * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2296 * Multiple trees support as described in Requirements 0.1
2298 2003-08-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2300 * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2303 2003-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2305 * xmlconfig/defaults.xml: Tokenset views expiry time
2306 changed from 300 to 60
2308 * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2309 cleared at least once a day
2311 * webmux.pl: New Apache init script. DB environment is now
2314 2003-08-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2316 * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2319 * web/plain/torrus.css: Replaced <BR> with display:block in current path
2321 * height-hint parameter is removed.
2323 * templates/routercfg.xml: Fixed the subtree deepness bug for
2324 temperature sensors.
2326 * First steps towards version 0.1: Multiple trees and database
2327 split are implemented.
2329 2003-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2331 * NEWS: Release 0.0.20
2333 2003-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2335 * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2336 and $Torrus::Renderer::plainURL
2338 2003-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2340 * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2342 * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2345 2003-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2347 * templates/routercfg.xml: moved snmp-community and other parameters
2348 to a host-level subtree
2350 2003-07-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2352 * SNMP Agent reload and unavailable handling
2354 2003-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2356 * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2357 Bugs item #747893 resolved.
2359 2003-07-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2361 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2362 Legend is now XML-escaped
2364 2003-07-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2366 * NEWS: Release 0.0.19
2368 2003-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2370 * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2371 lib/Torrus/ConfigTree/Validator.pm:
2372 typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2374 * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2375 rrd-create-heartbeat changed from 1800 to 500
2377 2003-06-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2379 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2382 * configure.ac: Now most of the directory names are configurable
2384 2003-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2386 * lib/Torrus/Renderer.pm (render):
2387 Bug #735753 (Christian Schnidrig) fixed
2389 * bin/mkroutercfg.in, templates/routercfg.xml:
2390 Marc Haber's patch for deeper subtrees
2392 * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2394 2003-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2396 * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2397 now within the module.
2399 * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2400 parameters are read from @Torrus::Validator::loadLeafValidators
2402 * lib/Torrus/Collector.pm: Collector modules
2403 are loaded from @Torrus::Collector::loadModules
2405 2003-04-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2407 * NEWS: Release 0.0.18
2409 2003-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2411 * xmlconfig/defaults.xml: New parameter: rrgraph-views
2413 2003-03-30 <ssinyagin@HOME>
2415 * xmlconfig/Makefile.am: Added Cisco MAC accounting
2417 2003-03-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2419 * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2421 2003-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2423 * torrus-config.pl: Moved monitor parameters from siteconfig to
2426 2003-03-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2428 * NEWS: Release 0.0.17
2430 * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2432 2003-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2434 * init.torrus.in: now running under user "torrus"
2436 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2438 * configure.ac: Changed the group to "torrus"; init.torrus is
2441 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2443 * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2444 optimized Renderer to reuse Template processor in mod_perl
2446 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2448 * web/plain/torrus.css: New HTML layout
2450 2003-03-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2452 * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2453 apcups-example.xml to apc-ups.xml. Added hpux.xml
2455 * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2456 "make install prefix=/some/path" now works correctly.
2458 * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2460 2003-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2462 * NEWS: Release 0.0.16
2464 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2466 * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2468 * xmlconfig/vendor/apc.ups.xml:
2469 * xmlconfig/examples/apcups-example.xml: Merged the several
2472 2003-03-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2474 * Makefile.am: added torrus-config.dtd to distribution
2476 * xmlsup/torrus-config.dtd: The configuration DTD first cut
2478 2003-03-02 <ssinyagin@HOME>
2480 * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2482 2003-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2484 * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2487 * xmlconfig/examples/apcups-defs.xml: moved to
2488 xmlconfig/vendor/apc.ups.xml
2490 * xmlconfig/examples/snmp-view.xml: moved contents into
2491 xmlconfig/vendor/cisco.ios.xml
2493 * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2494 xmlconfig/vendor/cisco.ios.xml
2496 * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2498 * configure.ac, Makefile.am: added plugin functionality
2500 2003-02-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2502 * lib/Torrus/Renderer.pm (render_html),
2503 lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2504 Fixed the non-ASCII display problem.
2505 Also XML-LibXML-1.54_3 is required.
2507 2003-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2509 * NEWS: Release 0.0.15
2511 * xmlconfig/examples/apcups-defs.xml:
2512 * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2515 * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2516 a more promiscious code, because the memory problem persists with
2519 2003-02-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2521 * NEWS: Release 0.0.14
2523 2003-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2525 * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2527 2003-01-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2529 * bin/mkroutercfg.in: fixed the exit code bug
2531 2003-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2533 * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2535 * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2536 added <include> XML statement
2538 2003-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2540 * NEWS: Release 0.0.13
2542 * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2543 Added signal handlers for more graceful database closing.
2545 2003-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2547 * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2549 2003-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2551 * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2552 * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2553 more user friendly error reporting
2555 2003-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2557 * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2558 Affected files: xmlconfig/defaults.xml, templates/routercfg.xml,
2559 templates/default-dir.html, templates/inout-leaves.html
2561 2003-01-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2563 * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2565 2003-01-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2567 * xmlconfig/Makefile.am: moved XML examples to a separate directory
2569 * implemented 'rrd-multigraph'
2571 * changed ds-type RRDfile to rrd-file
2573 2002-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2575 * Release 0.0.5 published. Everything except SNMP data collector
2578 2002-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2580 * Reorganized a lot of things. First cut of monitor is runnable.
2582 2002-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2584 * Implemented Holt-Winters support
2586 2002-07-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2588 * Reorganized ConfigTree and implemented tokens