Zabbix监控故障问题
故障
- 问题1、公司在一段时间稳定以后,把原来的Nagios监控全部替换为了Zabbix监控,但是出现了Zabbix Server端Zabbix服务启动不起来的问题,或者启动了一小会就自动停止了
- 问题2、在部署了Zabbix一段时间后,发现Zabbix Server Web 界面很卡,而且偶尔会出现502返回码,偶尔会出现监控图像断裂,断点问题
- 问题3、生产环境下Tomcat刚发布正常,但是运行一段时间后CPU占用很高,而且越来越高,可能会宕机,请排查原因(这也是企业案例之一:Linux下java/http进程高(占用CPU高))
问题1、公司在一段时间稳定以后,把原来的Nagios监控全部替换为了Zabbix监控,但是出现了Zabbix Server端Zabbix服务启动不起来的问题,或者启动了一小会就自动停止了
是因为新增加了许多Zabbix Agent 端,导致mysql 数据库超过了预设的最大连接数,修改mysql数据库的最大连接数即可解决。如下:
问题2、在部署了Zabbix一段时间后,发现Zabbix Server Web 界面很卡,而且偶尔会出现502返回码,偶尔会出现监控图像断裂,断点问题
解决:这是因为原来配置的Zabbix 监控为Zabbix Agent被动模式;Zabbix Server主动拿取数据会给服务器造成很大的压力,应该调整Zabbix Agent端为主动模式来解决这一问题
Zabbix Server 配置文件修改
Zabbix Agent 配置文件修改
Web 界面修改
成功解决问题
问题3、生产环境下Tomcat刚发布正常,但是运行一段时间后CPU占用很高,而且越来越高,可能会宕机,请排查原因(这也是企业案例之一:Linux下java/http进程高(占用CPU高))
问题分析:
1>程序密集频繁调用CPU,联系开发排错情况
2>程序代码出现死循环
优化排查:
1> top -H(按CPU占用进行排序)
扩展:查看load average的四种方式:w、uptime、top、cat /proc/loadavg
2> strace -p +pid号,查看占用CPU或mem 高的进程所有线程调用情况
扩展:如何查看进程中的线程状态 ps -T -p +进程PID号
3> 使用 jstack,找出高占用线程调用的开发代码,交给开发处理优化
注:只要安装了 jdk 就有 jstack这个命令,用于查看指定 pid 进程的java 堆栈信息,过滤进程里面的线程号是用16进制表示的(内存中都是16进制显示)
Zabbix监控故障问题相关推荐
- Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述
https://www.cnblogs.com/chensiqiqi/p/9162986.html 一,Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企 ...
- zabbix监控-基本原理介绍
一.Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差 2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数 ...
- Zabbix监控系统安装与使用
一.Zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 cacti:snmp nagios:linux 主机:nrpe 设备:snmp 附:SNMP(udp1 ...
- Zabbix监控指定端口的步骤
前文有讲过"Zabbix监控制定程序的步骤",但是有不少程序是依赖端口的,会有几率出现端口的故障,那么zabbix也会有对应的检测端口的key. 这个key就是net.tcp.li ...
- 怎么看服务器cpu温度命令_简单几步使用zabbix监控Linux物理服务器CPU温度
前段时间有个属于笔者维护的小机房空调故障,温度过高导致系统卡慢,多日无人发现.于是想着使用zabbix监控CPU温度并设置告警阀值,同时也能监控到风扇异常.挡风板太脏空气不畅.进程死锁导致CPU使用率 ...
- Zabbix监控和分布式部署实施方案
最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到 ...
- Linux实战教学笔记50:Zabbix监控平台3.2.4(二)深入理解zabbix
一,Zabbix Web操作深入 1.1 Zabbix Web下的主机和模版以及监控项的添加方式 (1)创建一个模版 我们所有的功能几乎都是在模版中定义的 我们再点进新创建的模版查看 模版里几乎可以设 ...
- 运维必备——Zabbix监控系统
目录 一.关于Zabbix (1)什么是Zabbix (2)Zabbix具备的功能 (3)Zabbix的官方网站 (4)Zabbix的一些重要组件 (5)Zabbix的进程 (6)Zabbix的工作原 ...
- zabbix 监控过程详解
监控过程详解 1.修改密码及中文版 按如上操作即可,选择中文以后,点击下面的update即可更新成功 为了安全起见修改密码 修改完成后同样点击更新即可. 2.创建主机及主机群组 1.定义一个主机群组 ...
最新文章
- 安装VMware vSphere 5.0(使用自带SQL2008Express)
- [Python] sys.argv[] 用法
- 11条建议让你成为优秀的JavaScript程序员
- Sql server2005中如何格式化时间日期
- 计算机二级C++知识点归纳之公共基础
- JVM常见面试题及详解
- 压缩ppt文件大小的方法
- Elasticsearch:Elasticsearch 开发入门 - Golang
- 工程制图与计算机绘图知识点总结,工程制图与计算机绘图-西安电子科技大学.PDF...
- java实现excel转换pdf
- 小象学院hadoop进阶
- 心电图心电轴怎么计算_心电轴的测量方法
- D-LINK DIR823PRO 路由器更新固件为openwrt-18.06.1 支持802.11s组建mesh
- unicode和字符串之间的转换有两种方式
- 武汉理工计算机学院吧,告诫那些想到武汉理工大学计算机学院读书的同学们!...
- 用MATLAB语言求给定曲线曲率半径
- Textbox控件禁止用户向文本框中输入文字
- 怎么查看自己的路由器是不是千兆路由?
- 开机 米兔积木机器人_【小米 米兔积木机器人使用体验】搭建|试玩|拆卸_摘要频道_什么值得买...
- docker 搭建本地私有仓库