| CPC H04L 63/1425 (2013.01) [H04L 63/1441 (2013.01)] | 20 Claims |

|
1. A system comprising:
an application, which is hosted on a device, configured to:
receive a selection of a health metric and a selection of a service topology associated with a service provided by a network to a subscriber device, wherein the service topology is associated with a number of pair of nodes;
receive configuration information for evaluating the selected health metric for the service topology;
receive monitored health information from a network device;
evaluate one or more health-weight products or health-weight-security products for the selected health metric and the service topology based on the received monitored health information;
obtain a health of the service score, wherein the health of the service sore is a normalized value comprising a sum of the evaluated health-weight products or the health-weight security products divided by a number of pair of nodes associated with the service;
compare the health of the service score to a threshold; and
send an alert or initiate a fix for the service when the sum is greater than the threshold.
|