2013-10-29 38 views
1

目前我正在編寫一個程序來監控Tuxedo。從官方文檔中,我發現MIB適合寫程序來監視它。我已閱讀了很多這裏的文檔http://docs.oracle.com/cd/E13203_01/tuxedo/tux90/rf5/rf5.htm#998207。雖然有很多非常上課的說明,但沒有任何指導從一開始就告訴我如何使用它。我試圖在github上搜索,但不幸的是,沒有任何關於燕尾服mib的代碼。有沒有人有一些很好的示例代碼?如何通過mib監控Tuxedo

非常感謝。

回答

1

這裏一個shell函數讀取了Tuxedo的blocktime:

get_blocktime() { 

TmpErr=/tmp/ud32err_$$ 
rtc=0 

ud32 -Ctpsysadm <<EOF 2>$TmpErr | grep TA_BLOCKTIME | cut -f2 
SRVCNM .TMIB 
TA_CLASS T_DOMAIN 
TA_OPERATION GET 

EOF 

# ud32 has no good error-handling 
if [ -s $TmpErr ]; then 
    echo "$PRG: Error calling ud32:" 
    cat $TmpErr 1>&2 
    rtc=1 
fi 
rm $TmpErr 

exit $rtc 
}