zaabix-监控项与内置key

一、监控项

监控项存在于模板里面,我们最常用的模板就是Template OS linux这个模板,这个模板里面默认有32个监控项,每个监控项都对应一个键值:

应用集就是对监控项的分类,比如监控cpu的分一类、监控内存的分一类。

监控项就是键值的另一个名字,也可以定义一样的名字,就如同我们之前自定义监控项的时候,监控项和键值都使用一个名字也可以。监控项就像是什么呢?键值就像是agent上脚本的名字一样,举个例子:

UserParameter=iotop,iostat | awk ‘/^sda/{print $2}‘

iotop后面就是一个名命令,iotop就是键值,这个键值是我们自定义的,实际上,安装完zabbix-agent之后,默认就已经设置了很多的键值,有多少个呢?

#这个正则表达式比较巧妙,仔细看一看。
[[email protected] ~]# zabbix_agentd -p | grep -o ‘^.*\[[tsdum]|‘ | sed ‘[email protected]\[[tsdum]|@@g‘ | wc -l
77

  

那么这些key键值对应的功能都是什么呢?在web端其实有解释,在添加一个监控项的时候,我们可以点击后面的选择,进去之后有对每个键值都有接详细的解释,我们可以直接拿来调用。

我们也可以手工调用一下,这本没有必要,主要是方便我理解。

如上图,我选择了一个系统内置的用于测试tcp的某个端口是否能通的key,这个我们可以直接就拿来用,我们可以手工用一下:

//测试一下192.168.80.24的22端口是否能通
[[email protected] ~]# zabbix_get -s 192.168.80.24 -k net.tcp.port[192.168.80.24,22]
1
//测试一下80.24这台主机对阿里云的时间服务器是否可用。
[[email protected] ~]# zabbix_get -s 192.168.80.24 -k net.udp.service[ntp,ntp2.aliyun.com,123]
1

  

二、应用集:

应用集和监控项的关系

通过上图我们看到所谓的监控集就是对监控项的分类:cpu、硬盘、通用、内存、网络、系统、性能、进程、安全、代理

比如有对cpu设置的监控项,那么就属于应用集:cpu,但是这个监控项对监控性能这一项也用的上,那么这个监控项就可以属于两个应用集。

原文地址:https://www.cnblogs.com/yizhangheka/p/12122871.html

时间: 2025-01-18 13:41:00

zaabix-监控项与内置key的相关文章

基于zabbix 内置key的应用

一.内置key说明: Zabbix 内置了很多丰富的key,使得咱们再添加linux os模板的时候,已经帮我们把key给定义好,这样我们就能够直接链接模板就可以使用了. 我们这边的话列举一些内置key,然后进行一些简单的说明:当我们内置key可以采集到数据的时候我们最好是不用去写自定义key再去采集的:(我见过一篇51CTO的写监控用户登录数,还用w去监控,没有直接取调用内置key): 二.详情可以查看官方文档: https://www.zabbix.com/documentation/3.0

Druid基本配置及内置监控使用

1.             使用方法 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包.如果想使用最新的源码编译,可以从https://github.com/alibaba/druid 下载源码,然后使用maven命令行,或者导入到eclipse中进行编译. 和dbcp类似,druid的配置项如下: 配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候 可以通过名字来区分开来.如果没有配置

win7升级win10激活指南——查看预装Win7/8/8.1电脑内置系统激活密钥(OEM Key)方法

1.AIDA64 查看内置Win8/8.1 OEM Key 首先下载aida64工具:AIDA64 的前身是EVEREST.在16位系统时代EVEREST叫AIDA16,随着32位技术的出现遂改名为AIDA32,之后又一次更名就成了EVEREST.现在它的开发商LavaAIDA6lys公司已经被FinalWire收购,就变成了现在的名字--AIDA64. [download title="AIDA64 下载" info="v3.00.2529 Beta" time=

什么情况下需要检测预装Win8/8.1电脑内置激活密钥(即Win8/8.1 OEM key)?

1.针对预装在品牌机中的Win8操作系统,因使用了某些软件或自己操作不当导致系统激活Key被替换而激活失效时,你需要找到内置在电脑中的OEM key,重新输入OEM key来激活系统. 2.针对预装Win8/8.1系统的电脑,当你想要重新安装同一版本的操作系统,但是所用的镜像是网友制作的多合一镜像,或者采用了某些”非主流”的安装方法,导致安装程序无法正确获取电脑内置Key而无法自动激活时,你需要找到内置在电脑中的OEM key,在系统安装完成后自己输入OEM key来激活系统. 3.针对预装Wi

模板、监控项、触发器

1. 模板 模板:里边可以配置监控项.触发器.图形等,作用是在主机上可以直接link模板,继承模板中的配置.主机套用模板后,就拥有了模板中的配置:监控项.触发器.图形. 比如创建了一个监控磁盘大小的监控项,然后创建了触发器.和图形.那个机器想监控磁盘大小,直接套用此模板就行了.100台机器需要监控磁盘,直接套用这一个模板就可以,无需添加100此监控项.触发器和图形. 平时工作中,我们需要监控web.mysql.redis.nginx 这些服务器,众多服务器的业务都是一样的,所以我们只要事先创建好

Flume-NG内置计数器(监控)源码级分析

Flume的内置监控怎么整?这个问题有很多人问.目前了解到的信息是可以使用Cloudera Manager.Ganglia有图形的监控工具,以及从浏览器获取json串,或者自定义向其他监控系统汇报信息.那监控的信息是什么呢?就是各个组件的统计信息,比如成功接收的Event数量.成功发送的Event数量,处理的Transaction的数量等等.而且不同的组件有不同的Countor来做统计,目前直到1.5版本仍然只对三大组件:source.sink.channel进行统计分别是SourceCount

Druid 配置及内置监控,Web页面查看监控内容

1.配置Druid的内置监控 首先在Maven项目的pom.xml中引入包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version> </dependency> 2.引入包后配置spring的配置文件 <!--读取配置文件--> <

zabbix 监控项(key)

Key 描述 返回值 参数 详细说明 agent.hostname 返回被监控端名称 字符串 - 返回配置文件中配置的被监控端的名称 agent.ping 检测被监控端是否存活 1 - 运行中 其他 - 未运行 - 使用函数 nodata()检测客户端是否正在运行 agent.version zabbix agent版本 字符串 - 例如返回: 1.8.2 kernel.maxfiles 系统支持最大的open files 整数 kernel.maxproc 系统支持最大的进程数量 整数 log

zabbix自定义监控项key值

说明: zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式. 1,首先编写自定义监控脚本,本文以监控httpd进程是否存在为例. 脚本名字:check_httpd.sh 脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts 脚本内容: #!/bin/bash result=`ps -ef | grep httpd | grep -v grep`if [ -n "$resul