diff --git a/kickstart_source_script/el_configurator.sh b/kickstart_source_script/el_configurator.sh index f5af685..49874a6 100644 --- a/kickstart_source_script/el_configurator.sh +++ b/kickstart_source_script/el_configurator.sh @@ -680,7 +680,7 @@ fi # Prometheus el_configurator version support cat << 'EOF' > /etc/cron.d/el_configurator -# Run el_configurator every 5 minutes +# Run el_configurator prometheus metrics every 5 minutes */5 * * * * root /usr/bin/bash -c 'el_configurator_date=$(date -r /root/.el-configurator.log +%s 2>/dev/null) \ && echo -e "# HELP el_configurator_setup_date timestamp when last EL configurator was run\n# TYPE el_configurator_setup_date gauge\nel_configurator_setup_date ${el_configurator_date}" > /var/lib/node_exporter/textfile_collector/el_configurator.prom; \ if grep "EL POST SCRIPT: SUCCESS" /etc/motd >/dev/null 2>&1; then el_configurator_state=0; else el_configurator_state=1; fi; echo -e "# HELP el_configurator_state current state of el_configurator run\n# TYPE el_configurator_state gauge\nel_configurator_state ${el_configurator_state}" >> /var/lib/node_exporter/textfile_collector/el_configurator.prom' diff --git a/ks.rhel9.cfg b/ks.rhel9.cfg index 7db51fa..2aa9b10 100644 --- a/ks.rhel9.cfg +++ b/ks.rhel9.cfg @@ -1631,7 +1631,7 @@ fi # Prometheus el_configurator version support cat << 'EOF' > /etc/cron.d/el_configurator -# Run el_configurator every 5 minutes +# Run el_configurator prometheus metrics every 5 minutes */5 * * * * root /usr/bin/bash -c 'el_configurator_date=$(date -r /root/.el-configurator.log +%s 2>/dev/null) \ && echo -e "# HELP el_configurator_setup_date timestamp when last EL configurator was run\n# TYPE el_configurator_setup_date gauge\nel_configurator_setup_date ${el_configurator_date}" > /var/lib/node_exporter/textfile_collector/el_configurator.prom; \ if grep "EL POST SCRIPT: SUCCESS" /etc/motd >/dev/null 2>&1; then el_configurator_state=0; else el_configurator_state=1; fi; echo -e "# HELP el_configurator_state current state of el_configurator run\n# TYPE el_configurator_state gauge\nel_configurator_state ${el_configurator_state}" >> /var/lib/node_exporter/textfile_collector/el_configurator.prom'