9816c750b4multiple builds.
Jason Kulatunga
2020-09-29 17:08:10 -0600
cd6c59599ffixes -- guess and check development. :(
Jason Kulatunga
2020-09-29 17:01:20 -0600
94559d265cfixes for ARM build
Jason Kulatunga
2020-09-29 16:58:04 -0600
95e5a5e768remove windows build.
Jason Kulatunga
2020-09-29 16:25:48 -0600
7742f4c6c3fixing windows binary build during CI. Update config missing error message.
Jason Kulatunga
2020-09-29 16:16:15 -0600
6473ec1a28Adding automatic builds to CI for arm64 + windows - eventual support. Call out the fact that NVMe drives require --cap-add SYS_ADMIN in addition to SYS_RAWIO.
Jason Kulatunga
2020-09-29 16:05:05 -0600
Merge pull request #51 from AnalogJ/x_flag
Jason Kulatunga
2020-09-28 20:00:12 -0600
cb0aa9823eretrieve all device data. SAS devices do not return power on hours when using `-a` flag (unlike other device types).
#51
Jason Kulatunga
2020-09-26 15:18:55 -0600
75a5f7dfb6(0.2.1) Automated packaging of release by Packagr
0.2.1
Jason Kulatunga
2020-09-24 03:26:38 +0000
2c2ecbd9f7fix link
Jason Kulatunga
2020-09-23 20:51:13 -0600
9bd8aec315update getting started & documentation to remove -v /dev/ mount and --privileged requirement. Uses --cap-add and --device instead close#26close#18
Jason Kulatunga
2020-09-23 20:49:56 -0600
e44864e64bfixes.
Jason Kulatunga
2020-09-23 11:01:53 -0600
8a336bf5c6wwn should always be lowercase for consistency. It's used in the URL for pushing smart data.
Jason Kulatunga
2020-09-23 10:37:59 -0600
6a20228262adding error handling for all DB calls. Returning StatusInternalServerError whenever an error occurs. Adding additional logging to server handlers. Make sure we "return" after a c.JSON call.
Jason Kulatunga
2020-09-23 09:54:33 -0600
531fea76b2keep example config file in sync with config defaults. fixes#3
Jason Kulatunga
2020-09-22 18:18:57 -0600
5127399e94conditionally log request body.
Jason Kulatunga
2020-09-22 10:26:33 -0600
8a975e2164log request body.
Jason Kulatunga
2020-09-22 10:09:29 -0600
7cdacbaffcadd information about how to generate debug logs
Jason Kulatunga
2020-09-21 22:27:59 -0600
2fee2bf906fix tests.
Jason Kulatunga
2020-09-21 21:22:07 -0600
1c59b3c245fix tests.
Jason Kulatunga
2020-09-21 19:24:39 -0600
Merge pull request #41 from AnalogJ/ext_logging
Jason Kulatunga
2020-09-21 19:04:29 -0600
a57120d600adding new environmental variables for added debugging: COLLECTOR_LOG_FILE, COLLECTOR_DEBUG, DEBUG, SCRUTINY_LOG_FILE, SCRUTINY_DEBUG
#41
Jason Kulatunga
2020-09-21 18:41:52 -0600
f2dd87cf82dont use a go-routine -- disable concurrency.
Jason Kulatunga
2020-09-21 09:59:52 -0600
8b139ad157remove concurrency for collector, it causes issues on systems with lots of devices. Just retrieve the data in order for now (eventually we may do it in batches).
Jason Kulatunga
2020-09-21 08:44:38 -0600
286ec25a94(0.2.0) Automated packaging of release by Packagr
0.2.0
Jason Kulatunga
2020-09-21 03:15:05 +0000
211fe7843aUpdate issue templates
Jason Kulatunga
2020-09-20 21:00:52 -0600
Merge pull request #38 from AnalogJ/smartctl_scan
Jason Kulatunga
2020-09-20 20:42:26 -0600
fd82e9a4daprint error message if publish does not finish successfully.
#38
Jason Kulatunga
2020-09-20 15:08:58 -0600
ad3f8480d9added some anonymized nvme test data to ensure that NVMe drives are correctly processed by new device detection. thanks @Roxedus. All db testing is done with files created in a temp directory.
Jason Kulatunga
2020-09-20 15:03:39 -0600
297f0a51c5adding ability to write a log file with all output from collector. Executing commands will now log be logged (and when debug is enabled, their output's are also logged).
Jason Kulatunga
2020-09-19 18:51:35 -0600
67d1c592a5include the device type in the title, if it's non-standard.
Jason Kulatunga
2020-09-19 11:25:19 -0600
24262f7c8cpass deviceType when running smartctl data collection (for megaraid type disks). Make DevicePrefix a public function available outside the detect module. if device type is detected as "ata" or "scsi", dont pass in via -d parameter, can cause issues with missing data.
Jason Kulatunga
2020-09-18 21:37:32 -0600
66122778a3only the firmware can really change between scans. Lets slim down the metadata update.
Jason Kulatunga
2020-09-18 20:27:35 -0600
3deca46851fix.
Jason Kulatunga
2020-09-18 19:54:48 -0600
23d5b86b1bnew 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?
Jason Kulatunga
2020-09-18 19:27:55 -0600
f53833d617add codecov badge.
Jason Kulatunga
2020-09-20 16:51:36 -0600
fab1e3c624fix the coverage file path.
Jason Kulatunga
2020-09-20 16:28:38 -0600
a55f3acacfgenerate a coverage.txt file, and upload to codecov.io.
Jason Kulatunga
2020-09-20 16:24:30 -0600
Merge pull request #28 from AnalogJ/notify_failures
Jason Kulatunga
2020-09-18 14:44:24 -0600
a7cd912318dont ignore NVME storage controllers.
Jason Kulatunga
2020-09-18 10:43:14 -0600
e6eeaf7e31adding mocked detail data for frontend viewing. placeholders for settings panels. Add dialog panel for Details setings.
#28
Jason Kulatunga
2020-09-16 17:30:28 -0700
5101a37964adding 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.
Jason Kulatunga
2020-09-16 08:09:50 -0700
98415e625dfix import. added simle test for notify test endpoint.
Jason Kulatunga
2020-09-12 14:40:21 -0700
78a619b09dmoved middleware into more relevant location. Adding send test notifications handler. making sure that config is available from web handler functions.
Jason Kulatunga
2020-09-12 13:19:08 -0700
c913cf39b9adding new nottification validation erorr. Added a notification class containing webhook, script and shoutrrr notification logic. Adding "Test notification endpoint".
Jason Kulatunga
2020-09-12 12:43:41 -0700
6bee0d1489don't build a docker image and attach to the release. Scrutiny is public now, images hosted on docker-hub.
Jason Kulatunga
2020-09-18 10:06:33 -0600
cadf055105add license and logo link.
Jason Kulatunga
2020-09-18 09:58:57 -0600
1acd7e0d47badges
Jason Kulatunga
2020-09-18 09:45:11 -0600
266c95f857fix#3 Make sure that the collector attempts to correctly communicate with webapp container, even when running in dedicated container (and triggered manually). fixes cron schedule to run daily. added instructions for dedicated containers.
Jason Kulatunga
2020-09-18 09:23:39 -0600
Merge pull request #46 from AnalogJHQ/scsi_nvme_ui
Jason Kulatunga
2020-09-08 22:30:42 -0700
86fc10b7b9added ideal and thresholds for NVMe and SCSI drives. Added functions (PopulateAttributeStatus) to ensure that NVME and SCSI drives set the status for SMART attributes. Moved Status populating fucntion into the *Attribute files, so they are closer to the code they actually interact with. Fix frontend to correctly display status, thresh and Ideal for NVMe and SCSI ddrives.
Jason Kulatunga
2020-09-08 22:24:24 -0700
fb1415f8a5(0.1.11) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-07 15:47:30 +0000
2ca6213fa5fix release docker.
Jason Kulatunga
2020-09-07 08:44:36 -0700
022b6b6598(0.1.10) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-07 15:39:06 +0000
9a053357fatrying to fix automated release.
Jason Kulatunga
2020-09-07 08:36:06 -0700
09eca64a03(0.1.9) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-07 15:26:16 +0000
e111374c1bMerge remote-tracking branch 'origin/master'
Jason Kulatunga
2020-09-07 08:23:34 -0700
0eb96bdae1trying to fix docker-release trigger.
Jason Kulatunga
2020-09-07 08:23:23 -0700
442cda254c(0.1.8) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-07 15:19:26 +0000
abfb0a2612add a name to release-docker.yaml workflow.
Jason Kulatunga
2020-09-07 08:15:00 -0700
451bf73334(0.1.7) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-07 15:10:48 +0000
dd51451425cleanup old artifacts from CI.
Jason Kulatunga
2020-09-07 07:47:35 -0700
5c77c82156tweaking release pipeline
Jason Kulatunga
2020-09-06 17:17:16 -0700
329446869btweaking release pipeline to support docker-in-docker.
Jason Kulatunga
2020-09-06 16:26:17 -0700
586767393d(0.1.6) Automated packaging of release by Packagr
Jason Kulatunga
2020-09-06 23:14:48 +0000