packages/utils/prometheus-node-exporter-ucode/files/base/selinux.uc
Andre Heider 06c2ef2ce4 prometheus-node-exporter-ucode: add new package
This is a port of prometheus-node-exporter-lua to ucode.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-08-25 10:18:26 +02:00

10 lines
214 B
Ucode

const mode = oneline("/sys/fs/selinux/enforce");
const enabled = gauge("node_selinux_enabled");
if (mode == null) {
enabled(null, 0);
return;
}
enabled(null, 1);
gauge("node_selinux_current_mode")(null, mode);