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

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

时间:2018-07-11 00:14:37      阅读:1032      评论:0      收藏:0      [点我收藏+]

标签:规则   src   name   png   图片   脚本   邮件告警   ram   user   

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的自动发现、自定义添加监控项目

标签:规则   src   name   png   图片   脚本   邮件告警   ram   user   

原文地址:https://www.cnblogs.com/nfyx/p/9289964.html

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