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