import subprocess
def __run__(params):
p = subprocess.Popen(
['esxcfg-vmknic', '-l'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
close_fds=True)
x = p.communicate()
for l in x[0].splitlines():
if l.startswith('vmk0'):
if l.split()[7] == '9000':
return [0, "OK"]
else:
return [2, "CRITICAL - VMware MTU is %s" % l.split()[7]]