{"id":19585897,"url":"https://github.com/cacti/plugin_reportit","last_synced_at":"2025-04-27T11:35:02.169Z","repository":{"id":49993103,"uuid":"75566406","full_name":"Cacti/plugin_reportit","owner":"Cacti","description":"ReportIt Plugin for Cacti ","archived":false,"fork":false,"pushed_at":"2024-11-08T16:47:40.000Z","size":5484,"stargazers_count":7,"open_issues_count":6,"forks_count":9,"subscribers_count":18,"default_branch":"develop","last_synced_at":"2024-11-08T17:40:28.966Z","etag":null,"topics":["cacti","cacti-plugin","reporting","reportit-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cacti.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-04T21:42:31.000Z","updated_at":"2024-11-08T16:47:45.000Z","dependencies_parsed_at":"2023-02-12T17:15:33.045Z","dependency_job_id":"86836796-3d76-4f3d-bc83-05babbd237e9","html_url":"https://github.com/Cacti/plugin_reportit","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_reportit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_reportit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_reportit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_reportit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cacti","download_url":"https://codeload.github.com/Cacti/plugin_reportit/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224069493,"owners_count":17250456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cacti","cacti-plugin","reporting","reportit-plugin"],"created_at":"2024-11-11T07:57:39.398Z","updated_at":"2025-04-27T11:35:02.163Z","avatar_url":"https://github.com/Cacti.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReportIt\n\n## Developers\n\n* Andreas Braun (aka browniebraun)\n\n* Mark Brugnoli-Vinten (aka netniV)\n\n* Larry Adams (aka TheWitness)\n\n## Purpose\n\nThis plugin creates tabular reports from RRDfile data which will be archived and\noptionally Emailed to a user or users.\n\n## Features\n\n* Definition of individual report templates by using measurands and variables in\n  a mathematical way\n\n* Definition of report configurations depending on report templates and with\n  different data items\n\n* Individual configuration of working days, working time, timezone and subheads\n  per data item\n\n* Scheduled reporting with sliding time frames\n\n* Provides rounding with binary or decimal SI-Prefixes\n\n* Export to CSV, SML and XML\n\n* Different ways of connecting RRDtool\n\n* Working in localtime supports change to DST and vice versa\n\n* Automatic dispatch of scheduled reports via email\n\n* Generation of top 10 charts\n\n* Report history * Report per email\n\n* Autoexport to a dedicated folder\n\n## Requirements\n\nBefore you install \"ReportIt\", check the following requirements:\n\n* Cacti 1.2.27 or higher.\n\nTo upgrade \"ReportIt\" release 0.4.0 or higher is required.\n\nA prior version (0.1, 0.2, 0.3.0, 0.3.1, 0.3.2 or 0.4.0a) has to be completely\nuninstalled (mysql tables as well)!\n\nTherefore you can use uninstall.php.\n\nOptional: To use the full set of ReportIt's functionalities additional\nextensions are required\n\n* Fast report generation: PHP extension 'php_rrdtool'\n\n## Installation\n\nThe Installation of ReportIt is similar to other plugins:\n\n* Unpack the tar-file into the plugins folder. It contains a folder called\n  \"reportit\".\n\n* Go to the Plugin Management Console and click on \"Install\".\n\n* Start Cacti and update your realm permissions under \"Utilities/User\n  Management\".\n\n* Update ReportIt's settings under \"Configuration/Settings/Reports\".\n\n## Upgrade\n\nTo upgrade an existing version of ReportIt please ensure that its release number\nis v0.4.0 or above. It's strongly recommended to make a backup of your cacti\ndatabase and your ReportIt folder before! If you're using the default archive\nfolder of 0.6.x save it first!!!\n\nAfter that replace your existing ReportIt folder with the new one stored in this\ndownload archive.  Go to the plugin management console and click on \"install\".\nThe upgrade process will start automatically!  After it has finished you can\nenable ReportIt with a click on \"enable\".\n\nReportIt does not require that your webserver has write access to any folder.\nBut if the history function should be in use, you will have to ensure that the\nuser, who executes the calculation of your scheduled reports via Crontab or\nanother scheduler, will have write access to the folders called \"tmp\" and\n\"archive\".  Same has to be ensured for the export folder.  At least change to\nthe Cacti Webinterface and check the settings under\nConsole \u003e Configuration \u003e Settings \u003e Reports.\n\n## How to use\n\nConsole \u003e Templates \u003e Reports - create report template, enable publish, disable locked\nConsole \u003e Management \u003e Reports - create report from your template. Don't forget use \"Add data items\"\nUse ReportIT tab\nManual is in file MANUAL.PDF\n\n## Authors\n\nReportIt was created and written by Andreas Braun (browniebraun) with numerous\ncontributors over the years.  Recent upgrades seen other contributors helping\nout including Jimmy Connor (cigamit), Mark Brugnoli-Vinten (netniV) and\nCarlimeunier.\n\n## Additional Help\n\nIf you need additional help, please visit [our\nforums](http://forums.cacti.net/about19674.html)\n\n## Possible Bugs\n\nIf you find any potential issues, please use [GitHub Issues](\nhttps://github.com/cacti/plugin_reportit/issues/)\n\n## Feature Requests\n\nAt first it's recommend to discuss your feature request with the Cacti\ncommunity.  After that you should open a feature request on\n[GitHub](https://github.com/cacti/plugin_reportit/issues/)\n\n## Future Changes\n\nIn the near future, we will be reducing the number of files\nin this plugin to conform with the Cacti design specification\nthat places all of the functions of a plugin under common\nbase path names.  This will allow ReportIt to get along\nbetter in the Cacti Console specifically.\n\nWe will also provide report history tracking and viewing\nin an upcoming release.\n\n-----------------------------------------------\nCopyright (c) 2004-2024 - The Cacti Group, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_reportit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcacti%2Fplugin_reportit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_reportit/lists"}