CPU负载项目图 我需要在Zabbix服务器主机中创建一个新项,因此我将进行以下程序:Configuration(配置) > Hosts(主机) > Items(项目) > Create Item(创建项目...(信息类型)——‘Numeric (float)’(数值型(浮点型)),以及Update interval(更新间隔)——5 seconds(5秒)(把更新间隔设置得短一些)。...此时,我们通过最新数据查看对forecast项的预测。正如你所看到的,根据Zabbix的预测,30分钟后的CPU负载为0.23 ? 显然,CPU负载不能是负值。为什么会这样呢?...Key(密钥)为‘last’(最后),Type of information(信息类型)为‘Numeric (float)’(数值型(浮点型)),Update interval(更新间隔)为30秒。...配置项 如果我想立即查看项目,我将收到“无法评估函数”的通知。 显然,由于公式中的指定值,该项目不受支持。但是,如果我在30分钟后查看,该项目将显示实际预测。
(客户端的IP) DNS名称:目前用不到,当我们IP地址写主机名的时候可以填写此值。...在添加主机的 监控项 去选择 image.png 应用集:监控应用的集合(CPU,内存,系统,安全 等) 监控项:监控的具体项目;全部的监控内容均来自应用集内。...三、添加自定义模板 首先在模板里面我们可以增加很多自定义监控的项目,然后再次把模板链接到一个组内,当我们在组内增加了新的客户端就不需要我们再次去配置监控项目,直接加入组就ok了。...五、自动发现 点击“自动发现规则” → 按理来说,我们已经配置了自动发现规则,为什么在图形中没有看到任何图表显示呢?...其原因是 我们虽然配置了,但是自动发现规则是1小时候才可以显示,我们可以手动编辑调节“数据更新间隔”为10分钟或者为了让其快速显示,可以临时设置1分钟,当出来图表再次把更新时间间隔调节为600秒即可。
推荐使用官方下载的yum源去下载更新。...3.2、添加自定义模板 首先在模板里面我们可以增加很多自定义监控的项目,然后再次把模板链接到一个组内,当我们在组内增加了新的客户端就不需要我们再次去配置监控项目,直接加入组就ok了。...点击 “更新” 但是我们发现需要监控的项目,太多我们不需要那么多,如何去修改呢?...五、自动发现 点击“自动发现规则” → 按理来说,我们已经配置了自动发现规则,为什么在图形中没有看到任何图表显示呢?...其原因是 我们虽然配置了,但是自动发现规则是1小时候才可以显示,我们可以手动编辑调节“数据更新间隔”为10分钟或者为了让其快速显示,可以临时设置1分钟,当出来图表再次把更新时间间隔调节为600秒即可。
主动模式的情况下,在添加监控项目后,就会主动去采集数据,会采集例如cpu使用率、网络的网卡流量、系统的负载等信息。...主动采集数据有一个间隔时间,每隔几分钟或者每隔几十秒,间隔时间是可自定义的,在监控中心去配置。...被动模式的情况下,服务端需要给客户端发送一个采集数据的请求,客户端才会去采集数据,同样的采集到后会上传给服务端,这种模式下也有一个间隔时间,也是在监控中心配置这个间隔的时间,也就是说主动和被动的区别就在于...为什么非要使用graphfont.ttf这个文件名呢?...这时候就可以在图形中直接查看网卡的流量了: ? 图形的颜色是可以进行配置的: ? 在模板中更改图形更新的间隔时间: ? 在实际生产环境中,间隔时间一般不能低于30秒,除非机器数量很少。
上篇文章"简单脚本监控SSL证书,到期告警提醒"发布之后,不少朋友说项目少的情况还好,在zabbix中手动添加监控项和触发器就可以,但项目多的时候,一条一条添加,就有点不合适了 ?...所以今天再介绍个方法,不用手动添加,不管你有多少项目,自动收集 这里用到的就是zabbix的自动发现规则,操作很简单,流程如下: 从web配置文件中获取域名 编写监控脚本,输出json格式 创建zabbix...这样经过格式化后输出的json,zabbix才能识别,在zabbix_server端通过zabbix_get获取数据测试 ?...创建自动发现规则的时候,名称同样看自己(我比较土,就这么随意),类型要选zabbix客户端,键值比较重要,键值就是你在zabbix_agent中配置的UserParameter的key,也就是这个自动发现规则的数据...当然,这个数据返回的时间,要根据你配置的模板中,更新间隔来定,开始测试,可以将时间设置短一点,测试没问题后,因为是SSL检测,不需要那么频繁检测,所以可以按天来设置更新间隔,减轻zabbix压力 上面模板链接后
由民生银行潜望者Zabbix开源监控项目项目组投稿,为社区分享他们整理的Zabbix源码解析、民生银行潜望者Zabbix运维管理平台、多Server架构实现、容器/数据库/中间件全自动注册监控等项目文档...张帆 中国民生银行潜望者Zabbix开源监控项目经理,在Zabbix多Server架构设计、自动化 监控方案设计实现、源码解析方面有丰富的经验。...如果收不到数据,则需排查网络或server端trapper服务问题。...这种时间间隔的不一致,表明可能存在不止一个agent在发送该监控项的数据(zabbix server并不会主动验证数据的来源ip是否合法,它只考虑agent hostname是否相符,当两个不同ip的host...实际上,Nextcheck和esc_step值在process_escalations过程中由escalation_execute_operations函数进行更新,更新过程为: a 将esc_step
在本教程中,我将在没有防火墙和SELinux的本地主机上使用Zabbix 4.0.2,CentOS 7,MySQL和Zabbix Agent。...但是,不是将Zabbix服务器连接到网络设备,而是将设备配置为能决定何时和何处发送SNMPtraps。 SNMP traps与SNMP agent相比有什么好处?agent 以更新间隔轮询数据。...如果重要指标在两次更新间隔之间失败,我们将无法做出应对,这会消耗大量资金。使用SNMPtraps,一旦紧急事件发生,设备将立即将traps发送到Zabbix服务器,你将收到通知或将执行远程命令。...如果SNMP接口的IP地址与traps中的IP地址匹配,则此主机的项目将在最新数据中收到此trap。...7.最后,重新启动Zabbix服务器进程以使更改生效: 现在,我们与Zabbix服务器一起启动了SNMP编辑程序。 03 测试 但是在开始测试之前,我们需要在主机上配置一个测试项目。
马嘉炜 | Zabbix开源社区签约专家 SRE运维工程师,六年Zabbix监控系统使用经验。在Zabbix架构设计及性能优化领域有丰富的经验,擅长监控模板制作及Zabbix API的二次开发。...的master监控项 + 依赖监控项(相关项目)来实现一次调用采集多个数据,减少对API的调用次数。...:200 信息类型:文本 更新间隔:1m 历史数据保留时长:Do not keep history 应用集:Zabbix raw items 如果API接口需要认证,可以设置HTTP认证。...步骤 2: 创建依赖监控项(相关项目) 假设需要监控应用的状态以及磁盘的剩余空间这两个指标 指标 1: 监控应用状态 JSONPath语法说明参考官方文档:https://www.zabbix.com/...检查最新数据能否正常采集 注意:依赖监控项(相关项目)的数据更新间隔是由master监控项设置的更新间隔决定的 至此,监控项的配置就已经完成,接下来可以根据实际情况配置对应的触发器。
Zabbix 4.0 高级认证专家 (点击查看如何认证?) 长期从事Zabbix相关监控工作,3年Zabbix实施经验,参与过国内多家银行、保险客户的Zabbix监控实施项目。...项目类型下拉 这是必需的,因为项类型决定了项的工作方式和收集数据的方式。对于Zabbix代理,可以在“Zabbix Agent(主动)”和“Zabbix Agent(被动)"之间进行选择。...Zabbix Server轮询器的等待时间将显著增加,这时增加这些进程的数量才能跟上监控项目的数量。...如果您有多个条目且每个运行15秒,并且主机上的更新间隔很短,并且您将所有这些条目配置为活动检查,那么就很大可能会有一些监控项未及时收到数据而被计算到队列中。...然后,来自Zabbix Server主机的项将从两个不同的服务器接收它们的值。 您将会在最新的历史图形值中看到差异。
模板:预设的监控项目集合(监控规则末班) 主机:在监控中的所有机器 开始配置 创建主机群组 点击“创建主机群组”: 在此设置群组名称,如:adai-test。...添加完成后,在zabbix自带的监控模板template中(此处要对应监控主机系统版本)为自定义模板添加监控项目,点击“监控项目”,选择要监控的项目,然后“复制”到模板“adai”中。...方法如下: 删除模板adai中的所有监控项,然后使用“链接的模板”,“选择”要链接到的模板,然后“添加”,添加完成后点“更新”: 更新完成后,所链接的模板的规则就应用到adai中,但是在该模板下不能直接删除监控项目...,原因是该项目下所有规则都是链接到template os Linux中的,需要在链接模板选项下设置“取消链接”——“更新”,然后才能对adai中的监控项目等选项进行编辑。...19.11 自动发现 更改自动发现规则监控时间间隔: 打开规则: 更改数据更新间隔,重启服务端和客户端zabbix服务,查看监控效果: 在实际应用中时间间隔不要设置太短,一面增加服务器压力。
然后发现客户端起的没有监听10050端口的进程,直接 pkill -f zabbix 在启服务,这次可以了。。。...status\G' 我们在输出的信息中选择 Slave_IO_Running: Yes Slave_SQL_Running: Yes 这两项来监控 我测试了一下,当操作的数据出现异常的时候,Slave_SQL_Running...,逗号前面是Key,后面是执行的脚本(脚本不要忘了执行权限) 添加好之后,就重启agent程序 4.server端添加监控项 进入 zabbix的安装目录,我的是/usr/local/zabbix/bin...注意,这里的Key,就填在agent配置文件里的key,数据类型也要选择数值类型 数据更新间隔可以根据自己的需要进行设置,创建完,就保存 再创建触发器 进入触发器,点击 create trigger ?...这里的名称可以随便填,示警度我选的是灾难 然后就是表达式了,点击超链接之后,选择后面的“编辑”按钮 在弹出的连接中,item后面点击搜索,选择刚才创建的监控项 function里面就是一些规则,我们选择
Zabbix 3.0用配置Simple checks来监控域名端口 作者:苏幕遮618 2018-05-11 来源:51CTO 一般来说,互联网公司项目都会有几个域名,这些域名里一些是网页,另一些是接口...要知道阿里云的负载均衡是不可能让我装一个zabbix-agent进去的,那么既然这样,除了阿里云自带的云监控之外要如何监控这个负载均衡的端口状态?...首先,在zabbix-server的控制台里先建立一个新的host,名字就叫dvlpss.lechange.cn,给它归属到一个叫“Net monitor”的组里,在DNS那里不写IP地址,直接写域名,...然后给这个dvlpss.lechange.cn建立一个item,这个时候type要选择“Simple check”,Show value要选择"Service state",更新间隔请酌情填写,这里我写的是...如果你还用了金山云的负载均衡,但是要知道金山云的云监控是不带负载均衡的检查的,那么你可以用zabbix的simple check来监控金山的负载均衡,只不过在配置host那步不要选择DNS解析,直接填写
01 - Zabbix sender的输入文件支持纳秒级 首先,Zabbix sender的输入文件支持纳秒级。那么这个Zabbix sender是什么?何时使用,以及为什么要使用?...那么,如果我有同样的设置但是我想接收那些5000条通知怎么办?是的,主要的问题还是在proxy,我仍然没有从那5000个agent那里接收到数据。这不是问题。...我们在主机上创建一个监控项,然后等待下一个更新间隔,看一下我们究竟将收到什么样的数值。...所以问题来了,更新的间隔可能太长,Zabbix_agentd和Zabbix_get不是跟着预处理流程,因此我们仍然只能获得原始值,所以我们看不到说我们的JSON或者是表达式是否正确。 如何解决呢?...所以我相信,对于所有Zabbix用户来说,这更加方便。我确信这些小功能会让你Zabbix的日常工作变得更加轻松。 我今天的演讲到此为止,我真心希望大家已经在使用5.0所有的这些功能了。
大家好,又见面了,我是你们的朋友全栈君。...当zabbix监控某个具体的项目,该项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行–些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(shell 命令、reboot...【更新间隔】设置成10s 【历史数据保留时长】storage period 30d #保留时间可自定义设置 点击【添加】 4.创建触发器 (当监控项获取到监控的值后和触发器预设的值进行对比...IP范围】设置成 192.168.80.1-254 【更新间隔】设置成 30s 【检查】点击【添加】,【检查类型】选择 Zabbix 客户端, 【端口范围】设置成 10050, 【键值】设置成 system.uname...缺点是可能因为配置文件配置错误或者网络不通等原因导致 zabbix agent2 可能找不到 zabbix server。
老王往期回顾 Zabbix数据库优化 Zabbix 3.4版本的出现,在之前的Zabbix版本上增加了很多新的功能,本次主要讨论zabbix 宏变量在更新时间间隔和其他时间段中的使用。...前言 宏变量在zabbix系统中被广泛使用,在zabbix 3.4中宏变量又有哪些新增场景可以使用: 1、 历史数据与趋势数据保存间隔时间 2、 item更新间隔时间与存储时间 3、 Low-Level...每个指标的更新时间也可以灵活的配置(参考”自定义时间间隔”),因此也可以在特定的时间表进行数据更新(例如:“每天下午18点开始”或“上班时间上午9点至下午18点”)。...这些变量可以设置的全局变量中,当然如果有需要也可以设置模板宏或者主机宏。 ? 一般来说,对于更新的时间间隔,你可以预设好一个全局宏集,然后你根据监控设备的重要性设置不同的时间间隔,例如: ?...结束语 在3.4版本的新功能中,使用好宏变量可以让你更好的管理zabbix,当你的系统需要经常微调的使用,可以使用用户宏的功能。
如果你有Zabbix 5.0或更新版本的部署,你可以在"Configuration" – "Templates"部分找到MongoDB模板。...注意,Zabbix在升级期间不会应用新模板或修改现有模板。因此,新发布的模板必须手动导入!...你可以在本例中看到,我们将主机节点称为"MongoDB",并把它分配给一个"MongoDB Servers"主机组。您可以在生产环境中使用更详细的命名,并使用您自己的主机组分配逻辑。...这是因为Zabbix Server不会立即接收配置更改。默认情况下,Zabbix服务器每分钟更新一次配置缓存。...可以随意禁用您不希望收集数据的指标,以及更改自动发现规则的更新间隔或禁用不需要的发现规则。 注意:不要禁用主监控项。
Zabbix系统针对每个监控项在每次采集时所收集到的数据,这个数据保存Zabbix系统数据库的历史表中。...因为是每次所采集到的数据都保存在历史表中,所以如果监控项的更新间隔越小,则在固定时间内所保存到历史表中的数据就越多。...趋势数据 趋势数据的趋势方式是对应监控项目的历史数据在一个小时内的平均值、最大值、最小值以及这一个小时内该监控项目所采集到的数据的个数。...所以不管一个监控项目的更新间隔是多少,它所对应的趋势数据在数据库中的记录都只有一条(每小时)。更新间隔越小,仅可能导致数据历史数据增大,而不会影响该监控项目在趋势表里的记录条数的。...如果监控项目的“保留趋势数据(天)”配置项被设置成0时,则该项目在系统数据库的趋势表里将不保留任何数据。
zabbix不管是采用分布式架构还是传统的服务端与客户端直接相连的模式,最终都是将数据存储在mysql里面。...1.1 zabbix对数据存储数据存储的大小与每秒处理的数据量有关,所以数据存储取决于两个因素:更新的数据量和删除的数据量(Housekeeper)。...2.2 制作模板2.3 给模板添加Applications:#上图是Template OS Linux的监控项组模板,这就是相当于我们的例子,我们就照着它来创建一些application,当然有些我们可能用不到的就去掉了...timeleft #一个项目达到所需的时间间隔,以秒为单位指定的阈值。...可以在开始的线条箭头处拖放项目,以设定分类顺序或绝对将哪一个项目放在另一个项目的前面Name(名称):Item的名称显示的数据Type:类型(仅对饼形图或是分解图饼形图使用),Simple:单一(简单)
它只是计算Zabbix通过查找每个项监控采集时间间隔估算每秒值个数。由于Zabbix采集器监控项没有指定采集间隔,他们不被包含在计算中。...下图显示了我的环境中每秒运行的查询数: 点击查看大图 注意,“Com_update”每秒的查询数最多。原因在于Zabbix检索的每个值都会导致数据库中“items”表的更新。...通过主动监控,Zabbix server/proxies只需等待来自Zabbix agent的连接。每个单独的代理将定期连接到Zabbix server/proxies来获取需要检测的项目列表。...之后proxies将根据其监控项采集间隔发送数据。只有当agent实际上有数据需要发送的时候,和server/proxies之间的连接才会建立起来。...你将注意到每1到2天在网络流量上的大幅增长。那些是我的数据库备份运行时发生的(mysqldump)。由于我上面提到的问题,你还会在16日的每秒查询图表中看到大幅下降。
数据更新间隔(秒) 数据更新时间注意:如果设置为0,那么这个数据将永久不更新。...但是如果在灵活更新间隔(flexible interval)里面设置了一个非0间隔,那么以这个为准 自定义时间间隔 可以创建例外的更新间隔,例如: Interval:10,Period:1-5,10:00...这边最多只能设置7个灵活更新间隔.如果设置的多个灵活时间间隔有冲突,那么他会使用最小的时间间隔。 两个注意点:如果时间间隔被设置为0,那么数据永久不会更新。...它不能用在zabbix主动方式的item 备注:这里要注意,数据更新间隔和自定义时间间隔是并行运行的,所以通常都会有冲突,要先单独按照自定义时间间隔执行Item,可以将数据更新间隔设为0,这样数据更新间隔这个策略就不会被执行...对于自定义时间间隔的写法可以查看官网上的教程。 下图的自定义时间间隔表示,在星期一到星期五每天下午五点到八点每隔二十分钟执行Item监控脚本,更新数据。 ?
领取专属 10元无门槛券
手把手带您无忧上云