zabbix的自动发现自定义添加监控项目

Posted nfyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix的自动发现自定义添加监控项目相关的知识,希望对你有一定的参考价值。

1、zabbix的自动发现
这里的自动发现,所显示出来的是规则的上自动了现
技术分享图片

然后 可以对其内容进行相关的配制,如时间或周期

技术分享图片

注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置。

 

2、自定义添加监控项目,监控项目都是针对于客户机而言的,一般都是对客户机进行配制
技术分享图片

先在客户机创建一个脚本加入以下内容:mkdir /etc/zabbix/sh; vim /etc/zabbix/sh/estab.sh

#!/bin/bash
##获取80端口并发连接数
netstat -ant |grep ‘:80 ‘ |grep -c ESTABLISHED
改变权限:chmod 755 /etc/zabbix/sh/estab.sh
然后再编辑配制文件:vim /etc/zabbix/zabbix_agentd.conf
改成如下:

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=47.**.***.***
ServerActive=47.**.***.***
Hostname=os72
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1
UserParameter=nginx.estab.count[*],/etc/zabbix/sh/estab.sh

技术分享图片

 技术分享图片

然后再重启zabbix-agent服务:systemctl restart zabbix-agent.service

然后,再测试自定义的脚本是否有效:zabbix_get -s **.***.***.*** -p 10050 -k ‘nginx.estab.count‘

zabbix_get -s IP -p 10050 -k ‘name.sh‘
技术分享图片

最后,就到zabbix服务器上进行相关配制 
技术分享图片

然后再新建一个监控项:
技术分享图片

 

添加完成后,再到图形界面,配制一个图形:
技术分享图片

监控项配制好了,还可以创建触发器:
技术分享图片

 



流程:监控项,在客户端自定义要获取某个服务的是一个值,然后给权限,最后在服务端,进行相关的监控项的配制。

 

3、配置邮件告警
技术分享图片

 

 

 


         

 




























以上是关于zabbix的自动发现自定义添加监控项目的主要内容,如果未能解决你的问题,请参考以下文章

zabbix自动发现与自动注册自定义监控

zabbix的主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现

Zabbix:项目实战之--自动发现nginx调度器及后端web服务集群自定义参数监控

zabbix监控添加主机,添加模板,处理图形中的乱码,自动发现

Zabbix自动发现与自动注册自定义监控的实现

zabbix自定义自动发现服务(low-level-discovery)监控系统服务