Service monitoring is a function in the IT field which automates some elements of hardware and software maintenance. This monitoring includes such tasks as checking performance, alerting users when they see a problem, and automatic reboots in case of problems.