標籤:blog java 使用 cti io type
echo "======================================welcome==============================================" echo "==== ======" echo "==== 此指令碼是用來監控weblogic的domain運行狀態主要的監控對象有 ======" echo "==== server,Thread,Request,Jdbc State and Socckets ======" echo "==== 使用時修改url, usernam,password 即可 ======" echo "==== create by houfl at 2009=03=30 ======" echo "===========================================================================================" url=t3://***.***.***.***.***:8082 username=weblogic password=gxngwszf
while [ true ] do echo "==============================weblogic的domain的名稱========================================================="
java -cp /bea/weblogic81/server/lib/weblogic.jar weblogic.Admin -url $url -username $username -password $password GET -pretty -type Server -property Parent | awk ‘/^/t/‘ | awk ‘NR==1{print $2}‘
echo"==============================================================================================================" echo "========================================目前空閑線程==========================================================" java -cp /bea/weblogic81/server/lib/weblogic.jar weblogic.Admin -url $url -username $username -password $password GET -pretty -type ExecuteQueueRuntime -property ExecuteThreadCurrentIdleCount -property ExecuteThreadTotalCount -property ServicedRequestTotalCount
echo"=============================================================================================================="
echo "======================================= server_ip和port========================================================" java -cp /bea/weblogic81/server/lib/weblogic.jar weblogic.Admin -url $url -username $username -password $password GET -pretty -type Server -property Name -property ListenAddress -property ListenPort
echo"==============================================================================================================" echo "=======================================Server運行狀態和OpenSocketsCurrentCount數量==============================" java -cp /bea/weblogic81/server/lib/weblogic.jar weblogic.Admin -url $url -username $username -password $password GET -pretty -type ServerRuntime -property State -property Server -property OpenSocketsCurrentCount
echo"==============================================================================================================" echo "============================JDBC串連池的初始化和最大各數以及已經發布再上面的server==============================" java -cp /bea/weblogic81/server/lib/weblogic.jar weblogic.Admin -url $url -username $username -password $password GET -pretty -type JDBCConnectionPool -property Name -property InitialCapacity -property MaxCapacity -property Targets
echo"==============================================================================================================" sleep 60
done