I would like to make a plugin for HD Sentinel command line Linux program (for OMV 2.x):
http://www.hdsentinel.com/hard_disk_sentinel_linux.php
Would this be difficult?
Is there a description, how to create plugin for OMV 2.x?
I would like to make a plugin for HD Sentinel command line Linux program (for OMV 2.x):
http://www.hdsentinel.com/hard_disk_sentinel_linux.php
Would this be difficult?
Is there a description, how to create plugin for OMV 2.x?
I think you went into a internet time machine....
Don't know if sentinel is worth the time, but today standards you use smart data monitoring which is included in Omv.
Sentinel is great,i've used nagios control for over 2000 machines for it,and it's invaluable tools for disk checking.
I'm not a programmer,but i would help in any way if i can.
I think you went into a internet time machine....
Don't know if sentinel is worth the time, but today standards you use smart data monitoring which is included in Omv.
I think you don't know HD Sentinel.
HD Sentinel uses SMART data, gives predictions based on SMART data.
You should read about it:
About the Windows version:
http://www.hdsentinel.com/hard…sentinel_professional.php
http://www.hdsentinel.com/hard…ssional.php?page=features
http://www.hdsentinel.com/hard…onal.php?page=screenshots
About the Linux command line version:
http://www.hdsentinel.com/hard_disk_sentinel_linux.php
Here is a detailed description about the Health & Performance & Predicted lifetime calculation
http://www.hdsentinel.com/help/en/52_cond.html
http://www.hdsentinel.com/help/en/53_perf.html
http://www.hdsentinel.com/help/en/54_pot.html
Is there a DIY Plugin Guide for 2.x ?
I don't use 3.x, yet.
I think you don't know HD Sentinel.
HD Sentinel uses SMART data, gives predictions based on SMART data.
Well the comment was based on how the website looked. OMV also can sends notifications on critical smart data attribute change. In omv 3 (i think it was backported to 2.0) also based on some critical smart data values there is alert display per disk. The backend of this service is based on smartmontools.
As i see know that you mention they use some prediction weighting some of the attributes, some more critical than others.
For me one event in reallocated event count, and is the beginning of the end of the disk, time to go the HD shop.
Is there a DIY Plugin Guide for 2.x ?
I don't use 3.x, yet.
Yes, here DIY Plugin Development
you should focus on omv3, the main developer introduced a feature called datamodels which reduces the php code a lot.
For doing a plugin you should know php, javascript (for the UI) and bash/sh for the mkconf scripts.
You can always grab any plugin and start modifying it.
HDSentinel has much more data, health prediction , and it is much more reliable than let's say smartmontools. They just issued new version,with a lot of ssd support drives.
Great program.
Alles anzeigenWell the comment was based on how the website looked. OMV also can sends notifications on critical smart data attribute change. In omv 3 (i think it was backported to 2.0) also based on some critical smart data values there is alert display per disk. The backend of this service is based on smartmontools.As i see know that you mention they use some prediction weighting some of the attributes, some more critical than others.
For me one event in reallocated event count, and is the beginning of the end of the disk, time to go the HD shop.
Yes, here DIY Plugin Development
you should focus on omv3, the main developer introduced a feature called datamodels which reduces the php code a lot.
For doing a plugin you should know php, javascript (for the UI) and bash/sh for the mkconf scripts.
You can always grab any plugin and start modifying it.
Well, I just bought some bad 500 Gb hard disks to reallocate bad sectors on them, refreshing the surface with HD Sentinel, then using them in RAID 6. So having some cheap storage space.
Thinking, if I can further increase the safety with a SnapRAID parity drive.
As for plugin development, I'm PHP developer, so PHP is not problem, I don't really develop in Javascript so I will hate it, and finally I have some bash/shell experience, so bash will work.
I will only have problems with Javascript development
Grabbing a plugin, and start modifying it, seems to be a good starting point, thanks!
HDSentinel has much more data, health prediction , and it is much more reliable than let's say smartmontools. They just issued new version,with a lot of ssd support drives.
Great program.
Yes, the HD Sentinel 5.0.1 recognized the Chinese external USB 3.0 All in one HDD docker, which was not recognized by 4.x.
So I can also confirm, that the new release increased hw compatibility a lot.
@klorinczi, how are you proceeding the plugin? i'd also love to see this in OMV, especially with the new html report feauture. in the meantime i used cronjob to run hdsentinel periodically and generate a report, which I am reaching over a dedicated port via the nginx plugin. not the most elegant way, and also does not give me proactive alerts but serves the purpose.
@klorinczi, how are you proceeding the plugin? i'd also love to see this in OMV, especially with the new html report feauture. in the meantime i used cronjob to run hdsentinel periodically and generate a report, which I am reaching over a dedicated port via the nginx plugin. not the most elegant way, and also does not give me proactive alerts but serves the purpose.
molnart: I had no time to work on it.
I would be interested in your solution.
Is it a shell script, which executes HD Sentinel?
Sent with Tapatalk from my Samsung Galaxy Note 3 N9005.
it's a dead simple cronjob that creates a html report by running the command hdsentinel -r /srv/dev-disk-by-label-OMV-data/OMV-data/index.html -html
afterwards i have set up the nginx plugin to open the index.html generated by hdsentinel over a dedicated port, so the report is not integrated into the OMV interface but has to be opened via another address
To create a plugin that download/extracted the hdsentinel package, added a cronjob, and had a listview showing reports with a button to view would be pretty easy to make. If you want to look at other plugins that do similar things:
download/extract is done by calibre plugin
cronjob is done by mysql plugin
listview showing reports is done by nginx plugin
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!