You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- All RAID controllers supported by `smartctl` are automatically supported by Scrutiny.
57
57
- While some RAID controllers support passing through the underlying SMART data to `smartctl` others do not.
58
-
- In some cases `--scan` does not correctly detect the device type, returning [incomplete SMART data](https://github.com/AnalogJ/scrutiny/issues/45).
59
-
Scrutiny supports overriding detected device type via the config file: see [example.collector.yaml](https://github.com/AnalogJ/scrutiny/blob/master/example.collector.yaml)
58
+
- In some cases `--scan` does not correctly detect the device type, returning incomplete SMART data.
59
+
Scrutiny supports overriding detected device type via the config file: see [example.collector.yaml](example.collector.yaml)
60
60
- If you use docker, you **must** pass though the RAID virtual disk to the container using `--device` (see below)
61
61
- This device may be in `/dev/*` or `/dev/bus/*`.
62
62
- If you're unsure, run `smartctl --scan` on your host, and pass all listed devices to the container.
@@ -67,7 +67,7 @@ See [docs/TROUBLESHOOTING_DEVICE_COLLECTOR.md](./docs/TROUBLESHOOTING_DEVICE_COL
67
67
68
68
If you're using Docker, getting started is as simple as running the following command:
69
69
70
-
> See [docker/example.omnibus.docker-compose.yml](https://github.com/AnalogJ/scrutiny/blob/master/docker/example.omnibus.docker-compose.yml) for a docker-compose file.
70
+
> See [docker/example.omnibus.docker-compose.yml](docker/example.omnibus.docker-compose.yml) for a docker-compose file.
71
71
72
72
```bash
73
73
docker run -p 8080:8080 -p 8086:8086 --restart unless-stopped \
-`/run/udev` is necessary to provide the Scrutiny collector with access to your device metadata
85
85
-`--cap-add SYS_RAWIO` is necessary to allow `smartctl` permission to query your device SMART data
86
-
- NOTE: If you have **NVMe** drives, you must add `--cap-add SYS_ADMIN` as well. See issue [#26](https://github.com/AnalogJ/scrutiny/issues/26#issuecomment-696817130)
86
+
- NOTE: If you have **NVMe** drives, you must add `--cap-add SYS_ADMIN` as well.
87
87
-`--device` entries are required to ensure that your hard disk devices are accessible within the container.
88
-
-`ghcr.io/analogj/scrutiny:master-omnibus` is a omnibus image, containing both the webapp server (frontend & api) as well as the S.M.A.R.T metric collector. (see below)
88
+
-`ghcr.io/starosdev/scrutiny:latest-omnibus` is an omnibus image, containing both the webapp server (frontend & api) as well as the S.M.A.R.T metric collector. (see below)
89
89
90
90
### Hub/Spoke Deployment
91
91
92
92
In addition to the Omnibus image (available under the `latest` tag) you can deploy in Hub/Spoke mode, which requires 3
93
93
other Docker images:
94
94
95
-
-`ghcr.io/analogj/scrutiny:master-collector` - Contains the Scrutiny data collector, `smartctl` binary and cron-like
95
+
-`ghcr.io/starosdev/scrutiny:latest-collector` - Contains the Scrutiny data collector, `smartctl` binary and cron-like
96
96
scheduler. You can run one collector on each server.
97
-
-`ghcr.io/analogj/scrutiny:master-web` - Contains the Web UI and API. Only one container necessary
98
-
-`influxdb:2.2` - InfluxDB image, used by the Web container to persist SMART data. Only one container necessary
97
+
-`ghcr.io/starosdev/scrutiny:latest-web` - Contains the Web UI and API. Only one container necessary
98
+
-`influxdb:2.2` - InfluxDB image, used by the Web container to persist SMART data. Only one container necessary.
99
99
See [docs/TROUBLESHOOTING_INFLUXDB.md](./docs/TROUBLESHOOTING_INFLUXDB.md)
100
100
101
-
> See [docker/example.hubspoke.docker-compose.yml](https://github.com/AnalogJ/scrutiny/blob/master/docker/example.hubspoke.docker-compose.yml) for a docker-compose file.
101
+
> See [docker/example.hubspoke.docker-compose.yml](docker/example.hubspoke.docker-compose.yml) for a docker-compose file.
102
102
103
103
```bash
104
104
docker run -p 8086:8086 --restart unless-stopped \
0 commit comments