File: //usr/lib/python2.7/site-packages/lap/conntrack_file.py
import os
import fnmatch
def __run__(params):
f = "nf_conntrack*"
path = "/proc/sys/net/"
count = 0
result = []
try:
for root, dirs, files in os.walk(path):
for name in files:
if fnmatch.fnmatch(name, f):
#result.append(os.path.join(root, name))
count += 1
if count <= 0:
return [0, "OK - Conntrack: %s file" % count]
else:
return [2, "CRITICAL - Conntrack: %s files" % count]
except Exception, e:
return [2, "CRITICAL - Error: %s" % repr(e)]