ReportIt 0.7.0 has been released two weeks ago.
After some little confusions at the beginning I want to catch up on a short introduction of it.
The new release contains several new features, bug fixes and design changes:
- Feature: (SF Request 1933005) Auto export of scheduled reports to custom folder
Feature: Improvement of database structure avoids saving data items in separate tables
Feature: Auto Clean-up removes data items which do not exist any longer
Feature: Definition of a group title for all separate measurands will be supported
Feature: Export/Import function for report templates available
Feature: (SF Request 1997470) Data source items can be selected within a report template
Feature: Report templates are no longer bounded to a single consolidation function
Feature: Support of Plugin Architecture 2.x
Feature: Export format "SML" (Spreadsheet XML 2003) will be supported
Feature: Export to CSV, XML and SML can directly done from the report view
Feature: Calculation of 10 Gigabit Ethernet interfaces will be supported
Feature: User can define the max. number of rows for all tables shown in ReportIt
Feature: New arrows for sorting the tables
Feature: Report view: Sorted column gets a yellow background
Bugfix(#00099): Generation of charts fails if user did not setup the default type before
Bugfix(#00098): Invalid archives will be generated if data source name begins with a number
Bugfix(#00097): Alternative path for saving a report archive without a slash at its end won't fit on Unix
Bugfix(#00096): Dealing with database names containing a hyphen in failes
Bugfix(#00095): Input field "Unit" supports not enough characters
Bugfix(#00094): Some "chancel" buttons were missing for a better work flow
Bugfix(#00093): Rounding does not work with negative values
Bugfix(#00092): Time frame shown in RDDgraph is always equal to the latest reporting period
Bugfix(#00091): Renaming of some charts
Bugfix(#00090): SQL issue could case invalid list of data items if graph permissions are enabled.
- Minimum:
1.) Cacti 0.8.7
2.) Cacti Plug-in Architecture v2.0.
3.) MySQL 5.0.3 or above.
4.) PHP 4.3.8
Recommend:
1.) Cacti 0.8.7d
2.) Cacti Plug-in Architecture v2.4
3.) MySQL 5.0.77
4.) PHP 5.x
5.) PHP library "zlib" (used for the generation of archives)
6.) PHP library "GD2" in conjunction with "Freetype 2" (used for the generation of charts)
7.) Cacti Plug-in "Settings" v0.5 (used for the generation of emails)
8.) PHP extension "php_rrdtool" (boost the report calculation)
All older versions from 0.4.0 to 0.6.1 are upgradeable. A downgrade is not possible!
Please keep in mind that ReportIt updates its database tables automatically, so it's strongly recommended to make a database backup before starting the upgrade.
If you're using the default path for archiving reports then it's also useful to backup this folder proactive.
Make sure that the report scheduler is disabled and no report calculations are running.
The upgrade process passes three steps:
- 1.) Overwrite the 'reportit' folder with the new one contained in the archive.
2.) Change to the Cacti web-interface and you'll realize that all entries in the console menu and the realm permissions regarding this plug-in are missing now.
After you've clicked on "install" within the plug-in management all existing tables will be transformed to the new db model
In relation to the number of existing reports this step can take a long time.
At the end the Plug-in Architecture will register ReportIt by generating new realm ids and unlock the account you're using for all of them.
3.) With a click on "enable" ReportIt updates all existing user accounts to the new realm ids.
The most important change is that the selection of the consolidation function will be bounded to a single measurand instead of the whole template.
Also I hope some of you will use the chance of exporting and importing report templates to share their knowledge about special measurands with the community!
I'll upload some default templates soon.
At the end of the posting you will find a first pre-patched file for ReportIt 0.7.0 which should be installed too.
Hopefully you'll take delight in that new version.
Best regards
-Andreas-