summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics/pages
Commit message (Collapse)AuthorAgeFilesLines
* [statistics] Fix warning on empty list; add commentsSimon Rettberg2023-02-281-22/+29
|
* [statistics] Fix notice on invalid array key accessSimon Rettberg2023-02-061-1/+1
|
* [statistics] Listview: Display roomlayout and unique properties in a sidebarSimon Rettberg2023-01-182-1/+50
| | | | | .... if viewport is wide enouh, it will be a sidebar, otherwise, it will be displayed above the actual list.
* [statistics] Add hint regarding blue tint of usage graphSimon Rettberg2023-01-051-1/+1
|
* [statistics] Only show graph if no non-location filters are setSimon Rettberg2022-12-081-43/+51
| | | | Closes #3694
* [statistics] Add ID45 partition size filterSimon Rettberg2022-12-061-1/+1
| | | | Closes #3927
* [statistics] Per-location usage stats; include active lecture countSimon Rettberg2022-12-021-19/+83
|
* [statistics] Add NIC Speed to client list, switch to Dictionary::number()Simon Rettberg2022-11-151-3/+17
|
* [inc/Dictionary] Add locale-aware number formatting methodSimon Rettberg2022-11-151-3/+3
|
* [statistics] Add ID45 column to client listSimon Rettberg2022-11-111-1/+2
|
* [statistics] Client list: Add option to hide columnsSimon Rettberg2022-11-112-1/+6
|
* [statistics] Fake one HDD if machine has old-style sysinfo dataSimon Rettberg2022-10-311-0/+4
| | | | | | | | If the machine never booted with the new JSON-style HW info reporting, we don't have any information about the number of HDDs in that system. These machines would show up with a red "missing HDD" icon in the machine list, which is bad. For now, if we have no meta data but know the machine has an ID44 partition, just assume the machine has one HDD.
* [statistics] Deal with broken HDDs that lead to incomplete dataSimon Rettberg2022-10-311-0/+3
| | | | | | | We had a machine with a broken HDD that showed up as /dev/sda but didn't do much else, confusing tools like lsblk and fdisk, and ultimately leading to incomplete data in our DB that would make PHP freak out too much about missing array indices and wrong types.
* [statistics] Add machine state icon to hints tablesSimon Rettberg2022-10-271-0/+10
|
* [statistics] Force-override partiton name for 44/45 in machine viewSimon Rettberg2022-10-271-1/+1
|
* [statistics] Use partition numbers from kernelSimon Rettberg2022-10-261-1/+1
|
* [statistics] Silence noticeSimon Rettberg2022-09-161-1/+2
|
* [statistics] Add NIC speed filter/displaySimon Rettberg2022-09-121-0/+2
|
* [statistics] hints: Sort all tables by hostnameSimon Rettberg2022-07-201-7/+9
|
* [statistics] Fix Chart.js for HDD viewSimon Rettberg2022-07-061-2/+6
|
* [js_chart] Update to Chart.js 3.0.8Simon Rettberg2022-07-042-55/+50Star
|
* [statistics] Filter bogus memory speed hintsSimon Rettberg2022-06-221-2/+8
| | | | | Sometimes (rounding) configured speed is 2666 while maximum is 2667. Consider those equal.
* [statistics] Hide clients with isclient==false from low RAM listSimon Rettberg2022-06-171-0/+15
|
* [statistics] Show clients with < gigabit ethernet in hintsSimon Rettberg2022-06-151-8/+37
|
* [statistics] Use hostname/ip as page title in client detailsSimon Rettberg2022-06-031-0/+1
|
* [statistics] Fix undefined array index accessSimon Rettberg2022-05-301-2/+2
|
* [statistics] Fix displaying CPU core/thread infoSimon Rettberg2022-05-241-1/+3
|
* [statistics] Add missing !== false check to query resultSimon Rettberg2022-05-171-3/+5
|
* [statistics] Client details: Display booted system and bootup durationSimon Rettberg2022-05-171-0/+21
|
* [statistics] Fix undefined index noticesSteffen Ritter2022-05-131-1/+1
|
* [statistics] Only suggest clients with SSD for ID45 partitionSimon Rettberg2022-05-101-1/+3
|
* [statistics] Show HDD count in list viewSimon Rettberg2022-05-102-21/+27
|
* [inc/Util] Add types, move error printing functions to their own classSimon Rettberg2022-05-021-1/+1
|
* [statistics] Honor pci device revision for passthrough displaySimon Rettberg2022-04-271-4/+5
|
* [statistics] Add PCI device filter optionSimon Rettberg2022-04-133-6/+11
|
* [statistics] client details: show which pci devices are passed throughSimon Rettberg2022-04-061-4/+33
|
* [statistics] Make query builder a bit more OOPSimon Rettberg2022-03-093-6/+20
|
* [statistics] Add lookup table for GPT type UUIDsSimon Rettberg2022-03-091-3/+7
|
* [statistics] Adapt hw-data parsing to new json format for displaySimon Rettberg2022-03-092-43/+303
|
* [passthrough] New module for managing hardware passthrough for QEMUSimon Rettberg2022-03-091-0/+77
|
* [statistics] Support new json-format of hardware info from clientSimon Rettberg2022-03-091-5/+5
| | | | | | We now try to use JSON output mode from any tool on the client to supply information, for easier parsability and hopefully, a more stable format.
* [eventlog] Add event filtering and notification systemSimon Rettberg2021-06-251-2/+18
|
* Moderize Database handlingSimon Rettberg2021-05-115-13/+13
| | | | | | | * 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] Remove useless lineSteffen Ritter2021-05-031-1/+0Star
|
* [statistics] Add soft-delete feature: Resets a client's IP and locationSimon Rettberg2021-02-181-3/+6
| | | | | | | | | Soft-deleting a client doesn't remove its entire data and usage history from the database, but just resets IP and location, so it doesn't appear in its former location anymore. In case a client is removed from a room, this declutters the client statistics. Once the client boots again, location and and IP address will be updated again.
* [statistics] Show ID45 live statsSimon Rettberg2021-01-291-2/+3
| | | | Closes #3634
* [statistics] Honor filters for clients with special modeSimon Rettberg2020-11-091-1/+2
| | | | Closes #3808
* [statistics] Remove trailing $Simon Rettberg2020-10-271-1/+1
|
* [statistics] Fix detection of machines with no HDDSimon Rettberg2020-10-271-1/+1
| | | | | | This was broken in two ways: The filters were renamed, but we still tried to match the old names (since these are strings :(), and then we need to ignore devicemapper devices reported on MaxiLinux.
* [statistics] Show if current runmode is different from configured oneSimon Rettberg2020-09-211-1/+12
| | | | | | This isn't accounting for fake runmodes like "remoteaccess" or "exams", which aren't stored in the database, but actually, this might be beneficial, as you want to actually see if the clients are in this mode.