Commit Graph

73 Commits (c55bdcbf28e0a43ec9e8d357d89cecbca3c29a22)

Author SHA1 Message Date
Jason Kulatunga 27b923b5e9 (0.3.5) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga bab25de2f2 (0.3.4) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 520136a5ec fixing automated version bump, attempt 3.
4 years ago
Jason Kulatunga e364fe95d9 fixing verion bump for release.
4 years ago
Jason Kulatunga 93cf676818 added a "Success" test for script notifications.
4 years ago
Ricardo Gonzalez 13d3d9f64e Show Host ID
4 years ago
Jason Kulatunga 77971edf5f
Merge pull request #103 from ryck/feature/improve-humanize-duration
4 years ago
Ricardo Gonzalez 78d0dd8f3b Use humanizeDuration directly in the template
4 years ago
Ricardo Gonzalez 96534c44b7 Improve humanizeHours
4 years ago
Ricardo Gonzalez 95ef254b8c Add timestamp to last updated. Fixes #87
4 years ago
Jason Kulatunga bf07077154 fail if the parent directory for database does not exist.
4 years ago
Jason Kulatunga f27883ea4c remove requestcatcher live test.
4 years ago
Jason Kulatunga b04f1b07e8 (0.3.0) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 9fac3c6308 fix gorm dependency.
4 years ago
Jason Kulatunga 1cd5ebaa43 missing device type update.
4 years ago
Jason Kulatunga b44ef5cb9c adding support for a collecto config file.
4 years ago
Jason Kulatunga 32e7044c67
Merge pull request #75 from AnalogJ/notificationss
4 years ago
Jason Kulatunga ac7c1f28cf ignore empty ("") errors.
4 years ago
Jason Kulatunga 80a382d098 slight tweaks to notifications error handling.
4 years ago
Jason Kulatunga a3438297e6 removeedd waitgroup, using sync/errgroup instead (to pass error messages back). returning errors in test notifications endpoint payload. Adding failure tests for webhooks, scripts & shoutrr.
4 years ago
Jason Kulatunga 6ca4ce39de Adding documenation for notifications.
4 years ago
Jason Kulatunga d339e967a6 fixing notifications.
4 years ago
Jason Kulatunga 6377a258f6 sending notifications on failure.
4 years ago
Jason Kulatunga be378bd147 if attribute Id is unknown (and does not match anything in metadata) the frontend breaks. Added more robust frontend display code to handle this case.
4 years ago
Jason Kulatunga 1246f5bba9 started working on notifications.
4 years ago
Jason Kulatunga 7742f4c6c3 fixing windows binary build during CI. Update config missing error message.
4 years ago
Jason Kulatunga 7988381433 (0.2.4) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga a80794590a (0.2.3) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 32682283da (0.2.2) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 75a5f7dfb6 (0.2.1) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 6a20228262 adding error handling for all DB calls. Returning StatusInternalServerError whenever an error occurs. Adding additional logging to server handlers.
4 years ago
Jason Kulatunga 5127399e94 conditionally log request body.
4 years ago
Jason Kulatunga 8a975e2164 log request body.
4 years ago
Jason Kulatunga 1c59b3c245 fix tests.
4 years ago
Jason Kulatunga a57120d600 adding new environmental variables for added debugging: COLLECTOR_LOG_FILE, COLLECTOR_DEBUG, DEBUG, SCRUTINY_LOG_FILE, SCRUTINY_DEBUG
4 years ago
Jason Kulatunga 286ec25a94 (0.2.0) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga ad3f8480d9 added some anonymized nvme test data to ensure that NVMe drives are correctly processed by new device detection. thanks @Roxedus.
4 years ago
Jason Kulatunga 67d1c592a5 include the device type in the title, if it's non-standard.
4 years ago
Jason Kulatunga 24262f7c8c pass deviceType when running smartctl data collection (for megaraid type disks).
4 years ago
Jason Kulatunga 66122778a3 only the firmware can really change between scans. Lets slim down the metadata update.
4 years ago
Jason Kulatunga 23d5b86b1b new device detection engine (OS aware). Uses smartctl --scan to detect drives (and conditionally uses jaypipes/ghw). WWN is calculated from smartctl data, then retrieved from GHW, and fallsback to serial number. WWN calcuation code is based on IEEE spec, for "Registered" IEEE format - NAA5. TODO: support NAA6 and other formats?
4 years ago
Jason Kulatunga e6eeaf7e31 adding mocked detail data for frontend viewing. placeholders for settings panels. Add dialog panel for Details setings.
4 years ago
Jason Kulatunga 5101a37964 adding device protocl and type to the. Adding class for parsing `smartctl --scan` json output, for device detection. added an example/test file for `smartctl -x -j` added a placeholder settings panel. moved dashboard & details compoonent out of "Admin" directory.
4 years ago
Jason Kulatunga 98415e625d fix import. added simle test for notify test endpoint.
4 years ago
Jason Kulatunga 78a619b09d moved middleware into more relevant location. Adding send test notifications handler. making sure that config is available from web handler functions.
4 years ago
Jason Kulatunga c913cf39b9 adding new nottification validation erorr. Added a notification class containing webhook, script and shoutrrr notification logic. Adding "Test notification endpoint".
4 years ago
Jason Kulatunga 62b2ec9554 (0.1.13) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 834dcdc223 update test db.
4 years ago
Jason Kulatunga c8471ffa88 (0.1.12) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 86fc10b7b9 added ideal and thresholds for NVMe and SCSI drives.
4 years ago