#!/bin/bash

if [ -z $SDDIR ]; then
    SDDIR=/etc/statusd
fi

PERC1=90
PERC2=95 # not yet implemented
PERC3=99

    EX1=`lvs -o lv_attr,lv_name,lv_size,data_percent --noheading 2>/dev/null | grep -E "^  (t|T)" | awk '{if ($4 > '$PERC1') {print $2 $4}}'`
    if [ "x$EX1" != "x" ]; then
    EXS="Thin volume$EX more than $PERC1% full."
    fi

        
    EX2=`lvs -o lv_attr,lv_name,lv_size,metadata_percent --noheading 2>/dev/null | grep -E "^  (t|T)" | awk '{if ($4 > '$PERC1') {print $2 $4}}'`
    if [ "x$EX2" != "x" ]; then
        EXS=$EXS"Thin volume metadata$EX more than $PERC1% full."
    fi

if [ "x$EX1$EX2" != "x" ]; then
    echo "$EXS"
else
    echo "OK"
fi
