码迷,mamicode.com
首页 > 其他好文 > 详细

zaabix-监控项与内置key

时间:2019-12-31 10:34:22      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:监控项   yun   nfs   strong   ice   一个   直接   user   com   

一、监控项

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

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

技术图片

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

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

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

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

  

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

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

技术图片

 

 

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

 

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

  

二、应用集:

应用集和监控项的关系技术图片

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

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

zaabix-监控项与内置key

标签:监控项   yun   nfs   strong   ice   一个   直接   user   com   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!