请问db2bix软件怎么用,想用zabbix根据db2bix监控IBM db2数据库

想用zabbix监控IBM db2数据库

没有找到zabbix关于db2数据库的监控模板,查询发现存在db2bix可以,不知道怎么操作

可否指点一二 或相关文档  非常感谢

参与3

1同行回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业
zabbix监控db2网上可以搜到很多方法。例子:利用zabbix监控db2数据库备份过程首先,db2数据库的备份过程如何用db2命令查看呢?从系统切换到数据库用户,运行以下命令db2 list utilities show detail |grep -c BACKUP //此命令可以通过关键字BACKUP来返回一个数字,如果有备份...显示全部

zabbix监控db2网上可以搜到很多方法。

例子:利用zabbix监控db2数据库备份过程
首先,db2数据库的备份过程如何用db2命令查看呢?
从系统切换到数据库用户,运行以下命令
db2 list utilities show detail |grep -c BACKUP
//此命令可以通过关键字BACKUP来返回一个数字,如果有备份就返回1,如果没有就返回0
其次,关于系统环境的问题:正常的系统用户下无法运行db2命令,必须先切换至数据库用户下才行。
(当然你可以先编辑一个设置环境的脚本,让root也能运行db2命令)
我是在小脚本中切换至数据库用户下执行的db2命令:正常的#! /usr/bin 下用 su - db2user 是行不通的(你可以试试)
必须要用到#! /usr/bin/expect
具体脚本如下:

! /usr/bin/expect

spawn su - db2user
expect "db2user's Password: "
send "password\r"
send "db2 list utilities show detail |grep -c BACKUP\r"
send "exit\r"
expect eof
exit
最后,在zabbix配置脚本中用户自定义参数添加脚本命令就可以了
UserParameter=db2bak_local.time,/home/zabbix/zabbix/shell/localbak_time.sh|grep -w 1|wc -l

如果您觉得有帮助,请给点赞,谢谢!

收起
能源采矿 · 2017-07-18
浏览1443

提问者

yufeng411
系统运维工程师sinosoft
擅长领域: 存储数据库关系型数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-21
  • 关注会员:2 人
  • 问题浏览:1841
  • 最近回答:2017-07-18
  • X社区推广