scrutiny

Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds

MIT License

Stars
5.1K
Committers
31

Bot releases are hidden (Show)

scrutiny - v0.8.1 Latest Release

Published by AnalogJ 6 months ago

Timestamp SHA Message Author
2024-04-08T04:48Z 5e6ab229 (v0.8.1) Automated packaging of release by Packagr packagrio-bot
2024-04-05T21:11Z 67c0af9f fix amd64 s6_arch. Jason Kulatunga
2024-04-05T21:04Z 55565e50 Merge pull request #625 from AnalogJ/cron_fixes fixing cron in #602 Jason Kulatunga
2024-04-05T17:01Z f74d9c10 fixing cron in #602 Updated s6overlay to v3 Note: xz-utils was added as a requirement for s6-overlay (using safe 5.4.1 instead of compromised 5.6.x versions) Jason Kulatunga
scrutiny - v0.8.0

Published by AnalogJ 7 months ago

Timestamp SHA Message Author
2024-03-13T23:47Z 5977f7c7 (v0.8.0) Automated packaging of release by Packagr packagrio-bot
2024-03-13T04:08Z 3490a2ff Merge pull request #597 from joserebelo/sigterm Use exec on scrutiny-collector cron to ensure signal handling Jason Kulatunga
2024-03-13T03:53Z a0f9e6e3 Merge pull request #596 from dropsignal/master rebase docker image to debian 12 (bookworm) Jason Kulatunga
2024-03-13T02:39Z 6a9b89b3 fixed missing && Drop Signal
2024-03-10T03:37Z 543f3760 performing requested changes Drop Signal
2024-03-09T22:45Z ca7bd2c1 Use exec on scrutiny-collector cron to ensure signal handling This way SIGTERM gets propagated and the container terminates gracefully. José Rebelo
2024-03-09T04:30Z 1e74e966 rebase to debian 12 (bookworm) Drop Signal
scrutiny - v0.7.3

Published by AnalogJ 8 months ago

Timestamp SHA Message Author
2024-02-24T23:12Z 5e33c33e (v0.7.3) Automated packaging of release by Packagr packagrio-bot
2024-02-24T23:10Z 3ea223fa Merge pull request #547 from kaysond/master Add support for disabling repeat notifications if the values haven't changed Jason Kulatunga
2024-02-24T17:32Z 44275c66 Merge pull request #569 from uhthomas/466 fix(collector): show correct nvme capacity Jason Kulatunga
2024-02-24T17:20Z 19bd59dc Merge pull request #577 from DrFrankensteinUK/patch-1 Update SUPPORTED_NAS_OS.md Jason Kulatunga
2024-02-17T16:47Z b7fab3c9 Update SUPPORTED_NAS_OS.md Added another link for the new Container Manager version of my guide for those on the newer DSM versions. The older guide while archived still functions correctly. DrFrankensteinUK
2024-02-04T19:52Z 09f4b34b fix server test Aram Akhavan
2024-02-04T19:37Z f24abf25 Add tests for not repeating notifications Aram Akhavan
2024-02-03T22:33Z cc889f2a fix notify tests Aram Akhavan
2024-01-23T20:00Z 2aa242e3 update mockgen instructions Jason Kulatunga
2024-01-23T19:58Z 1c193aa0 add database interface mock Jason Kulatunga
2023-12-08T19:18Z 01c5a7fd Address review comments Aram Akhavan
2023-12-04T06:17Z 98d95888 refactor common code Aram Akhavan
2023-11-27T06:43Z 4e5c76b2 Add support for disabling repeat notificationsAdd a new database function for getting the tailUpdate ShouldNotify() to handle ignoring repeat notifications if set Aram Akhavan
2023-11-25T03:17Z 6417d713 Add a setting for repeating notifications or not Aram Akhavan
2023-11-25T03:16Z 3285eb65 Fix some development issues Aram Akhavan
2024-01-23T22:02Z db86bac9 fix(collector): show correct nvme capacity Some nvme devices do not report their capacity through the usual 'user_capacity' field, instead the total capacity is reported with the 'nvme_total_capacity' field. Fixes: #466 Thomas Way
2024-01-23T20:57Z a3dfce35 Update INSTALL_HUB_SPOKE.md fixes https://github.com/AnalogJ/scrutiny/issues/495 Jason Kulatunga
2024-01-23T20:19Z 240178d7 Merge pull request #529 from KaeTuuN/patch-1 Update README.md Links to compose files Jason Kulatunga
2024-01-23T20:16Z 2dcb6cd6 Merge pull request #566 from PrplHaz4/patch-3 Add COLLECTOR_HOST_ID env var to hubspoke example Jason Kulatunga
2024-01-15T21:51Z 56df7b57 Add COLLECTOR_HOST_ID env var to hubspoke example Added COLLECTOR_HOST_ID environment variable to hubspoke example PrplHaz4
2023-12-26T21:50Z d54a0abc Merge pull request #559 from ibizaman/patch-1 Fix typo in readme Jason Kulatunga
2023-12-19T23:51Z 061f55f5 Fix typo in readme Pierre Penninckx
2023-11-22T22:25Z 5bbd4c3b update delete device message to clarify that no data will actually be effected, only scrutiny data. fixes #544 Jason Kulatunga
2023-11-18T16:50Z fb6c3d6a document Shoutrrr special characters in username & password - fixes #532 Jason Kulatunga
2023-10-18T08:33Z 87dc51a9 Update README.md Links to compose files Links were not working, so I replaced them with working ones. KaeTuuN
scrutiny - v0.7.2

Published by AnalogJ about 1 year ago

  • [bug] Fix parsing of attribute 188 on seagate drives
    • thanks @kaysond 🥳
    • fixes #527
    • fixes #522
  • [bug] Fix assets not loading when running as non-root user
    • thanks @kaysond (again) 🎉
    • fixes #520
  • [docs] Added Traefik instructions
    • thanks @SlavikCA 🥳
    • fixes #519
Timestamp SHA Message Author
2023-10-17T13:19Z c3a0fb7f (v0.7.2) Automated packaging of release by Packagr packagrio-bot
2023-10-17T13:09Z 5e876085 Merge pull request #520 from kaysond/patch-1 Jason Kulatunga
2023-10-17T13:08Z ab7fd107 Merge pull request #527 from kaysond/master Jason Kulatunga
2023-10-15T04:39Z 550cd590 Fix parsing of attribute 188 on seagate drives Aram Akhavan
2023-09-29T18:51Z a8621d2b Update permissions setting in Dockerfile.web This fixes issues with assets loading when you run as non root users Aram Akhavan
2023-09-27T17:17Z 4b1d9dc2 Merge pull request #519 from SlavikCA/patch-1 Jason Kulatunga
2023-09-27T04:11Z 22769b96 Docs: few more details about Traefik proxy Slavik
2023-09-27T04:04Z feb79099 Docs: add Traefik REVERSE_PROXY config example Slavik
2023-09-06T19:51Z 2f01e8c8 Merge pull request #512 from kaysond/master Jason Kulatunga
2023-09-03T17:37Z 31c2daed fix smart 188 thresholds Aram Akhavan
scrutiny - v0.7.1

Published by AnalogJ over 1 year ago

  • [feat] Updates shoutrrr to v0.7.1 to enable support for ntfy notifications.
    • thanks @adamantike 🥳
    • fixes #433
    • closes #471
  • [feat] Allow configuration files with yml extension
    • thanks @adamantike 🥳
    • fixes #79
    • closes #472
  • [feat] simplify docker image build
    • thanks @modem7 🥳
    • fixes #461
scrutiny - v0.7.0

Published by AnalogJ over 1 year ago

  • [feat] ⚠️ ⚠️ WARNING ⚠️ ⚠️ - upgrade to Angular 13-LTS.
    • thanks @adripo 🎉
    • We upgraded from Angular 9 to Angular 13. No issues were noticed in testing, however there may be some undetected issues. Please open a ticket if you notice anything unusual.
    • local angular-only development throwing errors.
    • fixes #469
    • fixes #398
  • [feat] added ability to run collector at startup after a delay
    • fixes #412
  • [feat] can connect to external InfluxDB server using self-signed certificates
    • thanks @SaswatPadhi 🎉
    • fixes #441
    • fixes #440
  • [feat] Upgrade to Go 1.20 (Go 1.18 is EOL)
    • thanks @adamantike 🎉
    • fixes #446
  • [feat] Added setting for line stoke on temp history graph
    • thanks @adripo 🎉
    • fixes #396
  • [bug] device type override was sometimes incorrectly treated as a list
    • fixes #418
  • [bug] Angular frontend package and docker image are correctly generated
    • fixes #426
  • [docs] Added Hub/Spoke deployment guide
    • thanks @TinJoy59 🎉
    • fixes #417
  • [docs] Added instructions for setting InfluxDB Admin username & password
    • fixes #432
  • [docs] Update docs with instructions for adding host id to UI.
    • fixes #464
    • related #151
scrutiny - v0.6.0

Published by AnalogJ almost 2 years ago

  • [feat] ⚠️ ⚠️ WARNING ⚠️ ⚠️ - upgrade Shoutrrr library from v0.4.4 to v0.6.1
    • Shoutrrr is a library used by Scrutiny to send notifications, so depending on your configuration, this may result in broken or missing notifications.
      • run curl -X POST http://SCRUTINY_WEB_HOSTNAME/api/health/notify to test your notifications work correctly after upgrading.
    • thanks @davralin 🎉
    • fixes #355
    • fixes #420
  • [feat] updated healthcheck to ensure that Scrutiny can successfully communicate with InfluxDB and SQLite
  • [feat] increased the timeout for collector -- allowing for larger SMARTCTL payloads to be submitted successfully
    • thanks @adripo 🎉
    • fixes #391
    • fixes #318
    • fixes #185
    • fixes #183
  • [bug] exit with an error when the configuration file cannot be parsed successfully.
  • [bug] when temperature values are null, skip them
    • fixes #393
  • [doc] update README to clarify that only one web image is necessary in hub/spoke deployment mode
  • [doc] update README to clarify that notifications have been implemented
    • thanks @StratusFearMe21 🎉
  • [doc] add notification testing command to troubleshooting guide
    • thanks @boomam 🎉
  • [doc] clarify that /dev/sdX mounts don't matter, as scrutiny uses the WWN value to ensure uniqueness
    • added workaround to ensure consistentcy using /dev/disk/by-id/ mounts
  • [doc] added installation guides for Synology.
    • thanks drfrankenstein.co.uk 🎉
    • thanks @SiM22 🎉
  • [doc] added manual install guide for Windows
    • thanks @Robert-Zacchigna 🎉
Timestamp SHA Message Author
2023-01-12T00:42Z 1c7f299b (v0.6.0) Automated packaging of release by Packagr packagrio-bot
2023-01-12T00:37Z 602fdce0 Merge pull request #425 from AnalogJ/update_shoutrrr Jason Kulatunga
2023-01-12T00:17Z 61fde6a2 update shoutrrr version. fixes #355 Jason Kulatunga
2022-12-02T15:13Z d843bcc2 fix nightly build. Jason Kulatunga
2022-11-30T16:25Z f2856e0f adding a healthcheck endpoint that confirms communication with influxdb and sqlite. ref: #381 Jason Kulatunga
2022-11-30T15:56Z 58ef1aa3 update readme. Jason Kulatunga
2022-11-30T06:45Z 6a6570b8 trying to fix nodejs build of frontend. Jason Kulatunga
2022-11-30T06:24Z 29a0860c trying to fix nodejs build of frontend. Jason Kulatunga
2022-11-30T06:06Z fb760a9f make sure we print an error if the config file is invalid. fixes #408 Jason Kulatunga
2022-11-30T05:07Z c9f13f43 update README to correctly call-out the influxdb requirement in hub-spoke deployments. references #409 Jason Kulatunga
2022-11-28T16:16Z dd03a8cf Revert "trying to fix build" This reverts commit 0a6ade4da9ba47981743d657c42636bf2fa60989. Jason Kulatunga
2022-11-28T16:13Z 0a6ade4d trying to fix build Jason Kulatunga
2022-11-28T15:47Z 5c8c11d7 Merge pull request #407 from StratusFearMe21/patch-1 Jason Kulatunga
2022-11-28T15:46Z 00502cc5 Merge pull request #406 from boomam/patch-1 Jason Kulatunga
2022-11-28T05:46Z 0febe3fd Looks like this is already implemented StratusFearMe21
2022-11-28T00:28Z fcd4bb45 Added new formatting ....to match existing doc formatting standard. boomam
2022-11-28T00:27Z 89f763e6 Addition of notification testing command to troubleshooting Addition of notification testing command to troubleshooting. boomam
2022-11-15T17:07Z 075eb94f Merge pull request #394 from AnalogJ/skip_null_temp Jason Kulatunga
2022-11-09T04:21Z 098ce067 Update TROUBLESHOOTING_DEVICE_COLLECTOR.md Jason Kulatunga
2022-11-06T15:54Z 26777963 fixing bug. Null value for temperatures should be ignored. Jason Kulatunga
2022-11-06T15:46Z 5cc7fb30 Merge pull request #391 from adripo/patch-1 Jason Kulatunga
2022-11-05T03:14Z 222b8103 fix: increase timeout adripo
2022-10-13T04:26Z 727d5b0a Update SUPPORTED_NAS_OS.md Jason Kulatunga
2022-10-13T03:58Z d7b45e5f update docs. Jason Kulatunga
2022-09-23T05:13Z 578a262d Merge pull request #372 from Robert-Zacchigna/master Jason Kulatunga
2022-09-21T19:58Z c6e11f88 Minor Formatting Fix Robert-Zacchigna
2022-09-21T19:51Z b795331e Doc for Manual Install on Windows Robert-Zacchigna
scrutiny - v0.5.0

Published by AnalogJ about 2 years ago

  • [feat] ⚠️ ⚠️ BREAKING ⚠️ ⚠️ - moving settings to the database.
    • [doc] updated dbdiagrams schema
    • added Settings table (and default values during migration)
    • Added Save Settings and Get Settings functions.
    • Added web API endpoints for getting and saving settings.
    • Frontend settings are loaded from the DB and added to the AppConfig during startup.
    • When updating settings, they are stored in AppConfig, and written do the database.
  • [feat] ⚠️ ⚠️ BREAKING ⚠️ ⚠️ force failure during startup if notify.filter_attributes or notify.level is set in config file (must now be set via Settings)
    • Deprecated old Notify* constants. Created new MetricsStatus* and MetricsNotifyLevel constants.
  • [feat] ⚠️ ⚠️ BREAKING ⚠️ ⚠️ Device status is now configurable (analysis based on: Scrutiny, Smart or Both)
    • fixes #275
    • device status analysis is configurable as a dashboard setting
    • selected device status analysis applies to the frontend dashboard as well as notifications.
  • [feat] adding setting to allow users to customize between binary vs SI/Metric units in UI.
    • fixes #330
  • [feat] ensure that device host id is provided in notifications (if available).
    • fixes #337
  • [bug] details page, attr history needs to be reversed, so the newest data is on the right
    • fixes #339
  • [bug] fix the WORKDIR for collector image.
    • fixes #335
  • [bug] fix SQLITE_BUSY error caused by changing SQLITE driver
    • adding a busy_timeout value, which tells the driver to retry until timeout is reached (30 seconds)
    • fixes #341
    • fixes #220
    • fixes #347
  • [doc] update support table in README.
    • freebsd binaries for collector and web working
    • macos binaries for arm and amd.
  • [doc] add support for udev on Alpine linux
    • thanks @MattKobayashi 🎉
    • fixes #340
  • [doc] fix inaccuracies in INSTALL_SYNOLOGY_COLLECTOR.md
    • thanks @KF5JWC 🎉
  • [doc] added an explanation for why influxdb is required to the TROUBLESHOOTING_INFLUXDB.md guide
Timestamp SHA Message Author
2022-08-04T15:11Z f1e5bd3e (v0.5.0) Automated packaging of release by Packagr packagrio-bot
2022-08-04T15:07Z d8d56f77 Merge pull request #352 from AnalogJ/beta Jason Kulatunga
2022-08-04T14:56Z 26b22153 fix tests. Jason Kulatunga
2022-08-04T14:30Z 15d3206f remove settings dialog from Details page. Jason Kulatunga
2022-08-04T06:12Z 59e2e928 remove the notify.level and notify.filter_attributes values from the example.scrutiny.yaml, since they are no longer allowed. Jason Kulatunga
2022-08-04T05:59Z 51f59e4f docs, added an explanation for why influxdb is required. Jason Kulatunga
2022-08-04T05:51Z f8231278 simplify logger creation (move logic into a function in main packages) Ensure logger creation is consistent between Web and Collector Create logger in main, pass down to downstream functions (like gin) In debug mode, print a copy of AppConfig Better debugging for logger. Jason Kulatunga
2022-08-04T03:55Z d41d535a make sure that the device host id is provided in notifications (if available). fixes #337 Jason Kulatunga
2022-08-04T01:38Z 9a4a8de3 make sure the settings dialog width is 600px for readability. Jason Kulatunga
2022-08-04T01:23Z 2d6f60ab attrHistory needs to be reversed, so the newest data is on the right fixes #339 Jason Kulatunga
2022-08-03T05:15Z d201f798 Merge pull request #351 from AnalogJ/app_db_settings Jason Kulatunga
2022-08-03T05:14Z a1b01085 Added PRAGMA settings support when connecting to SQLITE db. When a transaction cannot lock the database, because it is already locked by another one, SQLite by default throws an error: database is locked. This behavior is usually not appropriate when concurrent access is needed, typically when multiple processes write to the same database. PRAGMA busy_timeout lets you set a timeout or a handler for these events. When setting a timeout, SQLite will try the transaction multiple times within this timeout. https://rsqlite.r-dbi.org/reference/sqlitesetbusyhandler retrying for 30000 milliseconds, 30seconds - this would be unreasonable for a distributed multi-tenant application, but should be fine for local usage. added mechanism for global settings (PRAGMA and DB level instructions). fixes #341 Jason Kulatunga
2022-08-03T03:42Z f0275d23 Merge pull request #346 from KF5JWC/patch-3 Jason Kulatunga
2022-08-03T03:29Z 9dafde8a Merge pull request #350 from MattKobayashi/docs_udev Jason Kulatunga
2022-08-03T01:02Z fa8f86ab Add missing setup command Matthew Kobayashi
2022-08-01T20:07Z 41c9daa9 Make run_collect.sh executable Synology task will fail when not executable KF5JWC
2022-07-31T18:00Z 83186ba3 Merge pull request #345 from KF5JWC/patch-2 Jason Kulatunga
2022-07-31T05:07Z 3205e3d0 Update INSTALL_SYNOLOGY_COLLECTOR.md Typo: Created and loaded config into conf/, but specifies config/ in argument KF5JWC
2022-07-30T15:50Z 3f272b36 adding setting to allow users to customize between binary vs SI/Metric units in UI. fixes #330 Jason Kulatunga
2022-07-30T15:05Z b238579f Merge pull request #343 from AnalogJ/app_db_settings adding tests. Make sure that device status depends on the configured threshold Jason Kulatunga
2022-07-29T14:11Z ce2f990e consolidate device status to string logic in DeviceStatusPipe. Ensure device status takes into account new settings. Jason Kulatunga
2022-07-29T13:43Z b11b8732 Merge pull request #342 from MattKobayashi/docs_udev Jason Kulatunga
2022-07-28T23:33Z 5cd441da Add udev troubleshooting doc Matthew Kobayashi
2022-07-25T14:46Z 2e768fb4 adding tests. Make sure that device status depends on the configured threshold. Jason Kulatunga
2022-07-23T23:37Z e8755ff6 Merge pull request #338 from AnalogJ/app_db_settings Jason Kulatunga
2022-07-23T23:21Z e41ee473 filter attributes after notify Jason Kulatunga
2022-07-23T23:11Z 7a68a68e frontend, determine the device status by checking against the configured thresholds. Jason Kulatunga
2022-07-23T18:43Z 94594db2 on settings save, return the new settings. update the frontend to persist settings to the database. Using ScrutinyConfigService instead of TreoConfigService. Using snake case settings in frontend. Make sure we're using AppConfig type where possible. Jason Kulatunga
2022-07-23T17:19Z 7e672e8b adding tests for config.MergeConfigMap functionality. (Set vs SetDefault). Converted all settings keys to snakecase. Jason Kulatunga
2022-07-23T16:32Z 54e2cacb move frontend settings into the DB (for consistent settings handling). Flattened settings object. Jason Kulatunga
2022-07-21T04:55Z c0f1dfdb fixing config mock. Jason Kulatunga
2022-07-20T06:12Z 29bc7999 working settings update. Settings are loaded from the DB and added to the AppConfig during startup. When updating settings, they are stored in AppConfig, and written do the database. Jason Kulatunga
2022-07-17T17:32Z 99af2b8b WIP settings system. - updated dbdiagrams schema - [BREAKING] force failure if notify.filter_attributes or notify.level is set - added Settings table (and default values during migration) - Added Save Settings and Get Settings functions. - Added web API endpoints for getting and saving settings. - Deprecated old Notify* constants. Created new MetricsStatus* and MetricsNotifyLevel constants. Jason Kulatunga
2022-07-17T05:07Z dd0c3e6f rename the migration model package name. Jason Kulatunga
2022-06-26T22:30Z 5b2746f3 initial settings table. Jason Kulatunga
2022-07-16T17:12Z e9c1de96 update support table in README. - freebsd binaries for collector and web working - macos binaries for arm and amd. Jason Kulatunga
2022-07-14T04:56Z 6ca4bd49 fix the WORKDIR for collector image. fixes #335 Jason Kulatunga
scrutiny - v0.4.16

Published by AnalogJ over 2 years ago

  • [feat] frontend javascript changes & tests.
    • adding typescript interfaces for type hinting and testing some code reformatting
    • adding tests for services and components.
    • cleanup of unused dependencies in components.
    • refactor dashboard service so that wrapper is removed before data is passed to component. (no more this.data.data...).
    • refactored components so that variable names are consistent (dashboardService vs smartService).
    • ensure argument and return types are specified everywhere.
    • adding tests for pipes.
    • added ci for frontend code.
  • [feat] added mechanism to update InfluxDB tasks if they get out of date (due to updates in the code).
  • [fix] Historical temperature data is inconsistent and is not downsampled correct
    • rewrote the influxdb down-sampling tasks, ensure they work correctly.
    • fixes #259
    • fixes #317
  • [docs] added and fixed links to supported NAS's
    • fixes #120
  • [feat] upgrading to go 1.18 for generics (and lodash-like library)
  • [fix] devices with an empty wwn should be filtered out (not uploaded during device registration, skipped when attempting to upload metrics).
  • [docs] added USB instructions to trouble shooting guide.
    • fixes #266
  • [docs] added instructions for how to create a Scope restricted InfluxDB API token for use with Scrutiny.
    • fixes #249
Timestamp SHA Message Author
2022-07-12T16:02Z c34ee85e (v0.4.16) Automated packaging of release by Packagr packagrio-bot
2022-07-12T15:58Z 91e8eb1d Merge pull request #333 from AnalogJ/beta Jason Kulatunga
2022-07-12T15:58Z a01b8fe0 manually bump version. Jason Kulatunga
2022-07-12T15:57Z 550fb542 Merge pull request #328 from AnalogJ/beta pre v0.4.16 Jason Kulatunga
2022-07-12T03:54Z 78410637 remove solaris. Jason Kulatunga
2022-07-12T03:52Z 8e05b2e2 Revert "add a solaris collector detect engine." This reverts commit 64e1c93d16fbda1912e61ff541102e1061a21610. https://gitlab.com/cznic/sqlite does not support Solaris. > build constraints exclude all Go files in /home/runner/work/scrutiny/scrutiny/vendor/modernc.org/libc/errno related #120 Jason Kulatunga
2022-07-12T03:48Z 64e1c93d add a solaris collector detect engine. Jason Kulatunga
2022-07-12T03:47Z b227054b error if any step fails. Jason Kulatunga
2022-07-12T03:38Z 66bd6f99 compiling solaris binaries related #120 Jason Kulatunga
2022-07-10T18:30Z c6579864 added instructions for how to create a Scope restricted InfluxDB API token for use with Scrutiny. - fixes #249 Jason Kulatunga
2022-07-10T16:01Z 2361c329 added USB instructions to trouble shooting guide. fixes #266 added solaris to supported os list. Jason Kulatunga
2022-07-10T01:28Z 5ea149d8 upgrading to go 1.18 for generics (and lodash-like library). devices with an empty wwn should be filtered out (not uploaded during device registration, skipped when attempting to upload metrics). added a migration to delete existing device entries with an empty wwn fixes #314 Jason Kulatunga
2022-07-10T00:00Z 30bd18f8 updating docs. Jason Kulatunga
2022-07-09T17:42Z 0f0efac8 fix update, using raw flux script. Jason Kulatunga
2022-07-09T17:05Z 04563c0d ensure we have the ability to keep influxdb tasks up-to-date. Jason Kulatunga
2022-07-09T15:48Z 9316ecca adding tests for tasks and aggregation queries (temp). Jason Kulatunga
2022-07-09T01:19Z b71d6660 adding typescript interfaces for type hinting and testing some code reformatting adding tests for services and components. cleanup of unused dependencies in components. refactor dashboard service so that wrapper is removed before data is passed to component. (no more this.data.data...). refactored components so that variable names are consistent (dashboardService vs smartService). ensure argument and return types are specified everywhere. adding tests for pipes. adding ng test to ci steps. change dir before running npm install. trying to install nodejs in continer. test frontend separately. upload coverage for frontend and backend. upload coverage for frontend and backend. testing coverage file locations. retry file upload. Jason Kulatunga
2022-07-08T14:11Z 0e2fec4e adding tests to frontend. Jason Kulatunga
2022-07-07T15:56Z ff171282 Merge pull request #325 from AnalogJ/beta make sure that make is installed when building binary frontend. Jason Kulatunga
2022-07-07T05:50Z ea8fe208 make sure that make is installed when building binary frontend. Jason Kulatunga
scrutiny - v0.4.15

Published by AnalogJ over 2 years ago

  • [feat] removed CGO dependency (replaced github.com/mattn/go-sqlite3 with gitlab.com/cznic/sqlite)
  • [build] renamed build.yaml to ci.yaml (triggered on pullrequest pushes)
  • [build] redesigned build system around Make
  • [build] redesigned build system around Github Actions Matrix for binary builds.
  • [build] consistently use Make commands in Docker image builds
  • [build] remove unused Dockerfile.xgo
Timestamp SHA Message Author
2022-07-07T05:23Z fc09df19 (v0.4.15) Automated packaging of release by Packagr packagrio-bot
2022-07-07T05:20Z 9ae9c387 Merge pull request #315 from AnalogJ/beta Jason Kulatunga
2022-07-06T05:33Z 772b4f65 fix influxdb install. Jason Kulatunga
2022-06-28T05:08Z 4a16ca0d wip, migrate all scripts to new build pattern (Makefile + multiple GH agents). Jason Kulatunga
2022-06-27T03:43Z 316ce856 cleanup, remove -race flag when testing (requires CGO) Jason Kulatunga
2022-06-27T03:19Z 6e0321f4 add go.sum Jason Kulatunga
2022-06-27T03:05Z 338d2ae0 remove invalid freebsd arch. remove invalid freebsd arch. Jason Kulatunga
2022-06-27T02:38Z 4419f7f4 remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite) Jason Kulatunga
2022-06-26T22:35Z 797a6b04 make sure we dont depend on tests for building binaries. empty commit. fix checkout. fix checkout. fix zig. fix zig. fix zig. fix zig. fix zig. fix zig. fix zig. fix zig. fix zig. fix zig. Jason Kulatunga
2022-06-26T22:34Z d0b545df fixing make frontend in docker builds. Jason Kulatunga
2022-06-26T22:26Z b0bff53b start refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation). Jason Kulatunga
2022-06-26T02:15Z b4adf3d8 cleanup before go generate (and multi-arch builds using zig). Jason Kulatunga
scrutiny - v0.4.14

Published by AnalogJ over 2 years ago

  • [feat] added support for customizing notification rules:
    • failing attribute type (Critical vs All)
    • failure reason (Smart, Scrutiny, Both)
    • fixes #300
  • [feat] collector smartctl binary path can now be customized
    • fixes #304
    • fixes #189
  • [fix] fixed angular lint failures
  • [fix] empty deviceType in Collector config file was causing devices to be skipped.
    • fixes #255
Timestamp SHA Message Author
2022-06-25T22:13Z eefdc548 (v0.4.14) Automated packaging of release by Packagr packagrio-bot
2022-06-25T22:03Z fb918e2d Merge pull request #308 from AnalogJ/beta pre v0.4.14 release Jason Kulatunga
2022-06-25T18:19Z 3d9001a5 when deviceType not specified in collector config, scrutiny will ignore the device. We need to make sure we correctly override the device. fixes #255 Jason Kulatunga
2022-06-21T01:01Z fbe7d63a trying to fix tests. Jason Kulatunga
2022-06-21T00:21Z d718b089 trying to fix tests. Jason Kulatunga
2022-06-20T20:32Z 44c7211b temp artifacts for #304 Jason Kulatunga
2022-06-20T19:09Z 157c93b9 provide a mechanism to specify the absolute path to the smartctl binary used by metrics collector. - fixes #304 Jason Kulatunga
2022-06-20T15:15Z 7babc280 ensure that users can filter their notifications by: - failing attribute type (Critical vs All) - failure reason (Smart, Scrutiny, Both) fixes #300 Jason Kulatunga
2022-06-15T14:10Z e364e480 update Synology Guide. Jason Kulatunga
2022-06-15T14:05Z bfefe7e9 Merge pull request #303 from SiM22/patch-1 Jason Kulatunga
2022-06-15T08:56Z 831cca78 Create INSTALL_COLLECTOR_SYNOLOGY_AARCH64.md A little tutorial to get the collector running on Synology Simon Garcia
2022-06-12T04:35Z 46f3b1c0 fix using linter. Jason Kulatunga
2022-06-15T04:41Z 8a1ae2ff Update TROUBLESHOOTING_DEVICE_COLLECTOR.md Jason Kulatunga
scrutiny - v0.4.13

Published by AnalogJ over 2 years ago

  • [fix] Disable Seek & Read error rate attribute Scrutiny analysis. Causes issues with Seagate Ironwolf drives.
    • fixes #270
    • fixes #255
    • fixes #271
  • [doc] Added documentation for troubleshooting Seagate drives
Timestamp SHA Message Author
2022-06-14T14:42Z 145c819f (v0.4.13) Automated packaging of release by Packagr packagrio-bot
2022-06-14T14:33Z a9ea231d Merge pull request #301 from AnalogJ/disable_seek_read_error_rates Jason Kulatunga
2022-06-14T14:32Z c2488af1 Disable Seek & Read error rate attribute analysis. Causes issues with Seagate Ironwolf drives. Added documentation. Jason Kulatunga
2022-06-14T14:29Z ecf7a447 Disable Seek & Read error rate attribute analysis. Causes issues with Seagate Ironwolf drives. Added documentation. Jason Kulatunga
2022-06-13T15:55Z f8e61af2 adding docs. Jason Kulatunga
2022-06-12T17:13Z ee61d986 Update docker-nightly.yaml Jason Kulatunga
2022-06-12T17:09Z 8fe8cec0 Update TROUBLESHOOTING_DOCKER.md Jason Kulatunga
scrutiny - v0.4.12

Published by AnalogJ over 2 years ago

  • [feat] device details SMART attributes table now provide additional details (including raw data) via an expanding panel
    • fixes #23
    • fixes #186
    • related #275
  • [feat] moved nightly build into its own ci job
    • fixes #289
  • [feat] color code historical data in device details page
  • [fix] correctly sort SMART attribute data so that the latest data is shown in table, and in sparklines chart.
  • [fix] fixed tooltip theme (dark mode vs light mode) in details page.
Timestamp SHA Message Author
2022-06-11T23:32Z b953456d (v0.4.12) Automated packaging of release by Packagr packagrio-bot
2022-06-11T23:22Z 4057699c Merge pull request #296 from AnalogJ/beta Jason Kulatunga
2022-06-11T22:57Z d3e7fc60 make sure we dont create incorrect temp data. Jason Kulatunga
2022-06-11T22:21Z 09a8574d fixing tooltip theme. Jason Kulatunga
2022-06-11T21:43Z 7695cc18 color the barchart data in the sparklines, so that we know when a failure/warning was detected (historically) Jason Kulatunga
2022-06-11T19:18Z fc720802 remove status reason click for more details text. Jason Kulatunga
2022-06-11T18:00Z 75d59308 correctly using the latest data for table. Jason Kulatunga
2022-06-11T16:28Z 3c9e1616 correctly using the latest data for table. Jason Kulatunga
2022-06-11T16:17Z 9e1076f3 using constants for Attribute status values. Jason Kulatunga
2022-06-11T15:13Z 75ab87e1 Update TROUBLESHOOTING_INFLUXDB.md Jason Kulatunga
2022-06-11T15:07Z 0b8251fc Merge pull request #295 from AnalogJ/expanding_row Jason Kulatunga
2022-06-11T15:05Z f57b71ae updated tooltips in details page (click for more details). Jason Kulatunga
2022-06-11T14:47Z ce324c3d moved nightly build into its own ci job. fixes #289 Jason Kulatunga
2022-06-10T05:42Z 769f253e fixing the table header for failures. Jason Kulatunga
2022-06-10T05:31Z fbd5bb57 update descriptions for SCSI attributes. Jason Kulatunga
2022-06-10T05:13Z b9eb5687 working on expanding row content. Jason Kulatunga
2022-06-07T05:59Z cbd230a7 wip expanding row for more details for attributes. see https://stackblitz.com/angular/eaajjobynjkl?file=src%2Fapp%2Ftable-expandable-rows-example.html see https://material.angular.io/components/table/examples#table-expandable-rows Jason Kulatunga
scrutiny - v0.4.11

Published by AnalogJ over 2 years ago

  • [fix] segfaults when running on ARM64 arch.
    • fixes #281
    • fixes #282
    • fixes #278
  • [docs] Updated Troubleshooting Docker guide with latest vs master-omnibus explanation.
Timestamp SHA Message Author
2022-06-11T03:29Z 281b56d2 (v0.4.11) Automated packaging of release by Packagr packagrio-bot
2022-06-11T02:48Z cbd23e33 Merge pull request #293 from AnalogJ/beta Jason Kulatunga
2022-06-10T15:20Z 7a0b9c9e trying to fix docker image build. Jason Kulatunga
2022-06-10T15:19Z 44b3d982 trying to fix docker image build. Jason Kulatunga
2022-06-10T02:34Z 892e9685 attempting to fix https://github.com/AnalogJ/scrutiny/issues/281 by removing static flag in artifact build Jason Kulatunga
2022-06-09T14:35Z 7ba7b6ef Update TROUBLESHOOTING_DOCKER.md Jason Kulatunga
2022-06-09T14:34Z 453069de Create TROUBLESHOOTING_DOCKER.md Jason Kulatunga
scrutiny - v0.4.10

Published by AnalogJ over 2 years ago

  • [fix] fix background color for details page history tooltip.
  • [fix] fix settings persistence.
  • [fix] part1: trying to fix seg fault issues. Attempting to consolidate on debian-bullseye for runtime docker images
  • [docs] request docker info output when submitting bugs
Timestamp SHA Message Author
2022-06-09T06:10Z de5f2c33 (v0.4.10) Automated packaging of release by Packagr packagrio-bot
2022-06-09T05:52Z d486f144 Merge pull request #291 from AnalogJ/beta Jason Kulatunga
2022-06-08T05:03Z cb47dd71 revert s6-overlay changes. Jason Kulatunga
2022-06-08T04:42Z 6ae4d233 update bug report form to require docker info output. Jason Kulatunga
2022-06-08T04:29Z f8bb1858 trying to fix seg fault issues. Attempting to consolidate on debian-bullseye for runtime docker images. Jason Kulatunga
2022-06-07T02:15Z 1da07caa fix background color for details page history tooltip. fixes #283 Jason Kulatunga
2022-06-07T15:30Z fe96c277 trying to fix webUI. Jason Kulatunga
2022-06-08T01:59Z 7287775c trying to fix webUI. Jason Kulatunga
2022-06-05T05:53Z 28ac3ac7 fix settings persistence. Jason Kulatunga
scrutiny - v0.4.9

Published by AnalogJ over 2 years ago

  • [feat] adding mechanism to override the smartctl commands used by scrutiny for device scanning, device identification and smart data retrieval.
    • fixes #255
  • [feat] display the device UUID and device Label in the details page.
    • fixes #265
  • [feat] adding support for Dark Mode - thanks @shamoon
    • fixes #268
  • [fix] Setting Gin.Mode to release by default, cleans up Scrutiny logs which were causing confusion
  • [fix] Update the base image for docker imges to ubuntu:latest
    • fixes #274
  • [fix] if setting key is not present in localstorage config data, load from defaults.
    • fixes #277
  • [docs] Removed Influxdb warning in README. merged since v0.4.0
  • [docs] Troubleshooting guide updated
    • smartctl exit codes and explanations
    • volume mount + privileged example
  • [docs] added running tests section to contribution guide.
  • [docs] added installation guide for PFSense - thanks @BadCo-NZ
  • [ci] speed up multi-arch docker image builds (now takes ~22mins, down from 1h)
Timestamp SHA Message Author
2022-06-05T05:24Z a6208c0d (v0.4.9) Automated packaging of release by Packagr packagrio-bot
2022-06-05T05:15Z 7840fe66 Merge pull request #280 from AnalogJ/beta Jason Kulatunga
2022-06-05T03:32Z 2ca44c96 simplify darkmode ui toggle. Jason Kulatunga
2022-06-05T02:01Z 4b767421 change highlight color for dark mode. Jason Kulatunga
2022-06-04T17:29Z 6005b860 trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). trying to fix docker image builds (take 1h+ right now). Jason Kulatunga
2022-06-04T16:42Z df23ecdf fix typing for attribute status enum stored in database. Jason Kulatunga
2022-06-04T16:29Z f4988cba try to speed up multi-arch docker builds by limiting qemu vm's to amd and arm only. Jason Kulatunga
2022-06-04T15:18Z f4f5d16b rename variable to themeUseSystem from darkModeUseSystem. Jason Kulatunga
2022-06-04T15:13Z 1c4dd333 Merge pull request #276 from shamoon/dark-mode Jason Kulatunga
2022-06-04T15:12Z 9e0ba4d2 Merge branch 'beta' into dark-mode Jason Kulatunga
2022-06-04T15:08Z d9ecf6c0 make sure defaults are available if missing from localStorage fixes #277 Jason Kulatunga
2022-06-03T07:40Z 8051ad4d Tweak / fix some dark mode colors Update styles.scss Michael Shamoon
2022-06-03T07:20Z 165f98dc Add settings UI for dark mode Michael Shamoon
2022-06-03T04:06Z ca777225 fix s6-overlay overwriting bin symlinks: https://github.com/just-containers/s6-overlay/tree/v2.1.0.1#bin-and-sbin-are-symlinks adding a makefile to build docker images locally. Jason Kulatunga
2022-06-02T19:21Z 6e02e4da fixing func def. Jason Kulatunga
2022-06-02T19:20Z 9c8498ce disable and re-enable bitwise operations Jason Kulatunga
2022-06-02T18:35Z 965fbb08 trying to fix installation. Jason Kulatunga
2022-06-02T18:06Z e16933ee trying to fix installation. Jason Kulatunga
2022-06-02T17:49Z 4d0fc0ea trying to fix installation. Jason Kulatunga
2022-06-02T17:48Z 8296a973 trying to fix installation. Jason Kulatunga
2022-06-02T17:40Z 19a99577 using ARG DEBIAN_FRONTEND=noninteractive Jason Kulatunga
2022-06-02T17:22Z 02e39479 disable github action docker build caching - may be causing "cannot reuse body, request must be retried" errors Jason Kulatunga
2022-06-02T17:04Z 766a7345 update the base image for docker iamges to ubuntu:latest - which follows the LTS. fixes #274 Jason Kulatunga
2022-06-01T23:39Z 6e64ae09 Update SUPPORTED_NAS_OS.md Jason Kulatunga
2022-06-01T01:11Z 411eca20 Update SUPPORTED_NAS_OS.md Jason Kulatunga
2022-06-01T01:10Z 0243d9e2 Merge pull request #272 from BadCo-NZ/patch-1 Create INSTALL_PFSENSE.md Jason Kulatunga
2022-05-31T20:36Z 9aa0e97b display the device UUID and device Label in the details page. fixes #265 Jason Kulatunga
2022-05-31T20:31Z 488fcfc8 added AttributeStatus bit flag ensure DeviceStatus is a valid bit flag. [docs] added running tests section to contribution guide. make sure UI correctly treats scrutiny failures as failed. Jason Kulatunga
2022-05-31T18:32Z b5dad487 updating bug report. Jason Kulatunga
2022-05-31T16:13Z 8b011878 woarkound for volume mount w/privileged Jason Kulatunga
2022-05-31T15:50Z d9d6ce0f added docuemtnation about exit codes. Jason Kulatunga
2022-05-30T10:17Z 8d203b35 Create INSTALL_PFSENSE.md As requested by @AnalogJ BadCo-NZ
2022-05-28T23:15Z fe5dbcff documentation changes. Jason Kulatunga
2022-05-28T22:50Z 99df104c documentation changes. Jason Kulatunga
2022-05-28T22:32Z a5339721 adding mechanism to override the smartctl commands used by scrutiny for device scanning, device identification and smart data retrieval. adding tests for command overrides. rename GetScanOverrides() to GetDeviceOverrides() fixes #255 Jason Kulatunga
2022-05-28T16:53Z 2533d8d3 using Constants for git release/debug modes. Jason Kulatunga
2022-05-28T16:50Z af2523cf setting GinMode to release by default. Users get confused otherwise. Jason Kulatunga
2022-05-28T16:10Z c6e1663f Update README.md Jason Kulatunga
2022-05-28T14:39Z ab83c389 Update INSTALL_HUB_SPOKE.md Jason Kulatunga
2022-05-28T05:34Z 6d227028 Update INSTALL_MANUAL.md Jason Kulatunga
scrutiny - v0.4.8

Published by AnalogJ over 2 years ago

  • [feat] added ability to delete devices
    • fixes #69
  • [feat] sort devices by age/powered on time
    • fixes #100
  • [feat] serve all fonts locally (Scrutiny can now run "offline")
    • fixes #125
  • [feat] change temperature units between C and F
    • fixes #175
  • [feat] adding a Caddy example to the TROUBLESHOOTING_REVERSE_PROXY.md guide
    • fixes #257
  • [feat] embed the version information in the Scrutiny UI for easier debugging.
  • [fix] fixed issue with page refresh causing issues.
    • fixes #264
  • [doc] updated guide for developers (CONTRIBUTING.MD)
Timestamp SHA Message Author
2022-05-28T02:05Z d7895735 (v0.4.8) Automated packaging of release by Packagr packagrio-bot
2022-05-28T01:56Z b208493a Merge pull request #263 from AnalogJ/beta Jason Kulatunga
2022-05-27T23:12Z 4aa14852 using device title pipe to consistently set the device name based on configuration setting. adding device status pipe to set the device status in a more readable way. Jason Kulatunga
2022-05-27T20:05Z e1e1d321 fix git.version.sh script. Jason Kulatunga
2022-05-27T19:59Z 3971b37a attempting to fix docker image build by generating frontend version information before docker build. Jason Kulatunga
2022-05-27T07:13Z cf1bd3ea trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T07:02Z 9b901766 trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T06:54Z e19ee78e trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T06:44Z c7c55ab9 trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T06:04Z d7ddf01e trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T05:53Z c539af1a trying to fix docker build, so it includes git sha info. Jason Kulatunga
2022-05-27T05:37Z d93d24b5 using npm run commands for building angular application (supports pre steps). Automatically embed the application version in the UI. Jason Kulatunga
2022-05-27T04:51Z 5dbfad68 fix titles. Jason Kulatunga
2022-05-27T04:49Z 92c4506c adding a Caddy example to the TROUBLESHOOTING_REVERSE_PROXY.md guide fixes #257 Jason Kulatunga
2022-05-27T04:48Z fe80bed6 adding a Caddy example to the TROUBLESHOOTING_REVERSE_PROXY.md guide fixes #257 Jason Kulatunga
2022-05-27T04:25Z b6e69021 ensure that the base href is set, as it's required when reloading subpages. fixes #264 Jason Kulatunga
2022-05-27T02:06Z 12e624a4 updating CONTRIBUTING.md guide. Jason Kulatunga
2022-05-26T21:21Z e95b44c6 make sure we use a reasonable number of decimal points for converted temps. Jason Kulatunga
2022-05-26T20:49Z 4ee947d5 trying to fix compilation/typing issues. Jason Kulatunga
2022-05-26T20:04Z 21212c0a add setting to change temperature between C and F. fixes #175 Jason Kulatunga
2022-05-26T17:12Z d1376a22 serve all fonts locally fixes #125 Jason Kulatunga
2022-05-26T15:33Z 7d2daf4f add ability to sort devices by age (powered-on-hours) fixes #100 Jason Kulatunga
2022-05-26T07:16Z da4562d3 fixed UI issues related to deleting (component is now correctly removed from the dashboard device list). fixes #69 Jason Kulatunga
2022-05-26T02:19Z f51de52f hide device dashboard component if deletion finishes successfully. Jason Kulatunga
2022-05-26T02:02Z 987632df working deletion code. Jason Kulatunga
2022-05-26T00:55Z 28a3c3e5 [WIP] Delete button for devices. Jason Kulatunga
2022-05-25T21:59Z 1bd86f5a [WIP] Delete button for devices. Jason Kulatunga
2022-05-25T16:52Z 989fbc25 latest tag should consistently point to omnibus versions. Jason Kulatunga
scrutiny - v0.4.7

Published by AnalogJ over 2 years ago

  • [feat] added a way to retrieve raw udev data. Can be used to retrieve disk label, UUID and "disk/by-id/*" device info.
  • [feat] include the host id in the temp history label.
  • [feat] Dashboard UI sorting and naming
    • fixes #194
  • [feat] support custom display of devices by UUID/ID/Label & Scrutiny Name. Persists to LocalStorage
    • related #225
  • [feat] adding group by hostId support in dashboard.
    • fixes #151
  • [feat] add support for specifying scheme for influxdb endpoint url (http vs https)
    • fixes #258
  • [fix] disable NVMe Scrutiny failures for "Numb Error Log Entries" attribute. More analysis needed for NVMe drives & their critical attributes.
    • fixes #187
    • fixes #247
  • [fix] remove Power Cycle Count failure attribute for ATA drives. Unrealistic for consumer users (BackBlaze data is datacenter focused).
    • fixed #31
  • [fix] make sure the migration step runs with transactions, so that we can debug easier.
  • [fix] ignore retention policy errors during migration.
    • fixes #256
  • [docs] adding documentation for script based notifications.
    • fixes #261
Timestamp SHA Message Author
2022-05-25T15:04Z 0f935ceb (v0.4.7) Automated packaging of release by Packagr packagrio-bot
2022-05-25T14:55Z f844a435 fix error message. Jason Kulatunga
2022-05-25T14:50Z 3a970e7a Merge pull request #262 from AnalogJ/beta pre-v0.4.7 release Jason Kulatunga
2022-05-25T14:39Z 307c2bcd fix error message. Simpler GormMigrateOptions. Jason Kulatunga
2022-05-24T22:15Z d62928aa adding documentation for script based notifications. Jason Kulatunga
2022-05-24T21:26Z d08a1e3e ignore retention policy errors during migration. - fixes #256 Jason Kulatunga
2022-05-24T17:00Z 2292041f never drop tables. Jason Kulatunga
2022-05-24T16:47Z 75e4bf1d added a helpful comment that the database migration might take a looong time. Jason Kulatunga
2022-05-24T16:07Z 97add042 make sure the migration step runs with transactions, so that we can debug easier. - related #256 Jason Kulatunga
2022-05-23T17:19Z 1423f55d remove Power Cycle Count failure attribute for ATA drives. Unrealistic for consumer users (BackBlaze data is datacenter focused). - fixed #31 Jason Kulatunga
2022-05-23T16:50Z 46d0b703 disable NVMe Scrutiny failures for "Numb Error Log Entries" attribute. More analysis needed for NVMe drives & their critical attributes. - fixes #187 - fixes #247 Jason Kulatunga
2022-05-23T16:34Z 168ca802 add support for specifying scheme for influxdb endpoint url (http vs https). fixes #258 Jason Kulatunga
2022-05-23T16:23Z 8c07e91f grey out and mark thresholds as not yet implemented. Jason Kulatunga
2022-05-23T15:49Z 7979950c fixing device sort and display title. fixes #194 Jason Kulatunga
2022-05-23T15:19Z 9846ba13 adding support for device sort in UI. Jason Kulatunga
2022-05-21T05:33Z 83839f7f adding group by hostId support in dashboard. fixes #151 Jason Kulatunga
2022-05-21T04:55Z 85fa3b1f moved device summary info panel into isolated component. Jason Kulatunga
2022-05-17T16:34Z 4190f9a6 remove filter not implemented message. Jason Kulatunga
2022-05-17T02:41Z 743ce27d adding comment. Jason Kulatunga
2022-05-17T02:19Z 399a2450 make sure we can change the temperature duration key for the chart. Jason Kulatunga
2022-05-16T17:02Z 934f16f0 persist settings across sessions (in local storage). Jason Kulatunga
2022-05-15T00:54Z 0aeb13c1 support custom display of devices by UUID/ID/Label & Scrutiny Name. (Does not persist). Related #225 Jason Kulatunga
2022-05-12T14:35Z 5899bf20 started working on Dashboard UI sorting and naming Jason Kulatunga
2022-05-10T16:19Z 3b137964 make sure we include the host id in the temp history label. Jason Kulatunga
2022-05-10T01:14Z 1bfdd004 added a way to retrieve raw udev data. Can be used to retrieve disk label, UUID and "disk/by-id/*" device info. Storing it in the database during device registration. Jason Kulatunga
2022-05-10T01:14Z 999c1274 added a way to retrieve raw udev data. Can be used to retrieve disk label, UUID and "disk/by-id/*" device info. Storing it in the database during device registration. Jason Kulatunga
2022-05-20T17:25Z 6f283fd7 Update README.md Jason Kulatunga
scrutiny - v0.4.6

Published by AnalogJ over 2 years ago

  • [ci/cd] Update go version to 1.17.x
  • [feat] update influxdb sdk to 2.9.0 which supports SetupWithToken() method which allows auth using a pre-determined token
    • fixes #248
  • [fix] default the influxdb host to localhost instead of 0.0.0.0 which was incorrect.
    • related #254
Timestamp SHA Message Author
2022-05-20T17:02Z 65d31046 (v0.4.6) Automated packaging of release by Packagr packagrio-bot
2022-05-20T16:52Z 601d632a update xgo version. Jason Kulatunga
2022-05-20T16:18Z 8466c5e7 upgrade to v2.9.0 for influxdb sdk -- this includes the SetupWithToken method. Jason Kulatunga
2022-05-18T16:40Z aa786c0d upgrade to go 1.17 Jason Kulatunga
2022-05-18T16:30Z f3faee38 trying to fix the docker builds. Jason Kulatunga
2022-05-18T16:14Z 5ac0aa8f Forked InfluxDB SDK and added support for using pre-generated admin token during setup. This ensures we no longer need to persist the token during startup. fixes #248 Jason Kulatunga
2022-05-17T16:39Z a589d11d update influxdb host default to localhost. Jason Kulatunga
scrutiny - v0.4.5

Published by AnalogJ over 2 years ago

Timestamp SHA Message Author
2022-05-15T05:29Z 1a058683 (v0.4.5) Automated packaging of release by Packagr packagrio-bot
2022-05-15T05:04Z a35c3bae make 50-cron-config and entrypoint-collector.sh mirrors of each other. This is for ease of maintainability. related #121 Jason Kulatunga
2022-05-15T01:13Z 0c908786 Update TROUBLESHOOTING_INFLUXDB.md Jason Kulatunga
2022-05-13T23:30Z 2ba196d6 added instructions about upgrading from 0.3.x to 0.4.x Jason Kulatunga
2022-05-13T23:29Z 0e00999d added instructions about upgrading from 0.3.x to 0.4.x Jason Kulatunga
2022-05-13T04:58Z 5adceeb9 update with SMART vs Scrutiny details. Jason Kulatunga