fix prometheus ConnectedIntelAMT crash #7168

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jul 18, 2025 at 13:53 UTC aa44cfb319e7d03f08250df8a6c0bf72be0cf99d
1 file changed +2 -1
monitoring.js
+2 -1
@@ -85,7 +85,8 @@ module.exports.CreateMonitoring = function (parent, args) {
85 }
86 }
87 for (var i in parent.connectivityByNode) {
88 - if (parent.connectivityByNode[i].connectivity == 4) { gauges.ConnectedIntelAMT++; }
88 + const node = parent.connectivityByNode[i];
89 + if (node && typeof node.connectivity !== 'undefined' && node.connectivity === 4) { gauges.ConnectedIntelAMT++; }
90 }
91 for (const key in gauges) { obj.gaugeMetrics[key].prometheus.set(gauges[key]); }
92 // Take a look at agent errors