hardness monitoring