X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fchecks%2Fdsa-check-log-age-loghost;h=afec81144c419cda624414dece911a8a795e2ca6;hb=3551260dad9b25594a1460dfdecfd2171f78b349;hp=256caeff6d06a9c19d5f4ce4abe0b3ecd6d2f2fe;hpb=3b0d60b49e92da5f5c7e81d14a28fdd3544a0161;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/checks/dsa-check-log-age-loghost b/dsa-nagios-checks/checks/dsa-check-log-age-loghost index 256caef..afec811 100755 --- a/dsa-nagios-checks/checks/dsa-check-log-age-loghost +++ b/dsa-nagios-checks/checks/dsa-check-log-age-loghost @@ -29,10 +29,15 @@ usage(){ host="$1" if [ -z "$host" ] || [ "$host" = "-h" ] || [ "$host" = "--help" ]; then - echo >&2 "$0: Usage: $0 " + echo >&2 "Usage: $0 " usage 3 fi +if [ "${host/[^a-z0-9-]/}" != "$host" ]; then + echo >&2 "$0: Invalid hostname $1" + exit 3 +fi + ts=$(date -d 'now' +'%Y/%m/%d') file="/var/log/hosts/$host/$ts/syslog" if [ ! -e "$file" ]; then