diff --git a/monitoring.js b/monitoring.js index d552af23..c73e688b 100644 --- a/monitoring.js +++ b/monitoring.js @@ -85,7 +85,8 @@ module.exports.CreateMonitoring = function (parent, args) { } } for (var i in parent.connectivityByNode) { - if (parent.connectivityByNode[i].connectivity == 4) { gauges.ConnectedIntelAMT++; } + const node = parent.connectivityByNode[i]; + if (node && typeof node.connectivity !== 'undefined' && node.connectivity === 4) { gauges.ConnectedIntelAMT++; } } for (const key in gauges) { obj.gaugeMetrics[key].prometheus.set(gauges[key]); } // Take a look at agent errors