Jason Kulatunga
|
12e624a496
|
updating CONTRIBUTING.md guide.
|
2022-05-26 19:06:48 -07:00 |
|
Jason Kulatunga
|
e95b44c690
|
make sure we use a reasonable number of decimal points for converted temps.
|
2022-05-26 14:21:46 -07:00 |
|
Jason Kulatunga
|
4ee947d55c
|
trying to fix compilation/typing issues.
|
2022-05-26 13:49:59 -07:00 |
|
Jason Kulatunga
|
21212c0a1d
|
add setting to change temperature between C and F.
fixes #175
|
2022-05-26 13:04:15 -07:00 |
|
Jason Kulatunga
|
d1376a2200
|
serve all fonts locally
fixes #125
|
2022-05-26 10:12:59 -07:00 |
|
Jason Kulatunga
|
7d2daf4f6a
|
add ability to sort devices by age (powered-on-hours)
fixes #100
|
2022-05-26 08:33:30 -07:00 |
|
Jason Kulatunga
|
da4562d308
|
fixed UI issues related to deleting (component is now correctly removed from the dashboard device list).
fixes #69
|
2022-05-26 00:16:13 -07:00 |
|
Jason Kulatunga
|
f51de52ff7
|
hide device dashboard component if deletion finishes successfully.
|
2022-05-25 19:19:11 -07:00 |
|
Jason Kulatunga
|
987632df39
|
working deletion code.
|
2022-05-25 19:02:30 -07:00 |
|
Jason Kulatunga
|
28a3c3e53f
|
[WIP] Delete button for devices.
|
2022-05-25 17:55:23 -07:00 |
|
Jason Kulatunga
|
1bd86f5abd
|
[WIP] Delete button for devices.
|
2022-05-25 14:59:55 -07:00 |
|
Jason Kulatunga
|
f844a435fd
|
fix error message.
|
2022-05-25 07:55:15 -07:00 |
|
 Jason KulatungaandGitHub
|
3a970e7a27
|
Merge pull request #262 from AnalogJ/beta
pre-v0.4.7 release
|
2022-05-25 07:50:21 -07:00 |
|
Jason Kulatunga
|
307c2bcdef
|
fix error message.
Simpler GormMigrateOptions.
|
2022-05-25 07:39:56 -07:00 |
|
Jason Kulatunga
|
d62928aaae
|
adding documentation for script based notifications.
|
2022-05-24 15:15:37 -07:00 |
|
Jason Kulatunga
|
d08a1e3ef6
|
ignore retention policy errors during migration.
- fixes #256
|
2022-05-24 14:26:40 -07:00 |
|
Jason Kulatunga
|
2292041f9f
|
never drop tables.
|
2022-05-24 10:00:41 -07:00 |
|
Jason Kulatunga
|
75e4bf1d6e
|
added a helpful comment that the database migration might take a looong time.
|
2022-05-24 09:47:09 -07:00 |
|
Jason Kulatunga
|
97add04276
|
make sure the migration step runs with transactions, so that we can debug easier.
- related #256
|
2022-05-24 09:07:38 -07:00 |
|
Jason Kulatunga
|
1423f55d78
|
remove Power Cycle Count failure attribute for ATA drives. Unrealistic for consumer users (BackBlaze data is datacenter focused).
- fixed #31
|
2022-05-23 10:19:12 -07:00 |
|
Jason Kulatunga
|
46d0b70399
|
disable NVMe Scrutiny failures for "Numb Error Log Entries" attribute. More analysis needed for NVMe drives & their critical attributes.
- fixes #187
- fixes #247
|
2022-05-23 09:50:15 -07:00 |
|
Jason Kulatunga
|
168ca802d1
|
add support for specifying scheme for influxdb endpoint url (http vs https).
fixes #258
|
2022-05-23 09:34:16 -07:00 |
|
Jason Kulatunga
|
8c07e91f39
|
grey out and mark thresholds as not yet implemented.
|
2022-05-23 09:23:22 -07:00 |
|
Jason Kulatunga
|
7979950c3b
|
fixing device sort and display title.
fixes #194
|
2022-05-23 08:49:51 -07:00 |
|
Jason Kulatunga
|
9846ba13e0
|
adding support for device sort in UI.
|
2022-05-23 08:19:58 -07:00 |
|
Jason Kulatunga
|
83839f7faf
|
adding group by hostId support in dashboard.
fixes #151
|
2022-05-20 22:33:59 -07:00 |
|
Jason Kulatunga
|
85fa3b1f8f
|
moved device summary info panel into isolated component.
|
2022-05-20 21:55:40 -07:00 |
|
Jason Kulatunga
|
4190f9a633
|
remove filter not implemented message.
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
743ce27d2e
|
adding comment.
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
399a2450ff
|
make sure we can change the temperature duration key for the chart.
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
934f16f0a5
|
persist settings across sessions (in local storage).
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
0aeb13c181
|
support custom display of devices by UUID/ID/Label & Scrutiny Name. (Does not persist).
Related #225
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
5899bf2026
|
started working on Dashboard UI sorting and naming
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
3b137964fc
|
make sure we include the host id in the temp history label.
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
1bfdd0043f
|
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.
|
2022-05-20 20:59:29 -07:00 |
|
Jason Kulatunga
|
999c12748c
|
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.
|
2022-05-20 20:59:29 -07:00 |
|
 Jason KulatungaandGitHub
|
6f283fd736
|
Update README.md
|
2022-05-20 10:25:02 -07:00 |
|
Jason Kulatunga
|
601d632ae4
|
update xgo version.
|
2022-05-20 09:52:24 -07:00 |
|
Jason Kulatunga
|
8466c5e750
|
upgrade to v2.9.0 for influxdb sdk -- this includes the SetupWithToken method.
|
2022-05-20 09:18:01 -07:00 |
|
Jason Kulatunga
|
aa786c0db8
|
upgrade to go 1.17
|
2022-05-18 09:40:52 -07:00 |
|
Jason Kulatunga
|
f3faee389b
|
trying to fix the docker builds.
|
2022-05-18 09:30:37 -07:00 |
|
Jason Kulatunga
|
5ac0aa8f74
|
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
|
2022-05-18 09:14:05 -07:00 |
|
Jason Kulatunga
|
a589d11d01
|
update influxdb host default to localhost.
|
2022-05-17 09:39:03 -07:00 |
|
Jason Kulatunga
|
a35c3bae08
|
make 50-cron-config and entrypoint-collector.sh mirrors of each other. This is for ease of maintainability.
related #121
|
2022-05-14 22:04:46 -07:00 |
|
 Jason KulatungaandGitHub
|
0c908786e0
|
Update TROUBLESHOOTING_INFLUXDB.md
|
2022-05-14 18:13:25 -07:00 |
|
Jason Kulatunga
|
2ba196d6a8
|
added instructions about upgrading from 0.3.x to 0.4.x
|
2022-05-13 16:30:07 -07:00 |
|
Jason Kulatunga
|
0e00999d79
|
added instructions about upgrading from 0.3.x to 0.4.x
|
2022-05-13 16:29:07 -07:00 |
|
Jason Kulatunga
|
5adceeb9a5
|
update with SMART vs Scrutiny details.
|
2022-05-12 21:58:36 -07:00 |
|
Jason Kulatunga
|
fb8f248366
|
add image for instructions.
|
2022-05-12 17:29:13 -07:00 |
|
Jason Kulatunga
|
7a931bd018
|
instructions for how to get your influxdb admin token + other troubleshooting tricks.
|
2022-05-12 16:00:04 -07:00 |
|
Jason Kulatunga
|
a004f85145
|
fixing cron.
related #121
|
2022-05-12 15:24:51 -07:00 |
|
Jason Kulatunga
|
eeb086c77f
|
using export -p ratehr than printenv to export environmental variables (export -p correctly wraps envs in quotes)
|
2022-05-12 15:06:29 -07:00 |
|
Jason Kulatunga
|
54b195f851
|
updating ignore file for testing.
|
2022-05-12 14:09:20 -07:00 |
|
Jason Kulatunga
|
5dc79134b2
|
cron file consistent logging (still broken)
|
2022-05-12 13:20:54 -07:00 |
|
Jason Kulatunga
|
f3fad47d9e
|
cleanup example config files. added instructions for influxdb.
|
2022-05-12 10:33:54 -07:00 |
|
Jason Kulatunga
|
489534cb73
|
update manual instructions to include InfluxDB installation.
|
2022-05-12 10:30:36 -07:00 |
|
Jason Kulatunga
|
e7801619cd
|
added additional tests from #187.
Detected that the frontend was incorrectly classifying Scrutiny Failures as Warnings.
Fixed.
|
2022-05-12 10:04:06 -07:00 |
|
Jason Kulatunga
|
7b75b5f9bb
|
update docker instructions.
|
2022-05-12 09:26:00 -07:00 |
|
Jason Kulatunga
|
0022d848d6
|
added example hub/spoke docker-compose file.
|
2022-05-12 09:26:00 -07:00 |
|
Jason Kulatunga
|
d47c4ea99a
|
added example hub/spoke docker-compose file.
|
2022-05-12 09:26:00 -07:00 |
|
Jason Kulatunga
|
62354f2ab8
|
created example omnibus docker-compose file.
|
2022-05-12 09:26:00 -07:00 |
|
 Jason KulatungaandGitHub
|
3a0adb406f
|
Merge pull request #243 from Zorlin/master
Add Ansible instructions
|
2022-05-12 09:21:36 -07:00 |
|
 Jason KulatungaandGitHub
|
2a39421524
|
Merge pull request #245 from henfri/patch-1
|
2022-05-11 11:34:52 -07:00 |
|
 Jason KulatungaandGitHub
|
2ab714f575
|
Update README.md
|
2022-05-10 15:33:53 -07:00 |
|
Jason Kulatunga
|
9e60fb8d73
|
schedule the collector upload before the webapp upload (webapp seems to fail with OOM error during compilation)
|
2022-05-10 08:49:52 -07:00 |
|
Jason Kulatunga
|
a846522830
|
disable sponsor label. broken.
|
2022-05-10 08:42:35 -07:00 |
|
Jason Kulatunga
|
3d7d276236
|
enable caching on all docker builds.
|
2022-05-09 21:55:48 -07:00 |
|
Jason Kulatunga
|
2660af7ce3
|
build arm32v7 images for web and collector (cannot for omnibus because InfluxDB does not support it yet. See #236 )
|
2022-05-09 21:09:53 -07:00 |
|
Jason Kulatunga
|
f5af86fd46
|
using docker build cache for speedier builds
|
2022-05-09 20:37:15 -07:00 |
|
Jason Kulatunga
|
4bad2d7b03
|
upgrading github actions for docker builds. (hopefully faster).
|
2022-05-09 20:21:52 -07:00 |
|
Jason Kulatunga
|
a79930916e
|
only run CI on PR.
|
2022-05-09 19:58:52 -07:00 |
|
Jason Kulatunga
|
bd6d192006
|
fix packagr config.
|
2022-05-09 19:49:18 -07:00 |
|
Jason Kulatunga
|
39848eda0b
|
provide info about freebsd binaries.
|
2022-05-09 19:28:42 -07:00 |
|
Jason Kulatunga
|
30153f9656
|
adding mechanism to rebuild freebsd artifacts manually.
|
2022-05-09 18:42:51 -07:00 |
|
Jason Kulatunga
|
3150201348
|
adding mechanism to rebuild freebsd artifacts manually.
|
2022-05-09 18:38:46 -07:00 |
|
Jason Kulatunga
|
bce6225e9a
|
added list of supported architectures.
|
2022-05-09 18:28:08 -07:00 |
|
Jason Kulatunga
|
893774c557
|
trying to fix freebsd builds.
|
2022-05-09 18:20:47 -07:00 |
|
Jason Kulatunga
|
145996055a
|
use locked versions of database models when doing migrations.
|
2022-05-09 17:06:02 -07:00 |
|
Jason Kulatunga
|
1cae5ea864
|
create a "beta" branch for testing docker images.
|
2022-05-09 16:44:06 -07:00 |
|
Jason Kulatunga
|
0fe6e74eb4
|
clarification to REVERSE_PROXY docs.
|
2022-05-09 16:41:25 -07:00 |
|
Jason Kulatunga
|
eb4a738746
|
documentation & updates for configuring scrutiny behind a reverse proxy with path rewriting.
|
2022-05-09 16:37:05 -07:00 |
|
 Jason KulatungaandGitHub
|
c397a3237f
|
Merge pull request #237 from AnalogJ/pr_93_changes
|
2022-05-09 15:07:34 -07:00 |
|
Jason Kulatunga
|
381a6799cc
|
updates for v0.4.0 release. Slight refactor/organization.
|
2022-05-09 14:50:35 -07:00 |
|
 Jason KulatungaandGitHub
|
54178eaaf0
|
Merge branch 'master' into BASEPATH
|
2022-05-09 14:29:48 -07:00 |
|
Jason Kulatunga
|
a6e34f7a44
|
fix for labeling issue.
|
2022-05-09 14:09:58 -07:00 |
|
Jason Kulatunga
|
3e444b199a
|
make sure releases (tag events) have unique docker image builds.
|
2022-05-09 13:48:34 -07:00 |
|
Jason Kulatunga
|
833fb96c15
|
fixing publish release step.
|
2022-05-09 12:55:40 -07:00 |
|
Jason Kulatunga
|
5acc98d221
|
trying to fix release asset setp.
|
2022-05-09 10:01:29 -07:00 |
|
 Jason KulatungaandGitHub
|
d9632ae34b
|
Merge pull request #235 from AnalogJ/change_scrutiny_default_path
|
2022-05-09 09:50:22 -07:00 |
|
Jason Kulatunga
|
de702414b9
|
moving all filesystem references to /scrutiny to /opt/scrutiny
fixes #230
|
2022-05-09 09:29:39 -07:00 |
|
Jason Kulatunga
|
db73175f07
|
fixing release GH Action.
|
2022-05-09 09:05:44 -07:00 |
|
 Jason KulatungaandGitHub
|
6a9db6a92b
|
Merge pull request #222 from AnalogJ/influxdb
|
2022-05-09 08:45:39 -07:00 |
|
Jason Kulatunga
|
2967b6ca01
|
make sure that we set the config path when ReadConfig is called.
|
2022-05-07 20:11:17 -07:00 |
|
Jason Kulatunga
|
5ed69d7fc4
|
adding tests for Smart and parser.
|
2022-05-06 22:15:19 -07:00 |
|
Jason Kulatunga
|
2b5c864a74
|
update the codecov action version.
|
2022-05-06 20:38:20 -07:00 |
|
Jason Kulatunga
|
21d07a0712
|
adding tests for Detect struct in collector. Adding ability to mock out exec.Command calls.
|
2022-05-06 20:07:23 -07:00 |
|
Jason Kulatunga
|
2214febbd1
|
simple rename.
|
2022-05-06 18:38:09 -07:00 |
|
Jason Kulatunga
|
786e7d04f2
|
make sure we print the overall device status in the details page.
|
2022-05-06 17:25:40 -07:00 |
|
Jason Kulatunga
|
0cee744c29
|
highlight last updated dates when more than 2 weeks or 1 month.
|
2022-05-06 17:02:56 -07:00 |
|
Jason Kulatunga
|
f39628efc3
|
by default show all temp data.
|
2022-05-06 15:08:35 -07:00 |
|