请教zabbix如何监控DB2

求大神指点

参与30

6同行回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业
1、首先系统做个定时任务获取数据库的快照snap (包括锁、数据库、表、表空间、动态语句等等  你想监控什么就需要对什么做快照)2、在客户端zabbix下建立专门的shell目录存放获取各个监控值的脚本(针对快照snap文件获取想监控的值------不会shell编程,有些难度)3、在...显示全部

1、首先系统做个定时任务获取数据库的快照snap (包括锁、数据库、表、表空间、动态语句等等  你想监控什么就需要对什么做快照)

2、在客户端zabbix下建立专门的shell目录存放获取各个监控值的脚本(针对快照snap文件获取想监控的值------不会shell编程,有些难度)

3、在zabbix客户端的配置文件conf中建立用户参数

比如:

UserParameter=db2.snap,/home/XXX/zabbix/shell/db2_snap.sh $1 $2 $3

4、在zabbix画面中建立db2数据库专用模版,建立应用集和监控项,键值取脚本传回的参数 $1,$2,$3

比如:监控项:死锁数              键值:db2.snap[database,lock,lockDead]

总之,如果您不懂得shell脚本,基本没有现成的可以拿来就用。zabbix的优势就是开源可自定义监控项。

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

收起
能源采矿 · 2017-04-19
浏览6543

提问者

dai1178091006
系统工程师吉林农业科技学院

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-19
  • 关注会员:6 人
  • 问题浏览:13391
  • 最近回答:2021-11-08
  • X社区推广