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、配置邮件告警

 

 


         

 

猜你喜欢

转载自www.cnblogs.com/nfyx/p/9289964.html
今日推荐