def checkstate(lat):
if lat < 0:
print "UNKNOWN: {0}ms, something must have gone wrong or your IP is unpingable".format(lat)
sys.exit(STATE_UNKNOWN)
elif TS_AVGLATW <= 0 or TS_AVGLATC <= 0:
print "OK: {0}ms from {1}, no thresholds given or you just want see values first".format(lat,CITY)
sys.exit(STATE_OK)
elif TS_AVGLATW <= lat < TS_AVGLATC:
print "WARNING: {0}ms from {1} is more than {2}ms but less than {3}ms for ip address {4}".format(lat,CITY,TS_AVGLATW,TS_AVGLATC,WAN_IP)
sys.exit(STATE_WARNING)
elif lat >= TS_AVGLATC:
print "CRITICAL: {0}ms from {1} more than {2}ms for ip address {3}".format(lat,CITY,TS_AVGLATC,WAN_IP)
sys.exit(STATE_CRITICAL)
else:
print "OK: {0}ms from {1}".format(lat,CITY)
sys.exit(STATE_OK)
check_wan_latency.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录