component monitoring