Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [statistics] Track firmware used by clients and display in machine details | Simon Rettberg | 2024-12-16 | 1 | -2/+9 |
| | |||||
* | [statistics] Don't log error if ~suspend event is received twice | Simon Rettberg | 2024-12-03 | 1 | -1/+1 |
| | |||||
* | [statistics] Sanitize live values from client | Simon Rettberg | 2023-12-14 | 1 | -1/+5 |
| | |||||
* | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 1 | -1/+1 |
| | |||||
* | [statistics] Add button to copy existing rule | Simon Rettberg | 2023-08-02 | 1 | -0/+5 |
| | |||||
* | [statistics] Don't duplicate user in .vmchooser-session event | Simon Rettberg | 2023-07-18 | 1 | -2/+0 |
| | | | | It's already there from the machine table data as currentuser | ||||
* | [statistics] Fix invalid array access | Simon Rettberg | 2023-06-28 | 1 | -1/+1 |
| | |||||
* | [statistics] Expose proper id44/45 values in ~poweron event filtering | Simon Rettberg | 2023-01-20 | 1 | -1/+6 |
| | |||||
* | [statistics] Remove test code | Simon Rettberg | 2022-09-28 | 1 | -10/+0 |
| | |||||
* | [statistics] Prevent out-of-order event handling | Simon Rettberg | 2022-09-28 | 1 | -0/+4 |
| | |||||
* | [statistics] Make sure hwname and devpath get valid ASCII only | Simon Rettberg | 2022-05-17 | 1 | -2/+2 |
| | |||||
* | [statistics] Client details: Display booted system and bootup duration | Simon Rettberg | 2022-05-17 | 1 | -0/+5 |
| | |||||
* | [inc/Database] Add type information | Simon Rettberg | 2022-04-13 | 1 | -4/+4 |
| | |||||
* | [statistics] Make query builder a bit more OOP | Simon Rettberg | 2022-03-09 | 1 | -23/+9 |
| | |||||
* | [statistics] Add lookup table for GPT type UUIDs | Simon Rettberg | 2022-03-09 | 1 | -0/+1 |
| | |||||
* | [statistics] Adapt hw-data parsing to new json format for display | Simon Rettberg | 2022-03-09 | 1 | -7/+23 |
| | |||||
* | [passthrough] New module for managing hardware passthrough for QEMU | Simon Rettberg | 2022-03-09 | 1 | -4/+7 |
| | |||||
* | [statistics] Support new json-format of hardware info from client | Simon Rettberg | 2022-03-09 | 1 | -2/+27 |
| | | | | | | 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 system | Simon Rettberg | 2021-06-25 | 1 | -30/+60 |
| | |||||
* | Fix deprecated curly braces string indexing (PHP 7.4) | Simon Rettberg | 2021-03-25 | 1 | -4/+4 |
| | |||||
* | [statistics] Store ID45 live stats | Simon Rettberg | 2021-02-18 | 1 | -1/+3 |
| | |||||
* | [serversetup-bwlp-ipxe/statistics] Sanitize strings from clients | Simon Rettberg | 2020-07-31 | 1 | -10/+14 |
| | | | | | | Some string from the clients might not be well suited for utf-8 representation. Add wrapper functions that clean utf-8 strings, or convert ANSI strings to UTF-8 while removing problematic chars. | ||||
* | [statistics] Keep track of client runmode | Simon Rettberg | 2020-07-07 | 1 | -0/+8 |
| | |||||
* | [rebootcontrol/statistics] Move subnet size handling to hook | Simon Rettberg | 2020-04-27 | 1 | -24/+0 |
| | |||||
* | [statistics] Track CPU temperature as well | Simon Rettberg | 2020-04-27 | 1 | -3/+3 |
| | |||||
* | Fix typo in last commit | Simon Rettberg | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | [statistics] Track CPU-load and standby failures of clients | Simon Rettberg | 2020-04-25 | 1 | -5/+12 |
| | |||||
* | Minor tweaks and cleanups | Simon Rettberg | 2020-04-25 | 1 | -8/+11 |
| | |||||
* | [statistics] Add hook for client machine events | Simon Rettberg | 2020-04-16 | 1 | -0/+3 |
| | | | | Now other modules can react to poweron/off etc. | ||||
* | [statistics/rebootcontrol] Implement editing subnet | Simon Rettberg | 2019-11-27 | 1 | -0/+24 |
| | |||||
* | [statistics] api: Update DB on client ipaddr change | Simon Rettberg | 2019-11-19 | 1 | -7/+12 |
| | | | | | Just logging and ignoring the event spams the event log, also it's more likely that the address actually legitimately changed. | ||||
* | Fix UUID handling; refactor constraints for machineuuid | Simon Rettberg | 2019-02-21 | 1 | -16/+13 |
| | |||||
* | [statistics] Fix RAM change warning to handle increase too | Simon Rettberg | 2019-02-19 | 1 | -1/+2 |
| | |||||
* | [statistics] Fix copypasta | Simon Rettberg | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | [statistics] Track and display memory/tmp usage of clients | Simon Rettberg | 2019-01-28 | 1 | -2/+11 |
| | |||||
* | [statistics] Handling of standby state in statistics, log crashes | Simon Rettberg | 2019-01-24 | 1 | -61/+41 |
| | | | | | | | Or rather, not really crashes, but log whenever a client reports a poweron event without reporting a proper shutdown first. This isn't neccessarily a crash but could also be due to power loss, hard poweroff, or network failures. | ||||
* | [statistics] Log if client seems to have crashed | Simon Rettberg | 2019-01-21 | 1 | -0/+17 |
| | | | | | | Log when we reset a client's state in the cron job, as well as if we receive a poweron event even though the state in the DB is still IDLE or OCCUPIED. | ||||
* | [statistics] Filter malformed screen names | Simon Rettberg | 2018-12-04 | 1 | -0/+4 |
| | |||||
* | [statistics] Cleaner version for screen connection state handling by using ↵ | Simon Rettberg | 2017-12-21 | 1 | -16/+6 |
| | | | | nested array feature for queries | ||||
* | [statistics] Properly mark disconnected sceens as such if the output name ↵ | Simon Rettberg | 2017-12-21 | 1 | -17/+29 |
| | | | | changed | ||||
* | [statistics, roomplanner, locationinfo] Ignore machines with runmode:isclient==0 | Simon Rettberg | 2017-12-01 | 1 | -1/+0 |
| | |||||
* | [statistics] Reset session name on login to vmchooser | Simon Rettberg | 2017-11-30 | 1 | -1/+1 |
| | |||||
* | [statistics] Introduce state column to get rid of complicated state ↵ | Simon Rettberg | 2017-11-28 | 1 | -56/+134 |
| | | | | | | determination This also adds support for the STANDBY state | ||||
* | [statistics] Warn about suspicious hardware changes (RAM, CPU) | Simon Rettberg | 2017-11-24 | 1 | -18/+42 |
| | | | | | | If the CPU model changes or the amount of RAM decreases we issue a warning message to the server log, since at least in the RAM case it might not have been an authorized access.... :/ | ||||
* | [statistics] Also adapt MAC-UUID fixing code to mltk changes | Simon Rettberg | 2017-11-21 | 1 | -1/+1 |
| | | | | Refs #3227 | ||||
* | [statistics] api: Allow specifying client type | Simon Rettberg | 2017-11-03 | 1 | -27/+42 |
| | |||||
* | [statistics] Handle client screens, manage projectors | Simon Rettberg | 2017-04-06 | 1 | -0/+73 |
| | |||||
* | [statistics/locations/..] Cache calculated locationid of machine in machine ↵ | Simon Rettberg | 2016-12-06 | 1 | -4/+20 |
| | | | | | | | | | | | | | | | table We now have three columns for the locationid: - subnetlocationid Updated whenever the clientip of a client changes on bootup, or when locations/subnets are edited in the locations module. - fixedlocationid Takes the role of the old locationid field - set when a machine is placed in a room via roomplanner, set to NULL otherwise. - locationid Set to fixedlocationid if it's not NULL, to subnetlocationid otherwise. The field is updated by a BEFORE UPDATE trigger. | ||||
* | [statistics] Show current lecture, use new logging format/columns if possible | Simon Rettberg | 2016-09-01 | 1 | -13/+31 |
| | |||||
* | [statistics] Allow larger RAM... | Simon Rettberg | 2016-07-14 | 1 | -2/+2 |
| |