ZABBIX问题百宝箱(持续更新中ing)

zabbix网页端报错Assuming that agent dropped connection because of access permissions

server端在公网,连接内网转公网的zabbix-agent端。

server端填写agent公网ip,agent端conf--Server地址填写server端公网ip。

agent端日志显示connection from "172.16.200.254" rejected, allowed hosts: "12.53.40.242"

解:

无法直接到12.53.40.242,网关地址转化,最远只能到172.16.200.254。

agent端conf--Server地址填写172.16.200.254,重启agent服务

zabbix-server网页端显示数据源不存在或没有驱动,Docker-compose.yml映射的odbc配置文件失效,并且将映射文件复制到容器中依然失效

Docker版zabbix,在zabbix-server镜像中安装unixodbc,实现odbc监控

映射odbc.ini,odbcinst.ini

解:

docker-compose.yml取消映射,启动容器后,进入zabbix-server-odbc容器中。

容器内,odbcinst -j查找配置文件位置,直接修改odbc配置文件odbc.ini,odbcinst.ini。

不放心可以重启容器,直接在server端网页进行测试。

docker容器内zabbix-web-nginx内部ping不通宿主机,导致无法连接mysql数据库。

宿主机mysql数据库正常可以访问。

容器通过docker ps,查询显示UP。查看容器日志,服务正常启动,但是无法连接宿主机。

解:


初步判定为容器网络故障。
排查方向:
重启大法!!!先重启docker
在容器内ping默认网关,是否可以连通
查看容器网络设置(docker network inspect 网络名),ip网段是否冲突,子网掩码设置是否和宿主机不同

zabbix报错Utilization of ODBC poller processes over 75%

造成原因:1.通过Zabbix agent采集数据的设备处于moniting的状态但是此时机器死机或其他原因导致zabbix agent死掉server获取不到数据,此时unreachable poller就会升高。

2.通过Zabbix agent采集数据的设备处于moniting的状态但是server向agent获取数据时时间过长,经常超过server甚至的timeout时间,此时unreachable poller就会升高。

解决方法:

1  进入 vi /etc/zabbix/zabbix_server.conf 修改配置参数

2 找到StartPollers= 加大参数

StartPollersUnreachable= 加大参数

StartPingers= 加大参数

Timeout=30

Timeout=30
CacheSize=512M
StartPollers=50
StartPingers=50
StartODBCPollers=100
StartPollersUnreachable=100

systemctl restart zabbix-server

zabbix报错Utilization of ODBC poller processes over 75%

造成原因:1.通过Zabbix agent采集数据的设备处于moniting的状态但是此时机器死机或其他原因导致zabbix agent死掉server获取不到数据,此时unreachable poller就会升高。

2.通过Zabbix agent采集数据的设备处于moniting的状态但是server向agent获取数据时时间过长,经常超过server甚至的timeout时间,此时unreachable poller就会升高。

解决方法:

进入 vi /etc/zabbix/zabbix_server.conf 修改配置参数

StartODBCPollers=30

重启Zabbix服务器:修改配置文件后,需要重启Zabbix服务器以使更改生效。

systemctl restart zabbix-server

zabbix告警时间不是东八区时间

Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。
  系统时间:指系统内核中的时间。
  硬件时间:指主板上的时间

解决方法:

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

zabbix-server的监控主机红灯,报错Get value from agent failed: cannot connect to [[192.168.192.23]:10050]: [4]

2者可以相互ping通,端口可以连接

解决方法:

1.防火墙关闭或打开端口

2.如果是docker容器,请防火墙操作后进行systemctl restart docker

zabbix-agent2日志报错,active check configuration update from [:10051] started to fail (Cannot read message: 'read tcp  i/o timeout')

2者可以相互ping通,端口可以连接

解决方法:

1.修改zabbix-agent2配置文件参数,Timeout=20

2.重启zabbix-agent2

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值