目前我正在尝试编写一个程序来监控 Tuxedo。从官方文档中,我发现MIB适合写程序来监控它。我在这里阅读了很多文档http://docs.oracle.com/cd/E13203_01/tuxedo/tux90/rf5/rf5.htm#998207 .虽然有那么多非常类的说明,但是没有任何指南告诉我如何从头开始使用它。我试图在 github 上搜索,但不幸的是,没有任何与 tuxedo mib 相关的代码。有没有人有一些好的示例代码?
非常感谢。
最佳答案
这是一个从 Tuxedo 读取阻塞时间的 Shell 函数:
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 - 如何通过mib监控Tuxedo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653139/