设为首页 收藏本站

运维网

查看: 536|回复: 0

[经验分享] Zabbix监控数据库连通性所遇问题

[复制链接]

尚未签到

发表于 2018-1-2 10:40:23 | 显示全部楼层 |阅读模式
  Zabbix配合db2bp监控DB2数据库能否远程连接问题分析:
  所遇问题,有时监控一直获取不到数据,原因是connect to连接超时了,zabbix默认监控脚本获取数据时间是3s,但最多支持30s,而connect to会超时一分多钟,并且db2 connect to时,我并没有找到控制连接超时的参数:
  Zabbix Server连接数据库时,重新分析情况:
  1、connect to 立即返回结果,可能服务端口不通,可能连接成功。
  1.1  服务端口不通时再次判断
  1.2 连接成功时再次判断
  2、connect to 连接超时,肯定异常。
  于是修改脚本如下:
  

#连接数据库测试  
db2 connect to $1 user ${USER} using ${PASS} &> /dev/null &
  
#给出5s连接时间
  
sleep 5
  
#判断是否连接进程是否还在
  
kill -0 $! &> /dev/null
  
#立即返回结果,说明进程不在,有可能服务端口不通,有可能连接成功
  
if [ $? -ne 0 ]; then
  db2 connect reset &> /dev/null
  
#再次测试时,已经排除连接超时的可能性,所以不给连接时间
  db2 connect to $1 user ${USER} using ${PASS} &> /dev/null
  
#连接成功
  if [ $? -eq 0 ]; then
  echo "1"
  db2 connect reset &> /dev/null
  
#连接失败
  else
  echo "0"
  fi
  
#5s后进程还在,说明连接超时
  
else
  echo "0"
  eval 'kill -9 $!' &> /dev/null
  
fi
  

  

  Zabbix修改超时时间:
  zabbix_agentd.conf
  

### Option: Timeout  
#Spend no more than Timeout seconds on processing
  
#
  
# Mandatory: no
  
# Range: 1-30
  
# Default:
  
# Timeout=3
  
Timeout=9
  

  

  zabbix_server.conf
  

### Option: Timeout  
#Specifies how long we wait for agent, SNMP device or external check (in seconds).
  
#
  
# Mandatory: no
  
# Range: 1-30
  
# Default:
  
# Timeout=3
  

  
Timeout=10
  

  

  重启zabbix_agentd和 zabbix_server

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须注明原文的出处
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、运维网 - 服务您的运维操作管理专家!
6、联系人Email:[email protected] 网址:www.iyunv.com

点击关注更多内容
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

关注运维网官方微信X

关注运维网官方微信

扫描二维码关注运维网官方微信,最新一手资源尽在官方微信!快快关注我们吧...

扫描微信二维码查看详情

客服 E-mail:[email protected]

本站由安畅网络和青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright © 2012-2017

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up !


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


合作伙伴: 青云cloud 安畅网络

快速回复 返回顶部 返回列表