rendered paste bodydef biProbe():
PROBE = "Bi File Check"
for f in filelist:
if sizeCheck(f, BI_INFO):
LEVEL = "INFO"
value = sizeCheck(f, BI_INFO)
elif sizeCheck(f, BI_WARN):
LEVEL = "WARN"
value = sizeCheck(f, BI_WARN)
else:
LEVEL = "CRIT"
value = sizeCheck(f, BI_WARN)
MESSAGE = "%s : %s bytes" %(f,value)
print TIMESTAMP + " | " + PROBE + " | " + LEVEL
print MESSAGE
def sizeCheck(file, level):
"""Check size of file in bytes and compare against threshold; return True if value is less than the threshold"""
level = level * (1024*1024) # Convert to bytes
#size = os.path.getsize(file)
size = silly[file]
if size < level:
return size