zabbix性能调优

2023-11-14

zabbix性能调优:

服务器环境:centos7/zabbix3.2/mariadb

1.从监控项调整

(1)关掉没必要的监控项

zabbix自带模板里面涉及各种监控项,实际情况并不需要用到所有的,可以根据自带模板内容自己创建模板。也可以将模板中用不到的监控项关掉。部分自动发现会产生较多无用的监控项,不如关掉他们自己针对特殊的项目自己写,如图:


(2)调整数据获取时间间隔

这个调整的原则是,在满足需求的情况下,尽量将频率调低,也就是间隔调大。举两个例子:


ICMP-ping考虑到如果ping断了,很有可能是网络问题,直接导致服务中断等一系列问题。因为比较重要数据间隔之前为30秒,后期优化将时间调整为一分钟。可减少因为网络原因误报问题,还有这是减少了一半的采集量!


一般磁盘空间变化不会太剧烈,它的监控就可以时间间隔调大一些。磁盘总量改变的可能性更小了,所以间隔为一天。


(3)历史数据保留时间

有些监控主要是为了报警,历史数据并没有那么重要,详细的历史记录可将时间调小,多留一些趋势记录。趋势记录里面的数据虽然不够详细但也能作为大概的参考。



2.从配置文件参数调优

在zabbix服务器加上自带模板Template App Zabbix Server,拓扑图中添加这台主机,单机选择 主机聚合图形,可以查看server各项性能参数,如图:

 


vim /etc/zabbix/zabbix_server.conf


StartPollers=30                                 

默认5   轮询器实例数量    一般规则 -保持此参数的值尽可能低。 zabbix_server的每个附加实例都会添加已知的开销, 同时,并行性增加。当队列平均包含最小参数数量(理想情况下,在任何给定时刻为0)时,实现最佳实例数。


StartPollersUnreachable=60

默认1   不可达主机 (包括IPMI 和 Java)的轮询器实例数量。


StartTrappers=30

默认5   trappers进程实例数量。Trappers接受来自Zabbix发送者、主动agents和主动proxies的传入连接。
至少要运行一个trapper进程来显示前端的服务器可用性和视图队列。


StartPingers=5

默认1   ICMP pingers进程实例数量


StartHTTPPollers=5

默认1   HTTP 轮询器子进程实例个数。


CacheSize=1024M

默认8M     缓存大小,用于存储主机、监控项、触发器数据的共享内存大小。内存溢出问题需要调节此参数。


HistoryCacheSize=128M

默认16M    历史缓存数据大小.存储历史数据.


TrendCacheSize=64M

默认4M    趋势缓存的大小,用于存储趋势数据的共享内存大小。


ValueCacheSize=128M

默认8M    历史数据缓存大小,缓存item历史数据请求的共享内存大小. 0即禁止缓存 (不建议). 当缓存大小超过共享内存时,每5分钟会向服务器日志写入一条警告信息.


LogSlowQueries=3000

默认0(不记录慢查询日志)  数据库查询时间,大于该时间会记入日志 (毫秒). 0 - 不记录慢查询日志.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

zabbix性能调优 的相关文章

  • javascript中的with()方法

    with 方法 with方法用于多次使用对象属性时 可简化多次编写同一对象的工作 例 js代码 var aa document createElement div 创建一个div赋给aa with aa style width 400px
  • 计算机系统课程 笔记总结 CSAPP第五章 优化程序性能(5.1-5.14)

    GitHub计算机系统CSAPP课程资源 计算机系统课程 笔记总结 CSAPP第二章 信息的表示和处理 2 1 2 2 计算机系统课程 笔记总结 CSAPP第二章 信息的表示和处理 2 3 2 4 计算机系统课程 笔记总结 CSAPP第三章
  • AssetDatabase的方法

    静态函数 描述 AddObjectToAsset 添加对象到资产 AllowAutoRefresh 递减一个内部计数器 Unity使用它来决定是否允许自动的资产数据库刷新行为 AssetPathToGUID 获得资产的GUID ClearL
  • 在Linux系统中部署zabbix监控服务

    今天学习安装zabbix 以下参考网上各种安装方法及自己做实验 一 zabbix简介 zabbix z biks 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix能监视各种网络参数 保证服务器系统
  • zabbix监控硬件

    一 通过snmp监控 1 idrac上开启snmp服务 2 然后到zabbix server服务器上测试一下是否能get到数据 snmpget v 2c c 1 3 6 1 4 1 674 10892 2 1 1 2 0 3 添加主机 二
  • zabbix配置钉钉告警、和故障自愈、监控java

    文章目录 1 配置钉钉告警 server 配置 web界面创建媒介 给用户添加媒介 测试告警 实现故障自愈功能 监控Java zabbix server 安装java gateway 配置 Zabbix Server 支持 Java gat
  • 分布式应用:Zabbix 自动发现与自动注册

    目录 一 理论 1 Zabbix 自动发现 2 Zabbix 自动发现部署 3 Zabbix 自动注册 4 Zabbix 自动注册部署 二 实验 1 Zabbix 自动发现部署 2 Zabbix 自动注册部署 三 总结 一 理论 1 Zab
  • MySQL监控和预警

    1 摘要 本人从事Java Web开发 在项目开发中会用到很多中间件 本文主要介绍MySQL监控的一点心得和使用 公司DBA也有相应的监控 但是我们的业务比较重要 想做一个备份监控 对MySQL监控需要做监控和预警 首先需要有数据 数据采集
  • CPU 使用率低 负载高的原因

    原因总结 产生的原因一句话总结就是 等待磁盘I O完成的进程过多 导致进程队列长度过大 但是cpu运行的进程却很少 这样就体现到负载过大了 cpu使用率低 下面内容是具体的原理分析 在分析负载为什么高之前先介绍下什么是负载 多任务操作系统
  • Unix环境下Oracle数据库完全优化详解

    Unix环境下Oracle数据库完全优化详解 2007 04 19 12 54 02 作者 changelive 浏览次数 14 文字大小 大 中 小 进入论坛 如今的优化己经向优化等待 waits 转型了 实际中性能优化最根本的出现点也都
  • 【Zabbix实战之运维篇】Zabbix监控模板的配置管理

    Zabbix实战之运维篇 Zabbix监控模板的配置管理 一 检查Zabbix平台的状态 1 检查Zabbix各组件容器状态 2 检查Zabbix的web页面 二 查看系统的默认模板信息 1 查看系统的所有监控模板 2 搜索某个监控模板 3
  • zabbix设定监控指标每天调用一次

    添加了数据库备份的监控项 因为备份每天只做一次 如果一直取数意义不大 所以设定在每条早上9点取一次值 设定方式如图 更新间隔需要修改为0 否则还会按照间隔获取信息 选择调度 h表示小时 h9表示每天九点
  • 【源码改造】Flink-jdbc-connector源码简析+改造支持谓词下推

    一 需求背景分析 flink sql在维表关联时 会有一个场景 当右表的数据量比较大且有些数据虽然符合join条件 但其实对于下游来说数据可能没用 这样就浪费了flink的计算资源 且拉低了数据处理能力 如果在join前就把维表的数据进一步
  • 如何写出高效的sql的一点想法及oracle常用hint用法

    author skate time 2009 05 15 如何写出高效的sql的一点想法 迷糊的问题 1 什么样的sql 才算是高效的sql呢 2 sql为什么不走索引 如何让sql走索引 即改变sql的执行计划3 索引有哪几种 4 什时候
  • 性能使用指令

    vmstat 1 总的CPU利用率 mpstat P ALL 1 每个CPU核的利用率 top pidstat 每个进程的CPU利用率 信息来源 proc stat proc pid stat 查看网络流量 sar n DEV 1 100
  • js做四则运算时,精度丢失问题及解决方法

    一 前言 这个问题可以说是程序员必踩的坑 因此网上针对该问题的分析有很多也很详细 解决方法也比较统一 写法也是大同小异 本以为预期效果真能如他们所说是完美的 然而效果却是差强人意 二 问题 首先 先来看看两数相加的一个经典问题 网上找过不少
  • Zabbix配置SNMP trap告警的例子

    官方文档 3 SNMP 陷阱 1 安装Trap组件包 yum install y net snmp utils net snmp perl net snmp 2 下载并复制接收Trap脚本 wget https sourceforge ne
  • zabbix UserParameter返回2个或多个值

    i use UserParameter Firebird F tools zabbix agent firebird Firebird bat 1 如何在 1 次运行的 bat 文件中获取两个或更多值 您正在寻找https www zabb
  • 以独立于区域设置的方式访问 Windows 性能计数器

    我有一组混合服务器 一些运行英语 Windows 另一些运行意大利语 Windows 有没有一种方法可以在不使用与区域设置相关的字符串的情况下读取性能计数器的值 我读到Zabbix 文档 http www zabbix com docume
  • 使用 Keycloak-proxy 进行 Zabbix HTTP 身份验证

    我尝试使用 keycloak proxy 将 Zabbix UI 与 Keycloak SSO 集成 我的设置如下 Nginx 是入口点 它处理 虚拟主机 将请求转发到 keycloak proxy Keycloak proxy配置了cli

随机推荐

  • vue3递归实现动态菜单

    效果图 RecursionMenu vue
  • 17. 正则表达式

    Hi 大家好 我是茶桁 不知不觉中 咱们针对人工智能的Python课程已经过去了一半 相信大家这段时间也都有所进步了 今天这节课呢 我给大家划一个重点 不仅仅是Python 很多语言里都是通用的 而且非常的强大 这就是我们的正则表达式 说起
  • 【安装教程】vscode安装教程(超详细)

    Visual Studio Code 简称 VSCode 是一款由微软开发且跨平台的免费源代码编辑器 该软件支持语法高亮 代码自动补全 代码重构功能 并且内置了命令行工具和 Git版本控制系统 用户可以更改主题和键盘快捷方式实现个性化设置
  • 关于CDN那些名词,你知道吗?

    Origin Server源站 做 CDN 之前的客户真正的服务器 User 访问者 也就是要访问网站的网民 Last Mile最后一公里 也就是网民到他所访问到的 CDN 服务器之间的路径 域名 域名是Internet网络上的一个服务器或
  • 【C语言进阶】自定义类型详解 —— 结构体,枚举,联合体(共用体)

    文章目录 1 结构体 1 1 结构体类型的声明 1 2 结构体的特殊声明 1 3 结构体的自引用 1 4 结构体变量的定义和初始化 1 5 结构体内存对齐 1 6 修改默认对齐数 1 7 结构体传参 2 位段 2 1 什么是位段 2 2 位
  • 概要设计与详细设计的区别

    概要设计与详细设计的区别 概要设计就是设计软件的结构 包括组成模块 模块的层次结构 模块的调用关系 每个模块的功能等等 同时 还要设计该项目的应用系统的总体数据结构和数据库结构 即应用系统要存储什么数据 这些数据是什么样的结构 它们之间有什
  • 英语常见缩写,职业,公司

    VIP very improtant person重要人物 IMP import 进口 EXP export 出口 MAX maximum 最大的 的最大限度的 MIN minimum 最小的 最低限度 DOC document 文件 的单
  • css圆角容器改变背景色时圆角失效

    圆角的容器 改变背景色时 新背景色却并不是圆角 而是填充的直角 解决办法 给容器加样式 overflow hidden
  • chrony时钟同步详解

    一 简介 Chrony是一个开源的自由软件 它能帮助你保持系统时钟与时钟服务器 NTP 同步 因此让你的时间保持精确 它由两个程序组成 分别是chronyd和chronyc chronyd是一个后台运行的守护进程 用于调整内核中运行的系统时
  • 2023年最新VMware 17+虚拟机详细配置安装【程序员使用指南】!!

    文章目录 Vmware版本选择17Pro安装 自定义安装 填写对应的许可证 正式安装虚拟机 进行对应的配置 配置镜像文件 选择对应的语言 到这个界面 选择中文 安装结束 连接对应的xshell Vmware版本选择17Pro安装 最开始从这
  • 沃尔玛(Walrmart)运营指南,爆单技巧

    沃尔玛自2016年快速扩张以来 发展迅速 甚至屡次与亚马逊公开叫板 各种促销活动针锋相对 使得跨境卖家对于沃尔玛的兴趣不断飙升 但是还是有很多跨境玩家对于这个平台不算了解 更不知道其运营逻辑 今天就为大家讲清楚walmart运营技巧 如何快
  • GitHub 上传文件过大报错:remote: error: GH001: Large files detected.

    1 查看哪个文件过大了 remote Resolving deltas 100 24 24 completed with 3 local objects remote warning File CPT 0707 ao temp past t
  • Leetcode 376.摆动序列

    题目 如果连续数字之间的差严格地在正数和负数之间交替 则数字序列称为 摆动序列 第一个差 如果存在的话 可能是正数或负数 仅有一个元素或者含两个不等元素的序列也视作摆动序列 例如 1 7 4 9 2 5 是一个 摆动序列 因为差值 6 3
  • Ubuntu16.04下编译OpenCV3.0.0

    目录 目录 前言 cmake gui安装过程 CMake编译OpenCV300 CMake编译OpenCV320 前言 原来在海思上使用的是OpenCV2 4 9版本 现在需要在odroid上编译OpenCV3 0 0版本 特此记录 cma
  • CentOS 7 常用软件安装汇总

    基本指令 clear 清屏 pwd 显示当前路径 more 显示文本文档 uname a 查看当前核心版本号 free 查看剩余内存 df h 查看磁盘剩余空间 du sh
  • Tomcat 正确安装并启动后,浏览器访问localhost:8080显示404

    目录 1 确认 Tomcat 安装正确 且已打开 2 查看8080端口是否被占用 3 端口被占用的解决方法 在初次使用 Tomcat 时遇到了一些问题 经过一段时间的调试最终将其解决 个人感觉此问题应该比较常见 因此在这做一个分享 关于 T
  • Web 服务器如何工作

    Web 服务器如何工作 什么是网络服务器 Web 服务器是一种侦听传入连接 然后利用 HTTP 协议将 Web 内容传送给客户端的软件 您会遇到的最常见的 Web 服务器软件是 Apache Nginx IIS 和 NodeJS Web 服
  • 某翻译平台的爬虫坑,你踩了吗?

    大家好 我是阿爬 这里是讲述阿爬和阿三爬虫故事的爬友圈 近期 阿三有一个自动化翻译的小需求 于是找到阿爬 想要一个好的方案 阿爬首先想到的是调用某平台的翻译接口 奈何需要付费 于是心想还是用爬虫技术撸一把吧 于是开始了翻译平台逆向 1 初步
  • unity多个相机实现切换

    做项目的过程中遇到一个问题 有6个相机 需要实现点击按钮切换到某个相机 从网上看了一些文章 有些已经不再用了 比如说enable 做的过程中还遇到了找不到组件的情况 趁晚上有时间记录下这些 核心实现方法 gameobject setActi
  • zabbix性能调优

    zabbix性能调优 服务器环境 centos7 zabbix3 2 mariadb 1 从监控项调整 1 关掉没必要的监控项 zabbix自带模板里面涉及各种监控项 实际情况并不需要用到所有的 可以根据自带模板内容自己创建模板 也可以将模