Why is it so difficult to find the correct place to add rules?

If i take a look at the check itself then i see only “hard coded” parameters. The check also has in it’s header “_no_params”.
If you need to have some parameters in this check then you need to modify the existing one and also create some config template. This is more than only changing one or two lines.

At the moment it only checks for these two things.

  • physical disk state → mapped with a defined dictionary
  • if predictive failure exists the check goes warning

The only possible parameter would be a higher predictive failure count than 0.