diff --git a/roles/float-base/files/node-exporter-scripts/freeipmi.sh b/roles/float-base/files/node-exporter-scripts/freeipmi.sh
index 2ad1f818038b591957574682a0b710f379486e25..d82e81c76a5bd100c1be940a413fc61ba1075c6b 100644
--- a/roles/float-base/files/node-exporter-scripts/freeipmi.sh
+++ b/roles/float-base/files/node-exporter-scripts/freeipmi.sh
@@ -1,3 +1,4 @@
 #!/bin/sh
-
-ipmi-sensors | awk -f /usr/lib/float/node-exporter-freeipmi.awk
+test -x /usr/sbin/ipmi-sensors || exit 0
+test -e /usr/lib/float/node-exporter-freeipmi.awk || exit 0
+/usr/sbin/ipmi-sensors | awk -f /usr/lib/float/node-exporter-freeipmi.awk