Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "[statistics_reporting] Consider all machines in DB" | Simon Rettberg | 2024-02-07 | 1 | -6/+3 |
| | | | | | | | | | | Revert these changes that would result in different results. We're still not entirely clear how to handle the case of missing machines vs. machines that just haven't been used for quite some time. So instead of changing this now and possibly again in the near future, leave it as is for now and then do something more clever in the near future. This reverts commit 5dd6473d2f78d74c005ed20fb2a968f9bcae6ade. | ||||
* | [statistics_reporting] Consider all machines in DB | Steffen Ritter | 2024-01-25 | 1 | -3/+6 |
| | | | | | | | | | | Don't limit on machines which booted at least once in the last 30 days. Otherwise the number of machines in statistics_reporting doesn't match the number of clients in rooms/locations or client-statistics which is kinda irritating. We still have the problem, that we don't know which clients still exist in the real world. But that' another story. | ||||
* | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 4 | -41/+36 |
| | |||||
* | Roundup of issues reported by PHPStorm | Simon Rettberg | 2023-11-02 | 2 | -9/+5 |
| | | | | Mostly redundant checks, logic errors, dead code, etc. | ||||
* | [statistics_reporting] Report legacy VMware CPUs | Simon Rettberg | 2023-09-25 | 1 | -0/+9 |
| | |||||
* | [statistics_reporting] Future-proof mem check :> | Simon Rettberg | 2023-09-25 | 1 | -1/+1 |
| | |||||
* | [statistics_reporting] Fix phpstorm complaints | Simon Rettberg | 2023-06-20 | 1 | -7/+8 |
| | |||||
* | [statistics_reporting] Fallback for IP and hostname | Steffen Ritter | 2022-08-22 | 1 | -2/+2 |
| | | | | | The php '$_SERVER' variables are not populated when executed by a cron job. As fallback use the server adress from ipxe-module. | ||||
* | [statistics_reporting] Report GPU stats in 7/30/90 fashion | Simon Rettberg | 2022-05-17 | 1 | -3/+5 |
| | |||||
* | [statistics_reporting] Add GPU type counts | Simon Rettberg | 2022-04-13 | 2 | -1/+21 |
| | |||||
* | [statistics_reporting] Gather some more os infos | Steffen Ritter | 2022-01-31 | 1 | -0/+9 |
| | | | | | | * IP address * Hostname by reverse lookup on IP * OS name/version | ||||
* | [statistics_reporting] Always send a minimal report | Steffen Ritter | 2021-11-05 | 2 | -41/+41 |
| | | | | | | | Even if reporting is disabled send an absolute minimal report which includes at least the satellite version but nothing more. This is just for tracking how many servers are in use. | ||||
* | Moderize Database handling | Simon Rettberg | 2021-05-11 | 2 | -5/+5 |
| | | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries | ||||
* | [statistics_reporting/statistics] Include system/runmode total counts | Simon Rettberg | 2020-12-03 | 2 | -0/+18 |
| | | | | References #3781 | ||||
* | [statistics_reporting] Fix json types, add duration field | Simon Rettberg | 2020-10-22 | 1 | -1/+4 |
| | |||||
* | [statistics_reporting] Add missing group statement | Simon Rettberg | 2020-10-22 | 1 | -1/+2 |
| | |||||
* | [statistics_reporting] Add exam statistics | Simon Rettberg | 2020-10-22 | 2 | -5/+33 |
| | |||||
* | [statistics_reporting] Fix numer of unique users and server CPU model | Simon Rettberg | 2020-06-29 | 2 | -3/+2 |
| | |||||
* | [statistics_reporting] Don't consider machines not recently used | Simon Rettberg | 2020-01-17 | 1 | -6/+9 |
| | | | | | ... machine must have been running in the previous 30 days, relative to the "from" timestamp of selected interval. | ||||
* | [statistics_reporting] Remove dead code | Simon Rettberg | 2020-01-17 | 1 | -7/+0 |
| | |||||
* | [statistics_reporting] Add date range selection | Udo Walter | 2020-01-15 | 3 | -18/+46 |
| | |||||
* | [inc/Module] Overhaul dependency loading and handling of js/css | Simon Rettberg | 2018-04-13 | 1 | -2/+7 |
| | | | | This is supposed to prevent unneeded js/css from being pulled in | ||||
* | Permissions: Consistency: Make all pages require at least one permission to ↵ | Simon Rettberg | 2018-04-09 | 1 | -0/+1 |
| | | | | | | be accessible Closes #3340 | ||||
* | [statistics_reporting] Fix permission check | Simon Rettberg | 2018-02-15 | 1 | -1/+2 |
| | |||||
* | [permissionmanager] Introduce "location-aware" flag for permissions | Simon Rettberg | 2018-02-12 | 1 | -10/+26 |
| | | | | | | | | | | This flag tells wether the permission can be restricted to certain locations in a meaningful way. This flag has to be set in the permissions.json of the according module. For example, the permission to reboot the server cannot be limited to certain locations in a meaningful way, while the view of the client log can be filtered to only show log entries for clients in specific locations. | ||||
* | Update translations | Simon Rettberg | 2018-02-08 | 2 | -0/+2 |
| | |||||
* | Merge branch 'master' of dnbd3:openslx-ng/slx-admin | Simon Rettberg | 2018-02-05 | 1 | -3/+6 |
|\ | |||||
| * | [statistics_reporting] Translation for 'settings' | Steffen Ritter | 2018-02-05 | 1 | -3/+6 |
| | | |||||
* | | [statistics_reporting] Fix perVM and perUser (type mismatch in SQL) | Simon Rettberg | 2018-02-05 | 4 | -11/+6 |
|/ | |||||
* | Update translations | Simon Rettberg | 2018-01-08 | 4 | -8/+12 |
| | |||||
* | [statistics_reporting] Don't leak locationid in remote report | Simon Rettberg | 2018-01-08 | 1 | -1/+1 |
| | |||||
* | [statistics_reporting] Query rewrite: Use iterative approach | Simon Rettberg | 2018-01-04 | 7 | -324/+499 |
| | | | | | | | Several simple test cases yielded incorrect results, also sessions partially overlapping with the selected hours were not handled properly. Iterative processing of logged events instead of single humongous unmaintainable SQL query. | ||||
* | Fix A LOT of type problems, logic flaws, uninitialized variables etc. | Simon Rettberg | 2017-12-16 | 3 | -3/+15 |
| | | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them. | ||||
* | [permissionmanager] added support for localized permission descriptions; | Udo Walter | 2017-12-07 | 3 | -10/+30 |
| | | | | | moved add/delete buttons to the right; items in the user and locations table can now be selected by clicking anywhere in the table row; | ||||
* | [statistics_reporting] reworked permission system from "click and you get ↵ | Christian Hofmaier | 2017-11-30 | 3 | -31/+30 |
| | | | | error" to "button is disabled due to lack of permission" | ||||
* | [statistics_reporting] moved export button from header to first panel, ↵ | Christian Hofmaier | 2017-10-16 | 3 | -18/+21 |
| | | | | renamed "apply" button to "show" button, made panel-headers not being <strong> anymore | ||||
* | [baseconfig][baseconfig_partitions_cdn][eventlog][minilinux][permissionmanag ↵ | Christian Hofmaier | 2017-09-29 | 3 | -46/+63 |
| | | | | er][rebootcontrol][statisics_reporting][syslog] fixed inconsistencies | ||||
* | [exams] fixed inconsistencies + made tables sortable | Udo Walter | 2017-09-11 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into permission-manager | Udo Walter | 2017-09-01 | 8 | -19/+130 |
|\ | |||||
| * | [statistics_reporting] Add link to wiki explaining remote reporting in detail | Simon Rettberg | 2017-05-05 | 3 | -1/+4 |
| | | |||||
| * | [statistics_reporting] Reporting is opt-out now | Simon Rettberg | 2017-05-02 | 1 | -6/+7 |
| | | |||||
| * | Move rebootcontrol, locationinfo to new beta section, statistics_reporting ↵ | Simon Rettberg | 2017-04-28 | 1 | -1/+1 |
| | | | | | | | | | | | | to status Closes #3122 | ||||
| * | [statistics_reporting] Extend remote report by hwstats, date ranges, userstats | Simon Rettberg | 2017-04-24 | 5 | -12/+119 |
| | | | | | | | | This implements #3108 | ||||
* | | [js_stupidtable] changed one-line code to formatted code; | Udo Walter | 2017-05-15 | 7 | -19/+6 |
| | | | | | | | | modified to show sorting arrows on columns and different mouse cursor on hover | ||||
* | | [statistics_reporting] implemented usecase of permissionmanager in ↵ | Christian Hofmaier | 2017-05-02 | 2 | -9/+47 |
| | | | | | | | | statistics_reporting | ||||
* | | Merge branches 'master' and 'permission-manager' of ↵ | Christian Hofmaier | 2017-04-12 | 5 | -15/+28 |
|\| | | | | | | | git.openslx.org:openslx-ng/slx-admin into permission-manager | ||||
| * | [statistics_reporting] Send backlogged reports in cronjob | Simon Rettberg | 2017-04-10 | 1 | -1/+2 |
| | | |||||
| * | [statistics_reporting] Don't include perUser and perClient in remote report | Simon Rettberg | 2017-04-10 | 1 | -2/+0 |
| | | |||||
| * | [statistics_reporting] fixed clients/locations without offline-length ↵ | Udo Walter | 2017-04-04 | 2 | -5/+5 |
| | | | | | | | | entries not showing | ||||
| * | [statistics_reporting] Fallback to ip if client has no hostname | Simon Rettberg | 2017-04-03 | 1 | -1/+1 |
| | |