case "$v_cmd" in
--JVM)
获取JVM信息
如果获取出错,返回STATE_UNKNOWN状态
如果HeapPercent大于crit,返回STATE_CRITICAL状态
如果HeapPercent大于crit,返回STATE_WARNING状态
返回STATE_OK状态
--JDBC)
获取JDBC信息
v_state_crit=0
v_state_warn=0
逐一处理JDBC
如果maxActive小于等于numActive(活动数已经等于最大值),v_state_crit=1
如果numActive大于0并且v_numIdle小于等于0(有活动且空闲数为零),v_state_warn=1
如果v_state_crit=1,返回STATE_CRITICAL状态
如果v_state_warn=1,返回STATE_WARNING状态
返回STATE_OK状态
--THREAD)
获取Thread信息
v_state_crit=0
v_state_warn=0
逐一处理Thread
如果maxConnections小于等于currentThreadCount(线程数已经等于最大值),v_state_crit=1
如果currentThreadCount小于等于connectionCount(活动数已经达到线程数),v_state_warn=1
如果v_state_crit=1,返回STATE_CRITICAL状态
如果v_state_warn=1,返回STATE_WARNING状态
返回STATE_OK状态
来源: http://www.bubuko.com/infodetail-2347679.html