c - 如何通过mib监控Tuxedo

标签 c monitoring mib tuxedo

目前我正在尝试编写一个程序来监控 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/

相关文章:

c - 程序无法成功运行?段错误 11、表达式被视为空指针; C

c - 如何将 unsigned long long 转换为 double

snmp - 构建自定义 MIB? SNMP4j

C# SNMP 代理 - 表示 MIB 中的复杂类型

python net-snmp加载mibs

c - 如何在 C 中打印未知长度数组中的每个元素

比较c中不同文本文件的字符串

linux - Zabbix 主动检查 log[] logrt[]

java - 检查连接速度的库

sql - 如何监控SQL Server 2005上执行的sql语句