SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.04k stars 1.24k forks source link

[Package Request] scrutiny #6226

Open featherwit opened 2 months ago

featherwit commented 2 months ago

Software Name

scrutiny

Brief Description

DSM 7.2.1 has officially removed the display of S.M.A.R.T. metrics from the GUI. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates. Scrutiny would make a great alternative.

Website

https://github.com/AnalogJ/scrutiny

Documentation

https://github.com/AnalogJ/scrutiny

Build/Installation documentation

https://github.com/AnalogJ/scrutiny

Source code

https://github.com/AnalogJ/scrutiny

OpenSource License

MIT

Other License

No response

hgy59 commented 2 months ago

Scrutiny has two requirements that are met on DSM

DSM has smartctl v6.5 and there is no influx db package available (yet).

If you want scrutiny on DSM you need to use docker (which is the recommended installation anyway).

featherwit commented 2 months ago

Scrutiny has two requirements that are met on DSM

* smartctl, v7+

* influx db

DSM has smartctl v6.5 and there is no influx db package available (yet).

If you want scrutiny on DSM you need to use docker (which is the recommended installation anyway).

Thank you for your reply. The Scrutiny provided a guide for installation through Entware, leading me to believe that packaging into an spk package is possible.😟 https://github.com/AnalogJ/scrutiny/blob/master/docs/INSTALL_SYNOLOGY_COLLECTOR.md

hgy59 commented 2 months ago

The Scrutiny provided a guide for installation through Entware, leading me to believe that packaging into an spk package is possible.😟 https://github.com/AnalogJ/scrutiny/blob/master/docs/INSTALL_SYNOLOGY_COLLECTOR.md

So we have to cross compile the smartmontools... On the linked page I can't find any info about the database that is used. Is it possible to run Scrutiny (i.e. the web page) with a db provider other than influx db?

hgy59 commented 2 months ago

@featherwit I can add smartmontools v7.4 to synocli-disk package. Then you can test the smartctl tool and (if it works on DSM) use the guide https://github.com/AnalogJ/scrutiny/blob/master/docs/INSTALL_SYNOLOGY_COLLECTOR.md