Files
node-problem-detector/config/plugin/check_ntp.sh
Yordis Prieto Lazo 0842910049 chore: fix misspelling
2022-12-18 22:58:07 -05:00

27 lines
618 B
Bash
Executable File

#!/bin/bash
# This plugin checks if the ntp service is running under systemd.
# NOTE: This is only an example for systemd services.
readonly OK=0
readonly NONOK=1
readonly UNKNOWN=2
readonly SERVICE='ntp.service'
# Check systemd cmd present
if ! command -v systemctl >/dev/null; then
echo "Could not find 'systemctl' - require systemd"
exit $UNKNOWN
fi
# Return success if service active (i.e. running)
if systemctl -q is-active "$SERVICE"; then
echo "$SERVICE is running"
exit $OK
else
# Does not differentiate stopped/failed service from non-existent
echo "$SERVICE is not running"
exit $NONOK
fi