监控服务器Zabbix之二 自定义键值及模板

简介:

一、添加主机

打开zabbixweb界面

http://192.168.212.2/zabbix

1Configuration---Hosts---Createhost

 

wKiom1WA_PjR1PrrAAX4EitbFj8275.jpg

Host name这个应该是agent 配置文件定义的Hostname,我们这是192.168.3.3

Visible name:这个就是显示名称,自定义即可。

Group将主机归类到哪个组中。

以下根据你选的监控方式来定义下面参数。

Agent interfaces就是主机上安装的agent,默认即可不用修改。

SNMP Interfaces通过snmp 来监控的。

JMX Interfaces监控JAVA 程序的接口。

IPMI Interfaces通过IPMI 接口来监控硬件

Desctiption描述

Monitored by proxy通过proxy 来监控。

Enabled指明是否立刻监控该主机。

2、添加模板

Templates—select---相应模块---Add---Add

wKioL1WA_qngcPw4AAYSIEdAU3Y104.jpg

3、查看图形

Configuration---Hosts即可看到添加的主机

wKiom1WA_PqD6OAHAAWnvXIglFE138.jpg

只有当AvailabilityZ的标示为绿色的时候才代表可用。

Monitioring---Graphs---选择相应的GroupHostGraph(下图为CPU jumps)

wKioL1WA_qrzpe_TAAftYp1SHRA159.jpg

二、自定义Key

1、  修改客户端配置文件

1
2
3
4
5
#vim /usr/local/zabbix/conf/zabbix_agentd.conf
设置UnsafeUserParameters=1 并添加以下内容
UserParameter=memuse, free  -m| sed  -n '/Mem/p' | awk  '{print $3}'
UserParameter=memfree, free  -m| sed  -n '/cache:/p' | awk  '{print $4}'
UserParameter=memtotal, free  -m| sed  -n '/Mem:/p' | awk  '{print $2}'

格式:UserParameter=自定义键值名称,脚本或命令采集数据

上边定义的3个依次为已用内容、空闲内存、总共内存

wKiom1WA_PuBtYCOAAJma3mz9HU009.jpg

客户端重启服务

# /etc/init.d/zabbix_agentd restart

2、服务端测试定义key值是否可以调用

wKioL1WA_qviecMaAAKm0rlyyX0519.jpg

三、自定义模板

Configuration---Templates---Createtemplates---Add

wKiom1WA_PviJAlGAAMV-NJmzCQ239.jpg

wKioL1WA_qvxwNAfAAN-YYtoGxQ390.jpg

Applications 就是你想分几块进行监控(比如内存 CPUIO  网络等等)

Items             项目是针对一个应用集来弄的(如果我要采集应用集中内存的使用情况,可以定义多个项目,比如总共内存可用内存空闲内存等等)

Triggers      触发器是针对一个项目来弄的(如果你采集可用内存的项目中,添加一个触发器当可以内存低于多少时进行相应操作)

Graphs        创建图形的数据来源都是根据项目采集的数据来的,可以把一个或者多个项目生成图形

Screens       就是把生成的图片怎么放、排列等等

Discovery   自动发现客户端(根据配置筛选的条件)

1、新建Applications

Configuration---Templates---moban01---Applications---Createapplication

在这里创建两个Application,一个是IO,一个Memory

wKiom1WA_PzDRY41AASTaZRtF5Q376.jpg

2、  新建Items

wKioL1WA_qzTgRIlAAMOJovZ0Dg354.jpg

共建立3个监控项使用内存(memuse)、空闲内存(memfree)、总共内存(memtotal),均属于Memory这个Applications

wKiom1WA_P3zz2UGAAT3s92wg9s642.jpg

3、定义Triggers

wKioL1WA_q2T9Bp1AAQFjLmHngk116.jpg

4、添加Graphs(这里把前边定义的3个内存相关的Items放到一个图中)

wKiom1WA_P7gB-MvAAW7lheXCDE833.jpg

5、删除之前的主机,新建一主机应用新模板。

wKioL1WA_q7Av9OlAAQtWo9mD0U497.jpg

6、查看

wKiom1WA_QChLdSSAAVl_bZeJQ4857.jpg

7、查看图形-Monitoring---Graphs选择对应的条件即可查看到定义的图形(客户端可根据ddcat /dev/zero > /dev/null消耗内存测试效果)

wKioL1WA_rCSUqIhAAfw6cw5nl4347.jpg



本文转自Jacken_yang 51CTO博客,原文链接:http://blog.51cto.com/linuxnote/1662659,如需转载请自行联系原作者

相关文章
|
2月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
333 36
|
8月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
380 8
|
10月前
|
存储 缓存 监控
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
163 23
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
250 25
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
297 22
|
12月前
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
431 7
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
226 10
|
2月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
2月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
358 8

推荐镜像

更多