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