# See the License for the specific language governing permissions and
# limitations under the License.
+# usage: since this is a counter, in prometheus alert manager you will
+# need to test something like: rate(node_systemd_unit_result_fail_count[30m]) > 0
+
source /a/bin/errhandle/err
[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@"
mkdir -p /var/lib/prometheus/node-exporter
-f=/var/local/sysd-prom-fail/${ser_name}-result-fail.prom
+f=/var/local/sysd-prom-fail/${ser_name}-result.prom
-if [[ ! -s /var/lib/prometheus/node-exporter/${ser_name}-result-fail.premerge ]]; then
+if [[ ! -s $f ]]; then
SERVICE_RESULT=success /usr/local/bin/sysd-prom-fail $ser_name
fi
systemctl restart $ser_name ||:
fi
fi
+
+# todo: make uninstall script