Jason Kulatunga
c6579864b8
added instructions for how to create a Scope restricted InfluxDB API token for use with Scrutiny.
...
- fixes #249
2022-07-10 11:31:33 -07:00
Jason Kulatunga
2361c329e2
added USB instructions to trouble shooting guide.
...
fixes #266
added solaris to supported os list.
2022-07-10 09:01:35 -07:00
Jason Kulatunga
5ea149d878
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
2022-07-09 18:28:49 -07:00
Jason Kulatunga
30bd18f816
updating docs.
2022-07-09 17:00:51 -07:00
Jason Kulatunga
0f0efac866
fix update, using raw flux script.
2022-07-09 10:42:30 -07:00
Jason Kulatunga
04563c0d0d
ensure we have the ability to keep influxdb tasks up-to-date.
2022-07-09 10:05:48 -07:00
Jason Kulatunga
9316eccabe
adding tests for tasks and aggregation queries (temp).
2022-07-09 08:48:36 -07:00
Jason Kulatunga
b71d6660a6
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.
2022-07-08 22:21:06 -07:00
Jason Kulatunga
0e2fec4e93
adding tests to frontend.
2022-07-08 22:19:43 -07:00
Jason Kulatunga and GitHub
ff171282cc
Merge pull request #325 from AnalogJ/beta
...
make sure that make is installed when building binary frontend.
2022-07-07 08:56:28 -07:00
Jason Kulatunga
ea8fe208d0
make sure that make is installed when building binary frontend.
2022-07-06 22:50:20 -07:00
Jason Kulatunga and GitHub
9ae9c387cc
Merge pull request #315 from AnalogJ/beta
2022-07-06 22:20:07 -07:00
Jason Kulatunga
772b4f6528
fix influxdb install.
2022-07-06 21:39:33 -07:00
Jason Kulatunga
4a16ca0d5a
wip, migrate all scripts to new build pattern (Makefile + multiple GH agents).
2022-07-06 21:39:33 -07:00
Jason Kulatunga
316ce856f7
cleanup, remove -race flag when testing (requires CGO)
2022-07-06 21:39:33 -07:00
Jason Kulatunga
6e0321f488
add go.sum
2022-07-06 21:39:33 -07:00
Jason Kulatunga
338d2ae04e
remove invalid freebsd arch.
...
remove invalid freebsd arch.
2022-07-06 21:39:28 -07:00
Jason Kulatunga
4419f7f429
remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite)
2022-07-06 21:39:28 -07:00
Jason Kulatunga
797a6b0429
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.
2022-07-06 21:39:22 -07:00
Jason Kulatunga
d0b545dfb7
fixing make frontend in docker builds.
2022-06-26 15:34:53 -07:00
Jason Kulatunga
b0bff53bbd
start refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation).
2022-06-26 15:26:20 -07:00
Jason Kulatunga
b4adf3d88d
cleanup before go generate (and multi-arch builds using zig).
2022-06-25 19:15:36 -07:00
Jason Kulatunga and GitHub
fb918e2d6e
Merge pull request #308 from AnalogJ/beta
...
pre v0.4.14 release
2022-06-25 15:03:35 -07:00
Jason Kulatunga
3d9001a5e4
when deviceType not specified in collector config, scrutiny will ignore the device. We need to make sure we correctly override the device.
...
fixes #255
2022-06-25 11:19:44 -07:00
Jason Kulatunga
fbe7d63a24
trying to fix tests.
2022-06-20 18:01:43 -07:00
Jason Kulatunga
d718b0898b
trying to fix tests.
2022-06-20 17:21:27 -07:00
Jason Kulatunga
44c7211b5f
temp artifacts for #304
2022-06-20 13:32:53 -07:00
Jason Kulatunga
157c93b967
provide a mechanism to specify the absolute path to the smartctl binary used by metrics collector.
...
- fixes #304
2022-06-20 12:09:56 -07:00
Jason Kulatunga
7babc280a0
ensure that users can filter their notifications by:
...
- failing attribute type (Critical vs All)
- failure reason (Smart, Scrutiny, Both)
fixes #300
2022-06-20 08:15:06 -07:00
Jason Kulatunga
e364e480e8
update Synology Guide.
2022-06-15 07:10:36 -07:00
Jason Kulatunga and GitHub
bfefe7e98a
Merge pull request #303 from SiM22/patch-1
2022-06-15 07:05:29 -07:00
Jason Kulatunga
46f3b1c02c
fix using linter.
2022-06-14 22:21:00 -07:00
Jason Kulatunga and GitHub
8a1ae2ffa0
Update TROUBLESHOOTING_DEVICE_COLLECTOR.md
2022-06-14 21:41:22 -07:00
Jason Kulatunga and GitHub
a9ea231de0
Merge pull request #301 from AnalogJ/disable_seek_read_error_rates
2022-06-14 07:33:45 -07:00
Jason Kulatunga
c2488af1c3
Disable Seek & Read error rate attribute analysis. Causes issues with Seagate Ironwolf drives.
...
Added documentation.
2022-06-14 07:32:33 -07:00
Jason Kulatunga
ecf7a447a7
Disable Seek & Read error rate attribute analysis. Causes issues with Seagate Ironwolf drives.
...
Added documentation.
2022-06-14 07:29:23 -07:00
Jason Kulatunga
f8e61af2f9
adding docs.
2022-06-13 08:55:27 -07:00
Jason Kulatunga and GitHub
ee61d986d8
Update docker-nightly.yaml
2022-06-12 10:13:10 -07:00
Jason Kulatunga and GitHub
8fe8cec09a
Update TROUBLESHOOTING_DOCKER.md
2022-06-12 10:09:25 -07:00
Jason Kulatunga and GitHub
4057699cad
Merge pull request #296 from AnalogJ/beta
2022-06-11 16:22:55 -07:00
Jason Kulatunga
d3e7fc6067
make sure we dont create incorrect temp data.
2022-06-11 15:57:12 -07:00
Jason Kulatunga
09a8574d83
fixing tooltip theme.
2022-06-11 15:21:20 -07:00
Jason Kulatunga
7695cc185f
color the barchart data in the sparklines, so that we know when a failure/warning was detected (historically)
2022-06-11 14:43:34 -07:00
Jason Kulatunga
fc7208020e
remove status reason click for more details text.
2022-06-11 12:18:27 -07:00
Jason Kulatunga
75d5930835
correctly using the latest data for table.
2022-06-11 11:00:00 -07:00
Jason Kulatunga
3c9e16169e
correctly using the latest data for table.
2022-06-11 09:28:37 -07:00
Jason Kulatunga
9e1076f302
using constants for Attribute status values.
2022-06-11 09:17:35 -07:00
Jason Kulatunga and GitHub
75ab87e109
Update TROUBLESHOOTING_INFLUXDB.md
2022-06-11 08:13:29 -07:00
Jason Kulatunga and GitHub
0b8251fce2
Merge pull request #295 from AnalogJ/expanding_row
2022-06-11 08:07:03 -07:00
Jason Kulatunga
f57b71ae96
updated tooltips in details page (click for more details).
2022-06-11 08:05:52 -07:00
Jason Kulatunga
ce324c3de1
moved nightly build into its own ci job.
...
fixes #289
2022-06-11 07:47:25 -07:00
Jason Kulatunga and GitHub
cbd23e334b
Merge pull request #293 from AnalogJ/beta
2022-06-10 19:48:22 -07:00
Jason Kulatunga
7a0b9c9e0d
trying to fix docker image build.
2022-06-10 08:20:13 -07:00
Jason Kulatunga
44b3d982dd
trying to fix docker image build.
2022-06-10 08:19:25 -07:00
Jason Kulatunga
769f253e7d
fixing the table header for failures.
2022-06-09 22:42:21 -07:00
Jason Kulatunga
fbd5bb57ac
update descriptions for SCSI attributes.
2022-06-09 22:31:35 -07:00
Jason Kulatunga
b9eb5687cd
working on expanding row content.
2022-06-09 22:13:44 -07:00
Jason Kulatunga
cbd230a7e0
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
2022-06-09 19:39:46 -07:00
Jason Kulatunga
892e9685f3
attempting to fix https://github.com/AnalogJ/scrutiny/issues/281 by removing static flag in artifact build
2022-06-09 19:34:16 -07:00
Jason Kulatunga and GitHub
7ba7b6efda
Update TROUBLESHOOTING_DOCKER.md
2022-06-09 07:35:07 -07:00
Jason Kulatunga and GitHub
453069deec
Create TROUBLESHOOTING_DOCKER.md
2022-06-09 07:34:14 -07:00
Jason Kulatunga and GitHub
d486f14433
Merge pull request #291 from AnalogJ/beta
2022-06-08 22:52:41 -07:00
Jason Kulatunga
cb47dd7185
revert s6-overlay changes.
2022-06-07 22:03:02 -07:00
Jason Kulatunga
6ae4d233cd
update bug report form to require docker info output.
2022-06-07 21:42:39 -07:00
Jason Kulatunga
f8bb185854
trying to fix seg fault issues. Attempting to consolidate on debian-bullseye for runtime docker images.
2022-06-07 21:29:15 -07:00
Jason Kulatunga
1da07caaa6
fix background color for details page history tooltip.
...
fixes #283
2022-06-07 20:17:25 -07:00
Jason Kulatunga
fe96c27732
trying to fix webUI.
2022-06-07 19:51:05 -07:00
Jason Kulatunga
7287775cca
trying to fix webUI.
2022-06-07 18:59:25 -07:00
Jason Kulatunga
28ac3ac7ec
fix settings persistence.
2022-06-04 22:53:27 -07:00
Jason Kulatunga and GitHub
7840fe66da
Merge pull request #280 from AnalogJ/beta
2022-06-04 22:15:53 -07:00
Jason Kulatunga
2ca44c967e
simplify darkmode ui toggle.
2022-06-04 20:32:12 -07:00
Jason Kulatunga
4b767421f3
change highlight color for dark mode.
2022-06-04 19:01:18 -07:00
Jason Kulatunga
6005b8609a
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).
2022-06-04 12:22:07 -07:00
Jason Kulatunga
df23ecdf33
fix typing for attribute status enum stored in database.
2022-06-04 09:42:45 -07:00
Jason Kulatunga
f4988cbac5
try to speed up multi-arch docker builds by limiting qemu vm's to amd and arm only.
2022-06-04 09:29:17 -07:00
Jason Kulatunga
f4f5d16b4a
rename variable to themeUseSystem from darkModeUseSystem.
2022-06-04 08:18:40 -07:00
Jason Kulatunga and GitHub
1c4dd33381
Merge pull request #276 from shamoon/dark-mode
2022-06-04 08:13:43 -07:00
Jason Kulatunga and GitHub
9e0ba4d269
Merge branch 'beta' into dark-mode
2022-06-04 08:12:37 -07:00
Jason Kulatunga
d9ecf6c0d3
make sure defaults are available if missing from localStorage
...
fixes #277
2022-06-04 08:08:45 -07:00
Jason Kulatunga
ca7772250c
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.
2022-06-02 21:06:43 -07:00
Jason Kulatunga
6e02e4da02
fixing func def.
2022-06-02 12:21:54 -07:00
Jason Kulatunga
9c8498cea7
disable and re-enable bitwise operations
2022-06-02 12:20:50 -07:00
Jason Kulatunga
965fbb08da
trying to fix installation.
2022-06-02 11:35:30 -07:00
Jason Kulatunga
e16933eeac
trying to fix installation.
2022-06-02 11:06:15 -07:00
Jason Kulatunga
4d0fc0eae8
trying to fix installation.
2022-06-02 10:49:22 -07:00
Jason Kulatunga
8296a973b8
trying to fix installation.
2022-06-02 10:48:44 -07:00
Jason Kulatunga
19a9957755
using ARG DEBIAN_FRONTEND=noninteractive
2022-06-02 10:40:28 -07:00
Jason Kulatunga
02e3947906
disable github action docker build caching - may be causing "cannot reuse body, request must be retried" errors
2022-06-02 10:22:55 -07:00
Jason Kulatunga
766a73455e
update the base image for docker iamges to ubuntu:latest - which follows the LTS.
...
fixes #274
2022-06-02 10:04:36 -07:00
Jason Kulatunga and GitHub
6e64ae09aa
Update SUPPORTED_NAS_OS.md
2022-06-01 16:39:46 -07:00
Jason Kulatunga and GitHub
411eca20e0
Update SUPPORTED_NAS_OS.md
2022-05-31 18:11:25 -07:00
Jason Kulatunga and GitHub
0243d9e2fa
Merge pull request #272 from BadCo-NZ/patch-1
...
Create INSTALL_PFSENSE.md
2022-05-31 18:10:33 -07:00
Jason Kulatunga
9aa0e97be0
display the device UUID and device Label in the details page.
...
fixes #265
2022-05-31 13:36:58 -07:00
Jason Kulatunga
488fcfc820
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.
2022-05-31 13:31:34 -07:00
Jason Kulatunga
b5dad487e5
updating bug report.
2022-05-31 11:32:58 -07:00
Jason Kulatunga
8b01187892
woarkound for volume mount w/privileged
2022-05-31 09:13:47 -07:00
Jason Kulatunga
d9d6ce0f30
added docuemtnation about exit codes.
2022-05-31 08:50:38 -07:00
Jason Kulatunga
fe5dbcff1e
documentation changes.
2022-05-28 16:15:26 -07:00
Jason Kulatunga
99df104cdd
documentation changes.
2022-05-28 15:50:05 -07:00
Jason Kulatunga
a53397210c
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
2022-05-28 15:32:44 -07:00