Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: fix spelling of separate

...

You can think of the KPI Scores like a report card, the student (node) has received 10/10 for English (reachability), 10/10 for Maths (availability) and so on.  The KPI Scores in the screenshot above come from the polled data and are scored out of the weighted value, this weighted value is a percentage, so in the configuration file it is 0.1 which means it is 10% or a maximum possible KPI score of 10/10.  The table below shows the configuration value and the resulting KPI Score value.

KPI ItemConfiguration ItemConfigured WeightingMaximum KPI Score
Reachabilityweight_reachability0.110 (10%)
Availabilityweight_availability0.110 (10%)
Responseweight_response0.220 (20%)
CPUweight_cpu0.220 (20%)
Memoryweight_mem0.110 (10%)
Interfaceweight_int0.330 (30%)

Because they are not present in all node types, there are two additional KPI values which overload onto the Memory and Interface KPI values these are, Swap and Disk, these split the weighting of each into half and track that seperatelyseparately, e.g. Interface KPI by default is 30%, so when the Disk KPI is present the Interface KPI gets a value of 15% and the Disk KPI gets a value of 15%.  So the table would like like this when all 8 KPI's are present, as they are for Linux Servers.

KPI ItemConfiguration ItemConfigured WeightingMaximum KPI Score
Reachabilityweight_reachability0.110 (10%)
Availabilityweight_availability0.110 (10%)
Responseweight_response0.220 (20%)
CPUweight_cpu0.220 (20%)
Memoryweight_mem0.1 x 50%5 (5%)
Swapweight_mem0.1 x 50%5 (5%)
Interfaceweight_int0.3 x 50%15 (15%)
Diskweight_int0.3 x 50%15 (15%)

The result is that all the maximum KPI Score for a node will be 100 or 100%.

...

If we want to know WHY the health from the front page is 92.2% we can look at all the KPI values, like the Disk KPI of 10.50/15, CPU KPI is 19.98/20 and SWAP KPI is 4.75/5, we can take 100% and subtract the remainders so,

KPI ItemKPI ScoreRemainder CalculationHealth Remainders
Reachability10/1010 - 100
Availability10/1010 - 100
Response20/2020 - 200
CPU19.98/2020 - 19.980.02
Memory2.04/55 - 2.042.96
Swap4.75/55 - 4.750.25
Interface15/1515 - 150
Disk10.5/1515 - 10.54.5

Adding together the Health Reduction results and subtracting from 100 gives us: 100 - (0.02 + 2.96 + 0.25 + 4.5) = 92.27%

...

NMIS KPI Scores are a powerful way to get to the bottom of the health of your infrastructure, they will assist to see where resources are being used and assist to identify operational problems very fast.