check_wan_latency.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:check_wan_latency 作者: computingbee 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号