2.zabbix4.0的自带键值创建自定义模板.docx

2.zabbix4.0的自带键值创建自定义模板.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

zabbix4.0的自带键值创建自定义模板

1.zabbix的监控方式主动式和被动式:

被动式(默认):zabbixagentzabbixagent端只管被动的采集数据,让zabbixserver定期来取数据(默认每30s一次)

主动式:zabbixagent(active)zabbixagent端主动跟zabbixserver通信,看server需要监控自己的什么,再把收集到信息主动发给server

主动式要注意:zabbix_agentd.conf中

Hostname=node1#这里的主机名一定要和zabbix_server的web页面上添加被监控主机的hostname的名要一致

Server=zabbix_server的ip#zabbix_agentd的白名单,允许谁来访问我

ServerActive=zabbix_server的ip#该项需要配置,主动汇报,如果仅用被动式,该项也可不配

2.zabbix自定义模板和常见监控项配置案例——(下面监控项不需自定义模板,使用自带模板即可,下面只是一个自定义模板的案例):(一般自定义一个模板(template_base_monitor)和自带模板相互补充)

1)自定义一个模板:Configuration——Templates——createtemplate——名字:template_base_monitor,所属组:Templates——Add即可。

2)模板创建应用集:然后找到自定义的模板:template_base_monitor,点击应用集,创建应用集:base_monitor,

3)模板创建各类常用监控项:主机存活监控项,一般在zabbbix_server上安装fping命令,#yum-yinstallfping(yum-yinstallepel-release)

自定义模板的主机存活监控案例:——参考案例

a)监控项:再点击items——createitem——名字:base_monitor,类型:Simplecheck,key:icmpping(无参数),Number(unsigned)无正负的,Units:单位空,Updateinteval:30s(监控间隔,线上一般60s收集一次数据到数据库)

Historystorageperiod:30d历史数据保留时间(不要保留太久,阿里线上一般30d,数据库压力太大)Trendstorageperiod:30d,最大最小的数据,不重要,showvalue:Asis,Description:描述可以写可不写应用集:可写一个点击add。

icmpping就两个值0和1,0表示ping失败,1表示ping成功。

查看和测试:监控——最新数据——可以查看监控数据,关机测试监控项是否添加正确。

b)触发器:表达式:{template_base_monitor:icmpping.last()}=0,配置即为如下:

3.常见zabbix常用自带模板使用:(常见监控项(键值)和触发器)

1)自带模板1:TemplateModuleICMPPing

1)主机存活监控,键值:icmpping(无参数),触发器表达式:{TemplateModuleICMPPing:icmpping.max(#3)}=0自定义模板时候也可:{template_base_monitor:icmpping.last()}=0

2)监控丢包率,键值:icmppingloss(无参数)触发器表达式:{TemplateModuleICMPPing:icmpping.max(#3)}=0

2)zbbix自带模板2:TemplateOSLinux(一般监控linux使用模板)

(1)监控cpu负载的键值:(单核cpu大于3为高,4核cpu大于12为高)

system.cpu.load[percpu,avg1]Float型Units单位:空

system.cpu.load[percpu,avg5]Float型Units单位:空

system.cpu.load[percpu,avg15]Float型Units单位:空

(2)监控cpu使用率和空闲的键值

system.cpu.util[,iowait] Float型io使用率Units单位:%

system.cpu.util[,system] Float型系统空间使用率Units单位:%

文档评论(0)

shijianqiang + 关注
实名认证
内容提供者

高级 Linux 运维工程师持证人

工作以来一直奋斗在运维的前线,对整个运维流程有比较详细的了解、各类服务的部署维护、常用中间件、数据库、排查故障、监控报警、容器和k8s方面有较强的项目实战经验。

领域认证该用户于2024年03月29日上传了高级 Linux 运维工程师

1亿VIP精品文档

相关文档