1 2010-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
5 2010-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
7 * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
9 2010-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
11 * templates/html-incblocks.txt: 'cssoverlay' now must point to
14 2010-09-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
16 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
17 New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
19 2010-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
21 * perllib/Torrus/DevDiscover/Jacarta.pm:
22 New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
24 2010-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
26 * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
27 Refresh the SNMP maps after a configuration re-compile
29 2010-08-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
31 * performance optimizations: XML compiler runs 15-20% faster
33 2010-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
35 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
36 Selector actions split: discards moved from NoErrorCounters to
38 and from InErrorsMonitor/OutErrorsMonitor to
39 InDiscardsMonitor/OutDiscardsMonitor
41 * perllib/Torrus/Collector.pm: collector_tokens database now depends
42 on DS configuration instance
44 2010-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
46 * perllib/Torrus/CGI.pm: Added host-based authentication
48 2010-08-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
50 * Updated discovery modules for Net::SNMP 6.0.0 compatibility
52 2010-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
54 * init.d/torrus.in: bugfix in RHEL compatibility.
55 Do "chkconfig --del torrus", install the new version into /etc/init.d,
56 then "chkconfig --add torrus", then "service torrus restart"
58 2010-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
60 * bin/snmpfailures.in: new utility for SNMP failures reporting
62 * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
64 2010-06-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
66 * bin/genlist.in: Added a list of all SNMP hosts
68 2010-05-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
70 * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
72 2010-05-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
74 * bin/nodeid.in: new command-line utility
76 * configure.ac: new Perl module dependency: JSON
78 2010-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
80 * configs/torrus-config.pl:
81 replaced $Torrus::ApacheHandler::authorizeUsers with
82 $Torrus::CGI::authorizeUsers.
84 2010-04-08 Jon Nistor <nistor@snickers.org>
85 * perllib/Torrus/DevDiscover/Arbor_E.pm:
86 New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
87 Added policy management and subscriber information
89 2010-04-07 Jon Nistor <nistor@snickers.org>
91 * perllib/Torrus/DevDiscover/Arbor_E.pm:
92 New parameter: Arbor_E::disable-e100-mem
93 Added memory usage per CPU for the e100 series devices
95 2010-04-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
97 * perllib/Torrus/ConfigTree.pm,
98 perllib/Torrus/ConfigTree/Writer.pm,
99 perllib/Torrus/CGI.pm:
100 New parameter: nodeid. It defines a new way of referring
101 to subtrees and leaves.
102 Also IF-MIB and Foundry discovery is updated.
104 2010-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
106 * perllib/Torrus/DevDiscover.pm:
107 Default snmp-max-msg-size is set back to 1470
109 * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
111 2010-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
113 * xmlconfig/generic/rfc2790.host-resources.xml:
114 [Bernhard Schmidt] Simplify the Uptime graph to display only Days
116 * xmlconfig/vendor/ucd.ucd-snmp.xml:
117 [Bernhard Schmidt] make Block I/O datasources a COUNTER
118 correct display units for Memory
120 * perllib/Torrus/DevDiscover/UcdSnmp.pm:
121 [Bernhard Schmidt] added ssCpuRawSoftIRQ
123 2010-03-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
125 * bin/torrus.fcgi.in: FastCGI support
127 * templates/default-login.html: Added "remember me"
129 * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
131 * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
132 Now incompatible with "SetHandler modperl"
134 * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
137 2010-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
139 * bin/flushmonitors.in: new utility
141 * bin/compilexml.in: Dynamic tokenset members are preserved between
144 * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
145 have now an indicated origin (monitor/static)
147 * perllib/Torrus/Monitor.pm: Alarms are now persistent between
148 config re-compilations
150 2010-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
152 * perllib/Torrus/Renderer/HTML.pm:
153 New parameter: node-display-name. Now interface names are not
157 2010-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
159 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
160 new multigraph parameters: line-stack-X, line-alpha-X
162 2010-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
164 * perllib/Torrus/DevDiscover.pm (discover):
165 Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
167 2010-02-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
169 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
170 new selector action: NotifyPolicy
172 2010-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
174 * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
175 new discovery parameter: ALU_Timetra::full-ifdescr
177 2010-01-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
179 * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
181 2010-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
183 * perllib/Torrus/DevDiscover.pm (discover):
184 snmp-max-msg-size is used now in discivery, not only in collector
186 2009-10-28 Jon Nistor <nistor@snickers.org>
188 * perllib/Torrus/DevDiscover/Arista.pm (discover):
189 New discovery module: Arista Networks
191 2009-05-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
193 * perllib/Torrus/Renderer/RRDtool.pm:
195 disable-legend, disable-title, disable-vertical-label
197 2009-05-26 Jon Nistor <nistor@snickrs.org>
199 * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
200 New discovery parameter: Arbor_E::disable-e30-hdd-logs,
201 Arbor_E::enable-e30-mempool
203 2009-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
205 * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
206 Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
209 2009-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
211 * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
212 for NetBotz modular sensors
214 2009-05-07 Jon Nistor <nistor@snickers.org>
216 * perllib/Torrus/DevDiscover/FTOS.pm
217 New discovery module for Force10 Networks devices
219 2009-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
221 * NEWS: Release 1.0.8
223 2008-11-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
225 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
226 New discovery parameter: CiscoIOS::short-device-comment
228 2008-11-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
230 * perllib/Torrus/Collector/SNMP.pm (runCollector):
231 Number of SNMP sessions per snmp_dispatcher is limited to 100
232 because of some strange bugs (found on SPARC/Solaris platform)
234 2008-10-28 Jon Nistor <nistor@snickers.org>
236 * perllib/Torrus/DevDiscover/Liebert.pm:
237 New discovery module for Liebert HVAC systems
239 2008-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
241 * bin/srvderive.in: new utility that combines several services
242 and combines them as MAX or SUM
243 (sponsored by nexellent ag, www.nexellent.ch)
245 2008-09-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
247 * Added safe signal handlers to all components. Also Apache handlers
248 close the BDB environment at the end of each execution.
249 BDB should now be much more stable.
251 2008-09-16 Jon Nistor <nistor@snickers.org>
253 * perllib/Torrus/DevDiscover/Arbor_E.pm:
254 New discovery module for Arbor E series devices
256 2008-09-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
258 * perllib/Torrus/Collector.pm: Now the collector cache is filled by
259 the compiler. This optimizes the collector startup. Need to re-compile
262 2008-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
264 * bin/configsnapshot.in: Bugfix in root subtree parameters
265 * bin/configsnapshot.in: added parameter filtering option
267 2008-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
269 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
272 * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
273 Bugfix in the RRD filename
275 2008-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
277 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
278 View parameters can be overridden with URL
279 variables "Gstart", "Gend" and so on.
281 2008-08-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
283 * NEWS: Release 1.0.7
285 2008-08-04 Jon Nistor <nistor@snickers.org>
287 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
288 new discovery parameter: CiscoIOS::disable-vpdn-stats
290 2008-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
292 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
293 new discovery parameter: RFC2670_DOCS_IF::upstreams-only
295 2008-06-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
297 * Tree names can be specified in the External
298 Storage (Billing reports)
300 2008-06-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
302 * perllib/Torrus/Collector/SNMP.pm:
303 New parameter: snmp-ignore-mib-errors
305 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
306 New parameter generated by IF-MIB: interface-comment
308 2008-06-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
310 * IPv6 support in devdiscover and in SNMP collector
312 2008-05-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
314 * bin/bdbinfo.in: BerkeleyDB version info utility
316 2008-03-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
318 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
319 RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
321 2008-03-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
323 * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
325 2008-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
327 * bin/collector.in: Threads are now always initialized,
328 not only in daemon mode
330 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
331 New selectors: InBytesParameters, OutBytesParameters
333 * perllib/Torrus/DevDiscover.pm (buildConfig):
334 New discovery parameter: include-files
336 2008-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
338 * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
339 exclude service interfaces
341 * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
342 snmp-max-msg-size, new parameter for SNMP session
344 2007-12-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
346 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
347 CiscoSCE::disable-*** (Jon Nistor)
349 2007-11-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
351 * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
352 from 30 to 60 seconds. 30 seconds is too short for too many
355 2007-11-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
357 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
358 New selector action: RemoveInterface
360 2007-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
362 * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
364 2007-08-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
366 * perllib/Torrus/DevDiscover/Symmetricom.pm:
367 New discovery module for Symmetricom NTP clock (Jon Nistor)
369 2007-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
371 * perllib/Torrus/DevDiscover/CiscoIOS.pm:
372 Removed BGP Advertized prefixes
373 Added the prefix limits to Accepted prefixes
376 2007-08-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
378 * NEWS: Torrus release 1.0.6
380 2007-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
382 * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
383 optimized the snmp arguments
385 2007-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
387 * bin/collector.in: Now multiple collector instances can run
388 in a single tree. Need to recompile all trees and re-start the
389 daemons. A new copy of init.d/torrus should be copied
390 in startup scripts directory. Also execute for every tree:
391 torrus si --tree=TREE --clear
394 2007-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
396 * configure.ac: Perl 5.8.8 is required for threads
398 2007-06-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
400 * bin/genreport.in: New option: --all2tree
402 * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
404 2007-06-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
406 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
408 2007-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
410 * perllib/Torrus/Collector/SNMP.pm:
411 fixed the bug for unreachable timeout
412 the target that receives noSuchObject is deleted from polling
414 2007-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
416 * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
417 from Chrstian Schnidrig and adapted to multithreading.
419 * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
421 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
422 New discovery parameter: RFC2863_IF_MIB::traffic-summaries
423 Currently summaries work only within single output file.
426 2007-04-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
428 * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
430 2007-04-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
432 * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
434 * perllib/Torrus/DevDiscover.pm:
435 New discovery param: show-recursive
437 * templates/default-dir.html: Limit recursive view to
438 subtrees having show-recursive=yes
440 2007-04-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
442 * perllib/Torrus/ConfigTree.pm:
443 Moved the param properties to the XML config.
444 All trees need recompilation after this change.
446 2007-04-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
448 * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
449 Removed support for <filepattern>
451 2007-03-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
453 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
454 line-style line-color from the node params override thse
457 2007-03-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
459 * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
461 2007-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
463 * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
464 User login event in the apache error log
466 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
467 MAC accounting on subinterfaces
469 2007-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
471 * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
472 Replaced CiscoIOS::disable-membuf-stats with
473 CiscoIOS::enable-membuf-stats.
474 Now cisco buffer stats are disabled by default
476 2007-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
478 * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
480 * bin/devdiscover.in: Devdiscover now accepts multiple input files
482 2007-02-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
484 * perllib/Torrus/DevDiscover.pm:
485 New discovery param: template-registry-overlays
487 2007-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
489 * perllib/Torrus/DevDiscover/CiscoSCE.pm:
490 Added service counters and queue utilization
492 2007-01-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
494 * NEWS: Release 1.0.5
496 2007-01-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
498 * configure.ac: Synchronized with Autoconf 2.60.
499 Now 2.60 is the minimum required version.
500 Changed docdir to pkgdocdir
502 2007-01-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
504 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
507 2007-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
509 * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
510 New discovery parameter: CiscoIOS::enable-vlan-interfaces
511 (discover): added Cisco BGP statistics
513 2006-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
515 * perllib/Torrus/DevDiscover/JunOS.pm:
516 New discovery module for Juniper
518 2006-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
520 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
521 New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
523 2006-12-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
525 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
526 New discovery parameter:
527 RFC2863_IF_MIB::exclude-down-interfaces
529 * bin/configinfo.in: Added the tree compilation timestamp
531 2006-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
533 * perllib/Torrus/Collector/SNMP.pm:
534 SNMP mapping lookups are now asynchronous.
535 PDUs are rescheduled with delays
536 Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
538 2006-11-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
540 * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
541 snmp-localaddr and snmp-localport
544 2006-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
546 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
547 New discovery parameter:
548 CiscoIOS_MacAccounting::external-serviceid
550 2006-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
552 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
553 new discovery parameters:
554 RFC2863_IF_MIB::bandwidth-usage
555 RFC2863_IF_MIB::bandwidth-limits
557 2006-10-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
559 * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
560 only one compiler can run for a tree
562 2006-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
564 * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
567 * perllib/Torrus/RPN.pm: IF accepts UNKN values
569 2006-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
571 * configure.ac: theads module version must be 1.41 or higher,
572 and threads::shared 1.03 or higher.
574 2006-09-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
576 * bin/rrddir2xml.in: New option: --filter
578 * xmlconfig/generic/rfc2670.docsis-if.xml:
579 Added Frequency to upstream statictics monitoring.
580 Old upstream stats will be lost!!
581 The old templates file is
582 in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
584 2006-09-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
586 * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
588 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
589 Improvements for persistent interface indexes
591 * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
592 for Motorola CMTS (Riverdelta)
594 2006-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
596 * perllib/Torrus/Collector/RRDStorage.pm (storeData):
597 RRDQueue statistics are now set in the beginning of the cycle
599 2006-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
601 * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
604 2006-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
606 * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
607 Interface names taken from ifName
609 2006-07-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
611 * setup_tools/check_perlthreading.pl: Quick test of multithreading
614 2006-07-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
616 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
617 Added threading support: a background thread for RRD updates
619 2006-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
621 * bin/devdiscover.in: Added multithreading support
623 * configure.ac: Multithreading checkup
625 * NEWS: Torrus release 1.0.4
627 2006-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
629 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
630 RFC2863_IF_MIB::tokenset-members now accepts host names
631 and can be defined at the global level.
633 2006-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
635 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
636 new discovery parameter: RFC2863_IF_MIB::noout
638 2006-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
640 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
641 New discovery parameter: RFC2863_IF_MIB::subtree-comment
643 * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
644 New config option: $Torrus::Renderer::lostPasswordURL
646 2006-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
648 * perllib/Torrus/Renderer/HTML.pm:
649 New config variable: $Torrus::Renderer::companyLogo
650 to display a logo instead of text
652 2006-02-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
654 * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
655 from DDX to the host level.
657 2006-02-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
659 * perllib/Torrus/Monitor.pm: New monitor parameters:
660 display-rpn-expr display-format
661 (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
663 2006-02-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
665 * perllib/Torrus/DevDiscover.pm (discover):
666 New discovery parameter: suppress-legend
668 2006-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
670 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
671 Complex matching expressions for subtree name selector
673 * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
674 Cisco power supply monitoring
676 2006-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
678 * bin/action_notify.in: New monitor action
680 * perllib/Torrus/Monitor.pm:
681 New monitor parameter: "severity"
683 * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
684 interfaces excluded from discovery
686 2006-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
688 * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
690 2005-12-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
692 * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
694 2005-12-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
696 * perllib/Torrus/RPN.pm: New RPN function: NUM
698 2005-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
700 * bin/ttproclist.in: Two new functions: lc, uc
702 2005-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
704 * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
706 2005-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
708 * bin/genreport.in: Report generator utility
710 2005-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
712 * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
713 New discovery module for Cisco Catalyst LRE
715 2005-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
717 * templates/default-dir.html, templates/expanded-dir.html:
718 Alex Ustyancev's patches for aliased leaf nodes
720 * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
722 2005-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
724 * perllib/Torrus/SQL.pm: new module dependencies:
727 2005-10-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
729 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
730 added support for dual-CPU cisco routers (7301)
732 2005-09-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
734 * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
737 2005-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
739 * perllib/Torrus/DevDiscover.pm:
740 New discovery parameter: define-tokensets
742 2005-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
744 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
745 Replaced $Torrus::DevDiscover::listAdminDownInterfaces
746 with parameter RFC2863_IF_MIB::list-admindown-interfaces
747 and $Torrus::DevDiscover::listNotPresentInterfaces
748 with RFC2863_IF_MIB::list-notpresent-interfaces
750 2005-08-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
752 * doc/extstorage.pod.in: Started documenting the External storage
754 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
755 New discovery parameter: RFC2863_IF_MIB::external-serviceid
757 * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
760 * perllib/Torrus/Collector.pm: Multiple storage types per token
762 * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
763 Enabled validation of list values
765 * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
768 * perllib/Torrus/Collector/ExternalStorage.pm:
769 New collector storage type
771 2005-08-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
773 * NEWS: Release 1.0.3
775 2005-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
777 * configure.ac: Patch Level 1: PERLINC configuration variable
779 2005-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
781 * NEWS: Release 1.0.2
783 2005-07-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
785 * perllib/Torrus/DevDiscover.pm (applySelectors):
786 Selectors format slightly changed: the type is passed into the methods
788 2005-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
790 * perllib/Torrus/DevDiscover.pm (buildConfig):
791 New discovery parameter: disable-snmpcollector
793 * bin/devdiscover.in: Preventing the bundle file update when
794 --limit is specified.
796 * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
799 * configs/torrus-config.pl:
800 $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
802 * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
803 New CPAN module required:
804 perl -MCPAN -e 'install Date::Parse'
806 2005-07-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
808 * templates/html-incblocks.txt: Added date setting dialog.
809 TODO: date format validation.
811 2005-07-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
813 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
814 New discovery parameter: RFC2863_IF_MIB::only-interfaces
816 * configure.ac: Now checking if user torrus exists
818 * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
820 2005-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
822 * bin/rrddir2xml.in: New utility for generating XML from a directory
825 2005-06-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
827 * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
828 with deleting unreachable targets
830 2005-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
832 * configure.ac: 1.0.1 Patchlevel 1
834 * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
835 added torrusMonitorDesc
837 * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
839 * NEWS: release 1.0.1
841 * perllib/Torrus/SiteConfig.pm (verify):
842 $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
844 * xmlconfig/vendor/cisco.ios.docsis.xml:
845 Added Registered modems graph. WARNING: RRD structure changed
847 * bin/devdiscover.in: New option: --fallback
849 * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
850 Target is deleted when SNMP map expansion fails
852 2005-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
854 * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
857 * configs/torrus-config.pl:
858 $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
859 $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
861 * perllib/Torrus/Collector/SNMP.pm:
862 Better handling of SNMP errors. Delete all tokens for a host
863 if it is unreachable.
865 2005-06-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
867 * NEWS: Torrus release 1.0.0
869 * bin/monitor.in: New option: --delay
871 * init.d/torrus.in: The init script reads its options from
872 initscript.conf and initscript.siteconf
874 2005-06-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
876 * bin/devdiscover.in: new CLI option: --forcebundle
878 * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
879 are now copied from DDX
881 * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
882 sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
884 2005-06-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
886 * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
887 New discovery module for Cisco MAC accounting
889 2005-05-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
891 * perllib/Torrus/DevDiscover/BetterNetworks.pm:
894 * bin/collector.in: new command line option: --runalways
896 2005-05-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
898 * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
899 per-interface RRD files named by MAC addresses, not interface name
901 2005-05-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
903 * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
904 pools stats (line cards and VIP memory)
906 2005-05-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
908 * templates/html-incblocks.txt:
909 has-overview-subleaves replaced with has-overview-shortcuts,
910 with multiple overviews per subtree
912 2005-05-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
914 * templates/tset-list.html: Tokensets list now displays their sizes
916 2005-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
918 * bin/ttproclist.in: New utility for generating DDX files
920 2005-05-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
922 * perllib/Torrus/DataAccess.pm: improved performance by caching
924 2005-05-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
926 * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
928 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
929 Added DOCSIS-specific selector actions
931 2005-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
933 * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
934 $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
935 with conflicting structure
937 2005-05-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
939 * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
940 Downstream utilization added, and the subtrees rearranged.
942 2005-05-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
944 * templates/default-rrd.html: Monitor names and comments displayed
947 2005-05-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
949 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
950 replaced CiscoGeneric::sensor-monitor and
951 CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
953 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
954 RFC2863_IF_MIB::errors-monitor is no longer supported.
955 Replaced with appropriate selector action
957 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
958 Implemented IF-MIB selector actions -
959 InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
960 NoPacketCounters, NoErrorCounters, Parameters
962 2005-05-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
964 * perllib/Torrus/DevDiscover.pm (applySelectors):
965 The infrastructure for object selectors
967 2005-04-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
969 * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
970 New discovery parameters: CiscoGeneric::sensor-monitor,
971 CiscoGeneric::sensor-monitor-regexp
973 2005-04-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
975 * perllib/Torrus/Collector/SNMP.pm (runCollector):
976 SO_RCVBUF is set explicitly
978 2005-04-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
980 * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
981 hrule-legend-X is now a leaf parameter, not view
983 * templates/default-recursivedir.html: Recursive directory view
985 2005-04-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
987 * bin/schedulerinfo.in: Timeline reports separate for monitors
990 2005-03-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
992 * perllib/Torrus/DevDiscover/Paradyne.pm:
993 New discovery parameter: "Paradyne::slot-name"
995 2005-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
997 * configure.ac: New variables: plugwrapperdir, defrrddir
999 2005-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1001 * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1002 semicoli in legend text
1004 2005-03-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1006 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1007 New device capability: 'interfaceIndexingManaged'.
1008 New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1009 and 'RFC2863_IF_MIB::subtree-name-hint'.
1011 * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1012 definition from snmp-defs to IF-MIB host template
1014 * perllib/Torrus/DevDiscover.pm (discover):
1015 In the legend, replace ':' with '=' and ';' with ','
1017 2005-03-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1019 * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1021 2005-02-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1023 * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1026 2005-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1028 * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1029 instead of 1.6. The old version conflicted with plugins.
1031 2005-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1033 * doc/Makefile.am: Variable substitution in doc files
1035 * doc/manpages/Makefile.am: Man sections configurable
1037 * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1038 New discovery module for Cisco-specific DOCSIS statistics
1040 2005-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1042 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1043 Moved the IF-MIB discovery from checkdevtype() to discover()
1045 2005-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1047 * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1049 2005-01-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1051 * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1052 Interface excluded when ifOperStatus=6 [notPresent]
1054 2004-12-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1056 * bin/devdiscover.in (absXmlFilename): output file is placed in
1057 siteXmlDir if the path is not absolute. $XMLCONFIG is still
1058 supported for the sake of compatibility.
1060 2004-12-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1062 * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1064 2004-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1066 * NEWS: Release 0.1.8
1067 * Started Torrus development
1069 2004-11-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1071 * lib/Torrus/ConfigTree/Validator.pm:
1072 New parameters: 'monitor-period', 'monitor-timeoffset'
1074 * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1076 2004-10-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1078 * lib/Torrus/Collector.pm:
1079 Moved collector specific code from bin/collector.in.
1081 2004-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1083 * bin/acledit.in: New privilege added: DisplayAdmInfo
1085 * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1086 First step to display administratove information.
1088 2004-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1090 * bin/collector.in, bin/monitor.in:
1091 Process name reflecting the commandline and status
1093 2004-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1095 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1096 New multigraph parameter: disable-gprint-X
1098 2004-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1100 * xmlconfig/generic/collector-periods.xml:
1101 Changed rrd-create-rra
1103 2004-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1105 * lib/Torrus/DevDiscover/NetScreen.pm:
1106 Changed the interface mapping from ifDescr to MAC address
1108 2004-09-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1110 * examples/rrdup_notify.sh: collector failure notification script
1112 2004-09-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1114 * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1115 Replaced Apache::ParseFormData with libapreq2.
1117 * templates/html-incblocks.txt: Added "Up" navigation tab
1119 2004-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1121 * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1123 2004-08-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1125 * templates/default-rrd.html:
1126 Added link to web/plain/explain-rrdgraph.html
1128 * templates/html-incblocks.txt: Moved Top and Help menu to the top
1131 2004-08-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1133 * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1134 New discovery parameter: CiscoIOS::disable-ipsec-stats
1136 2004-08-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1138 * templates/default-helptext.html: First draft of help window
1140 * bin/devdiscover.in: --snmpdebug option is no more hidden
1142 2004-08-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1144 * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1146 * xmlconfig/generic/rfc2863.if-mib.xml:
1147 Replaced the leaf names with user friendly ones.
1148 The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1150 2004-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1152 * NEWS: Release 0.1.7
1154 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1155 New discovery parameter: RFC2863_IF_MIB::copy-params
1157 * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1159 2004-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1161 * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott Brooks
1163 2004-07-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1165 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1166 New global variable: $Torrus::Renderer::hwGraphLegend
1168 * Disabled Holt-Winters in system performance and interface errors
1170 2004-07-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1172 * Torrus Demo server opened: http://torrusdemo.tbw.ch
1174 2004-07-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1176 * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1178 2004-07-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1180 * bin/acledit.in: Added --force option
1182 * bin/monitor.in, bin/collector.in: umask changed to 0017
1184 2004-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1186 * doc/scalability.pod: Document finished
1188 * doc/vendorsupport.pod: Vendor and MIBs support document
1190 2004-07-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1192 * xmlconfig/site-global.xml: New place for global parameters.
1193 In existing installations, you need to change the line in
1194 torrus-siteconfig.pl:
1195 @Torrus::Global::xmlAlwaysIncludeFirst =
1196 ( 'defaults.xml', 'site-global.xml' );
1198 2004-07-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1200 * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1202 2004-07-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1204 * lib/Torrus/DevDiscover/CiscoIOS.pm: Added CISCO-IPSEC-FLOW-MONITOR-MIB
1206 2004-07-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1208 * lib/Torrus/Monitor.pm (run_event_exec):
1209 New environment variable: Torrus_VALUE
1211 * xmlconfig/defaults.xml: New view parameter: description
1213 2004-07-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1215 * templates/default-login.html,
1216 lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1217 lib/Torrus/Apache2Handler.pm (handler),
1218 lib/Torrus/ApacheHandler.pm (handler): URL parameters
1219 (token, path, and view) are remembered during login
1221 2004-06-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1223 * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1225 2004-06-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1227 * Log levels updated. Now info is always printed, and verbose means
1230 2004-06-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1232 * xmlconfig/defaults.xml: New view name: last24h-small
1234 2004-06-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1236 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1237 New discovery parameter: RFC2863_IF_MIB::errors-monitor
1239 2004-06-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1241 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1242 New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1243 New discovery parameter: RFC2863_IF_MIB::tokenset-members
1245 2004-06-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1247 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1248 parameter: CiscoCatOS::suppress-noname-ports
1250 2004-06-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1252 * configure.ac: For backward compatibility with autoconf 2.57,
1253 AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1254 Don't forget to change it back when 2.59 or later becomes mainstream.
1256 2004-06-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1258 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1260 * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1262 * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1263 (contrib from Jurij Smakov)
1265 2004-05-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1267 * lib/Torrus/Collector.pm (setValue): transform-value parameter
1270 * doc/devdoc/wd.distributed.pod: New working draft document
1272 2004-05-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1274 * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1277 2004-05-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1279 * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1281 2004-05-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1283 * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1285 * bin/Makefile.am: rrd_hwreapply is moved to a separate
1288 2004-05-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1290 * Makefile.am, bin/Makefile.am: removed mkroutercfg
1292 * templates/html-incblocks.txt: Removed image width hinting
1294 2004-05-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1296 * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1298 2004-05-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1300 * NEWS: Release 0.1.6
1302 * ../plugins/cbqos: first release of Cisco QoS monitoring plugin
1304 * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1306 2004-04-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1308 * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1311 2004-04-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1313 * lib/Torrus/ConfigTree/XMLCompiler.pm:
1314 New XML statements: setvar, iftrue, iffalse
1316 2004-04-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1318 * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1320 * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1321 Uptime graph (Shawn)
1323 2004-04-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1325 * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1328 * lib/Torrus/Apache2Handler.pm: First alpha release of
1329 mod_perl 2.0 handler.
1331 * doc/webintf.pod: It is recommended to Alias /torrus/plain
1332 instead of just /torrus.
1334 2004-04-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1336 * bin/schedulerinfo.in: New option: --clear
1338 * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1339 statistics collection
1341 * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1344 * lib/Torrus/Scheduler.pm: reorganized statistics: late start increments
1345 only when that happens. Runtime longer than period is also recorded
1348 * bin/collector.in: more verbosity in non-verbose mode (sferry)
1350 * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1352 2004-04-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1354 * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm,
1355 lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery modules (sferry)
1357 * NEWS: Bugfix release 0.1.5bf2
1359 2004-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1361 * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1363 2004-03-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1365 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1366 New @-functions in RPN references: AVERAGE MIN MAX LAST
1368 (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1370 * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1371 New discovery parameter: CiscoGeneric::file-per-sensor
1373 2004-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1375 * bin/compilexml.in: New commandline option: --noval
1377 * NEWS: Bugfix release 0.1.5bf1
1379 2004-03-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1381 * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1382 Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1383 is untested and hardly compatible
1385 * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1386 a new registry for those collectors needing access to configuration.
1388 2004-03-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1390 * Implemented Cisco class-based QoS monitoring plugin
1392 2004-03-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1394 * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1395 lower-limit normal-level upper-limit
1397 2004-03-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1399 * bin/devdiscover.in: New option: --limit=regexp
1401 2004-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1403 * NEWS: Release 0.1.5
1405 * lib/Torrus/DB.pm (new): Unique DB environment log file per PID.
1407 2004-03-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1409 * bin/devdiscover.in: new parameter: output-bundle
1411 2004-03-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1413 * templates/overview-subleaves.html: New parameters:
1414 overview-direct-link, overview-direct-link-view
1416 2004-03-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1418 * lib/Torrus/DevDiscover/UcdSnmp.pm,
1419 lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1420 xmlconfig/vendor/ucd.ucd-snmp.xml,
1421 xmlconfig/generic/rfc2790.host-resources.xml:
1422 Rearranged the host performance templates.
1423 Fixed bug in Interrupts RRD. You need to
1424 rm /var/snmpcollector/*ucd-context_interrupts.rrd
1426 2004-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1428 * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1429 New configuration option: $Torrus::Renderer::ignoreDecorations
1431 2004-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1433 * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1434 to include codewords statistics (data-file changed).
1436 * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1438 2004-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1440 * xmlconfig/generic/monitors.xml: New standard monitors and actions
1442 * xmlconfig/vendor/smokeping.xml:
1443 (Shawn) Smokeping RRD files access templates
1445 * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1447 * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1449 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1450 (Shawn) added support for IIS HTTP and FTP stats
1452 2004-02-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1454 * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1455 Dispersed collector offset
1457 2004-02-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1459 * lib/Torrus/ConfigTree.pm (new),
1460 lib/Torrus/ConfigTree/Writer.pm (finalize):
1461 Dual configuration database implemented
1463 * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1464 flag moved to other_config.db.
1466 2004-02-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1468 * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1469 New node parameter: "graph-title"
1471 2004-02-16 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1473 * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1474 Implemented back- and foreground decorations (Christian's Change 7,
1477 2004-02-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1479 * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1482 * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1483 no longer stored in database
1485 2004-02-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1487 * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1489 * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1491 2004-02-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1493 * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1494 to system-id, instead of snmp-host.
1496 * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1497 mandatory. New parameter: system-id.
1499 2004-02-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1501 * lib/Torrus/DB.pm (new): DB internal errors are stored in
1502 var/log/dbenv_errlog
1504 2004-02-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1506 * lib/Torrus/ConfigTree.pm (expandNodeParam):
1507 $Torrus::ConfigTree::nodeParamHook: hook for custom parameter processing
1509 2004-02-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1511 * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1513 2004-02-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1515 * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1516 Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1517 Torrus::Renderer::Frontpage
1519 * lib/Torrus/DevDiscover.pm (discover):
1520 New discovery parameter: only-devtypes
1522 2004-01-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1524 * lib/Torrus/DevDiscover.pm (discover):
1525 New discovery parameter: disable-devtypes
1527 * lib/Torrus/DevDiscover.pm (discover):
1528 Better treatment for agents without "system" OIDs.
1530 2004-01-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1532 * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1533 be defined from discovery parameters.
1535 * bin/schedulerinfo.in: Scheduler runtime statistics report
1537 2004-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1539 * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1541 2004-01-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1543 * lib/Torrus/DevDiscover.pm (discover):
1544 'collector-period' and 'collector-timeoffset' can be specified in
1547 * Makefile.am: Now DIST_REVISION file in the distribution
1548 package tells the distribution revision date
1550 * lib/Torrus/Collector.pm: listTargets() is replaced with
1551 listCollectorTargets() with collector type as argument
1553 2004-01-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1555 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1556 Split iftable-errors template into input and output
1557 (some Cisco ATM aal5 interfaces dont have both in and out error
1560 * doc/devdoc/wd.gprint-and-cf-plot.pod:
1561 New design draft from Christian Schnidrig
1563 * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1565 * doc/userguide.pod: New in Tips: Several Torrus instances on one server
1567 2004-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1569 * lib/Torrus/ConfigTree.pm (token),
1570 lib/Torrus/ConfigTree/Writer.pm (setAlias),
1571 lib/Torrus/DB.pm (getBestMatch):
1572 Recursive alias expansion. New database: aliases.db.
1573 configsnapshot is no more compatible with previous releases' database.
1575 2004-01-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1577 * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1578 Needs database recompilation.
1580 2004-01-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1582 * bin/schedulerinfo.in: New utility for scheduler analysis
1584 2004-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1586 * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1588 * templates/html-incblocks.txt: cssoverlay property
1590 * bin/configsnapshot.in: Ready for tests
1592 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1593 Chassis desription is put into host-level comment
1595 2004-01-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1597 * bin/configsnapshot.in: first step towards a snapshot utility
1599 * xmlconfig/vendor/cisco.generic.xml:
1600 New template: cisco-temperature-sensor-fahrenheit
1602 * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1603 as in snmp-defs.xml.
1604 Added Holt-Winters parameters to 1-minute interval.
1606 * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1607 sample is allowed in half-hour average, and 1 missing hour
1608 is allowed in daily average.
1610 * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1611 New parameter: snmp-object-type
1613 2004-01-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1615 * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1617 * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1620 * xmlconfig/generic/rfc2863.if-mib.xml:
1621 Reorganized RRD data structure. Significantly reduced number of files.
1623 2004-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1625 * bin/genlist.in: New utility for data listing
1627 2003-12-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1629 * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1631 * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1634 2003-12-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1636 * bin/devdiscover.in: $XMLCONFIG substitution
1638 2003-12-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1640 * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1642 2003-12-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1644 * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1645 xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1648 * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1650 * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1651 F5 BigIp Load Balancer
1653 2003-12-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1655 * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1657 * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1660 2003-12-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1662 * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1663 Alcatel (Xylan) OmniSwitch
1665 * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1668 2003-12-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1670 * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1671 Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1674 2003-12-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1676 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1677 Vendor templates for interface counters taken from
1678 @{$interface->{'vendor_templates'}}
1680 * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1682 2003-12-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1684 * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1685 changed for better flexibility and system support
1687 * bin/devdiscover.in, bin/genddx.in:
1688 Output file is now controlled from DDX parameter 'output-file'.
1690 2003-12-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1692 * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1693 Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1695 2003-12-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1697 * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1698 for Windows2000/XP SNMP agent
1700 2003-12-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1702 * xmlconfig/generic/rfc2863.if-mib.xml:
1703 Replaced $IFIDX with %ifindex-map%
1705 Split template iftable-discards into iftable-discards-in and
1706 iftable-discards-out. For some devices,
1707 /var/snmpcollector/*_discards.rrd need to be deleted, and
1708 devdiscover re-launched
1710 2003-12-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1712 * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1713 New parameter: descriptive-nickname
1715 2003-12-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1717 * NEWS: Release 0.1.4
1719 * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
1720 "Paradyne" (need more testing)
1722 2003-12-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1724 * templates/*, web/plain/*.css: more flexible CSS layout
1726 2003-12-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1728 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1729 New parameter: graph-rigid-boundaries
1731 2003-12-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1733 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1734 New discovery option: RFC2863_IF_MIB::suppress-hc-counters
1736 2003-11-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1738 * bin/devdiscover.in: now it accepts XML input only
1740 * bin/genddx.in: New utility for next-generation devdiscover
1742 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1743 interface counters moved to a separate subtree
1745 2003-11-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1747 * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1748 New parameter: graph-logarithmic
1750 2003-11-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1752 * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
1754 2003-11-22 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1756 * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
1759 2003-11-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1761 * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
1762 and hc-interface-counters removed
1763 New templates: read-iftable-octets, read-ifxtable-hcoctets
1765 2003-11-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1767 * web/plain/torrus.css: Increased maximum node name length to 25 symbols
1769 * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
1770 temperature statistics to a common module, shared by IOS and CatOS
1772 * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
1773 are now derived from CISCO-STACK-MIB::portName
1775 2003-11-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1777 * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
1780 * bin/configinfo.in: New utility
1782 * bin/devdiscover.in: New options: --retries and --timeout
1784 * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
1786 2003-11-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1788 * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
1790 * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
1792 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
1793 generic interface filtering
1795 2003-11-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1797 * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
1798 packet and octets counters
1800 * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1801 New interface counters: iftable-discards
1803 2003-11-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1805 * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
1807 2003-11-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1809 * lib/Torrus/Collector/SNMP.pm (initTarget):
1810 New parameter: snmp-oids-per-pdu
1812 2003-11-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1814 * NEWS: Release 0.1.3
1816 * doc/, doc/devdoc/: Documentation is reorganized. Developer
1817 documentation is separated from User docs.
1819 2003-10-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1821 * templates/overview-subleaves.html: Replacement for InOutBps.
1822 New parameters: has-overview-subleaves, overview-subleave-name,
1823 overview-shortcut-text, overview-shortcut-title, overview-page-title
1825 2003-10-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1827 * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
1829 2003-10-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1831 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
1833 (new): cache initialization optimized
1835 2003-10-28 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1837 * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
1839 2003-10-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1841 * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
1842 New Host resources MIB discovery module
1844 2003-10-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1846 * examples/setmonitor.xupdate.xml: XUpdate technique to update
1847 autogenerated files. Described in userguide.pod.
1849 2003-10-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1851 * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
1852 counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
1854 * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
1855 defined in snmp-defaults.
1857 * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
1858 templates into smaller parts. New counters template: "iftable-errors".
1860 * xmlconfig/snmp-defs.xml: Moved interface counters to
1861 generic/rfc2863.if-mib.xml
1863 2003-10-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1865 * New ACL user and group attribute: "modified"
1867 2003-10-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1869 * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
1871 * bin/devdiscover.in: Default subtree is now /Routers.
1872 Alternative device names may be given as host:devname
1874 * xmlconfig/: Vendor and generic templates from Shawn Ferry
1876 2003-10-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1878 * Shawn Ferry's contribution on styling profiles, with recursive
1881 2003-10-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1883 * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
1884 are now processed recursively, before any other processing.
1886 2003-10-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1888 * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
1889 Moved old version to generic/snmp-defs.old-0.1.2.xml
1891 2003-10-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1893 * bin/devdiscover.in: First proof of concept version of
1894 a new modular device discovery tool
1896 2003-10-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1898 * NEWS: Release 0.1.2
1900 * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
1901 characters are reported with warning.
1903 2003-10-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1905 * xmlconfig: New vendor files:
1906 vendor/ascend.max.xml, examples/ascend.max.xml,
1907 generic/rfc2670.docsis-if.xml
1909 * doc/userguide.pod,
1910 xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
1911 New approach in automatic config generation.
1913 2003-10-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1915 * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
1916 from the list of discovered interfaces.
1918 2003-10-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1920 * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
1921 parameter inheritance from XML compiler to Writer post-processing
1923 2003-10-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1925 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
1926 ignore-limits, ignore-lower-limit, ignore-upper-limit
1928 * bin/cleanup.in: Cronjob for cleaning up diskspace.
1930 * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
1931 graph-lower-limit, graph-upper-limit
1933 2003-10-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1935 * styling/torrus-original.pl: Styling profiles implemented
1937 2003-10-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1939 * lib/Torrus/Renderer.pm: New parameter: vertical-label
1941 2003-09-30 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1943 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
1945 2003-09-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1947 * lib/Torrus/Renderer.pm (render_html): Added current time in HTML output
1949 2003-09-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1951 * lib/Torrus/Scheduler.pm: VmWare clock support
1953 2003-09-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1955 * lib/Torrus/Monitor.pm (setAlarm): New parameter: monitor-action-target
1957 2003-09-14 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1959 * NEWS: Release 0.1.1
1961 2003-09-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1963 * lib/Torrus/ConfigTree.pm:
1964 %Torrus::ConfigTree::expand_params now contains parameters for
1967 * lib/Torrus/ConfigTree/Writer.pm:
1968 %Torrus::ConfigTree::Writer::remove_space now contains parameters
1971 * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
1973 * configure.ac: New configure variable: torrus_user.
1974 torrus_var default value changed from root to torrus
1976 2003-09-09 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1978 * init.torrus.in: New launcher for multi-tree support.
1979 FreeBSD 5.1 gives weird error without "&" in launching command.
1980 Needs testing on other systems.
1982 2003-09-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1984 * Monitor event "throw" changed to "set"
1986 2003-09-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1988 * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
1991 * bin/aclfixup.in: Temporary utility to convert ACL database to
1994 * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
1997 2003-09-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
1999 * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2002 * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2003 rodrigo.cunha at corp.vodafone.pt
2005 * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2007 2003-09-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2009 * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2010 * Multiple trees support as described in Requirements 0.1
2012 2003-08-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2014 * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2017 2003-08-07 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2019 * xmlconfig/defaults.xml: Tokenset views expiry time
2020 changed from 300 to 60
2022 * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2023 cleared at least once a day
2025 * webmux.pl: New Apache init script. DB environment is now
2028 2003-08-06 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2030 * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2033 * web/plain/torrus.css: Replaced <BR> with display:block in current path
2035 * height-hint parameter is removed.
2037 * templates/routercfg.xml: Fixed the subtree deepness bug for
2038 temperature sensors.
2040 * First steps towards version 0.1: Multiple trees and database
2041 split are implemented.
2043 2003-08-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2045 * NEWS: Release 0.0.20
2047 2003-07-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2049 * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2050 and $Torrus::Renderer::plainURL
2052 2003-07-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2054 * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2056 * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2059 2003-07-23 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2061 * templates/routercfg.xml: moved snmp-community and other parameters
2062 to a host-level subtree
2064 2003-07-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2066 * SNMP Agent reload and unavailable handling
2068 2003-07-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2070 * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2071 Bugs item #747893 resolved.
2073 2003-07-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2075 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2076 Legend is now XML-escaped
2078 2003-07-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2080 * NEWS: Release 0.0.19
2082 2003-06-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2084 * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2085 lib/Torrus/ConfigTree/Validator.pm:
2086 typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2088 * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2089 rrd-create-heartbeat changed from 1800 to 500
2091 2003-06-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2093 * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2096 * configure.ac: Now most of the directory names are configurable
2098 2003-05-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2100 * lib/Torrus/Renderer.pm (render):
2101 Bug #735753 (Christian Schnidrig) fixed
2103 * bin/mkroutercfg.in, templates/routercfg.xml:
2104 Marc Haber's patch for deeper subtrees
2106 * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2108 2003-05-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2110 * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2111 now within the module.
2113 * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2114 parameters are read from @Torrus::Validator::loadLeafValidators
2116 * lib/Torrus/Collector.pm: Collector modules
2117 are loaded from @Torrus::Collector::loadModules
2119 2003-04-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2121 * NEWS: Release 0.0.18
2123 2003-03-31 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2125 * xmlconfig/defaults.xml: New parameter: rrgraph-views
2127 2003-03-30 <ssinyagin@HOME>
2129 * xmlconfig/Makefile.am: Added Cisco MAC accounting
2131 2003-03-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2133 * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2135 2003-03-25 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2137 * torrus-config.pl: Moved monitor parameters from siteconfig to
2140 2003-03-21 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2142 * NEWS: Release 0.0.17
2144 * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2146 2003-03-17 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2148 * init.torrus.in: now running under user "torrus"
2150 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2152 * configure.ac: Changed the group to "torrus"; init.torrus is
2155 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2157 * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2158 optimized Renderer to reuse Template processor in mod_perl
2160 2003-03-15 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2162 * web/plain/torrus.css: New HTML layout
2164 2003-03-11 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2166 * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2167 apcups-example.xml to apc-ups.xml. Added hpux.xml
2169 * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2170 "make install prefix=/some/path" now works correctly.
2172 * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2174 2003-03-04 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2176 * NEWS: Release 0.0.16
2178 * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2180 * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2182 * xmlconfig/vendor/apc.ups.xml:
2183 * xmlconfig/examples/apcups-example.xml: Merged the several
2186 2003-03-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2188 * Makefile.am: added torrus-config.dtd to distribution
2190 * xmlsup/torrus-config.dtd: The configuration DTD first cut
2192 2003-03-02 <ssinyagin@HOME>
2194 * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2196 2003-03-01 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2198 * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2201 * xmlconfig/examples/apcups-defs.xml: moved to
2202 xmlconfig/vendor/apc.ups.xml
2204 * xmlconfig/examples/snmp-view.xml: moved contents into
2205 xmlconfig/vendor/cisco.ios.xml
2207 * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2208 xmlconfig/vendor/cisco.ios.xml
2210 * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2212 * configure.ac, Makefile.am: added plugin functionality
2214 2003-02-27 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2216 * lib/Torrus/Renderer.pm (render_html),
2217 lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2218 Fixed the non-ASCII display problem.
2219 Also XML-LibXML-1.54_3 is required.
2221 2003-02-26 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2223 * NEWS: Release 0.0.15
2225 * xmlconfig/examples/apcups-defs.xml:
2226 * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2229 * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2230 a more promiscious code, because the memory problem persists with
2233 2003-02-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2235 * NEWS: Release 0.0.14
2237 2003-02-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2239 * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2241 2003-01-29 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2243 * bin/mkroutercfg.in: fixed the exit code bug
2245 2003-01-24 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2247 * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2249 * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2250 added <include> XML statement
2252 2003-01-20 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2254 * NEWS: Release 0.0.13
2256 * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2257 Added signal handlers for more graceful database closing.
2259 2003-01-13 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2261 * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2263 2003-01-08 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2265 * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2266 * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2267 more user friendly error reporting
2269 2003-01-05 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2271 * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2272 Affected files: xmlconfig/defaults.xml, templates/routercfg.xml,
2273 templates/default-dir.html, templates/inout-leaves.html
2275 2003-01-03 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2277 * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2279 2003-01-02 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2281 * xmlconfig/Makefile.am: moved XML examples to a separate directory
2283 * implemented 'rrd-multigraph'
2285 * changed ds-type RRDfile to rrd-file
2287 2002-09-10 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2289 * Release 0.0.5 published. Everything except SNMP data collector
2292 2002-08-12 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2294 * Reorganized a lot of things. First cut of monitor is runnable.
2296 2002-07-19 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2298 * Implemented Holt-Winters support
2300 2002-07-18 Stanislav Sinyagin <ssinyagin@users.sourceforge.net>
2302 * Reorganized ConfigTree and implemented tokens