Zabbix发现、自动注册和web监控

ZABBIX优化、如配置文件优化、后台数据库优化……

版主: sfzhang

回复
头像
oulin_hl
论坛管理员
论坛管理员
帖子: 113
注册时间: 2013年 11月 22日 21:46 星期五

Zabbix发现、自动注册和web监控

帖子 oulin_hl » 2014年 4月 18日 10:21 星期五

Zabbix发现、自动注册和web监控

一、网络发现

网络发现是zabbix最具特色的功能之一,它能能够根据用户事先定义的规则自动添加监控主机或服务等,Zabbix的网络发现功能可以基于:IP ranges、Availability of external services(FTP、SSH、WEB、POP3、IMAP、TCP、etc)、Information recevived from zabbix agent、Information recevived from SNMP agent.

网络发现通常包含两个阶段:discovery和actions

Discovery中的事件:

Service Up

Service Down

Host Up

Host Down

Service Discovered

Service Lost

Host Discovered

Host Lost


Action,网络发现中的事件可以触发action,从而自动执行指定的操作,如:

Sending notifications

Adding/removing hosts

Enabling/disabling hosts

Adding hosts to group

Removing hosts from a group

Linking hosts to/unlinking from a template

Executing remote scripts

二、自动注册

Zabbix支持active agent的自动注册(auto-resisitration)功能,通常用于此前故障的agent重新上线的场景,也可基于active agent的自动注册机制添加被动检测,这会通过active agent注册时提供的"ListenIP"和"ListenPort"进行,Server端在收到自动注册请求后以接收到的IP和Port为接口属性。

实验环境:

192.168.30.116 OS:CentOS 6.4 x86_64 zabbix_server.luojianlong.com

192.168.30.117 OS:CentOS 6.4 x86_64 node1.luojianlong.com

192.168.30.119 OS:CentOS 6.4 x86_64 node2.luojianlong.com

192.168.30.115 OS:CentOS 6.4 x86_64 node3.luojianlong.com

zabbix_server,zabbix_agent已经安装完成,并且启动

代码: 全选

[root@zabbix_server ~]# netstat -anptl | grep zabbix
tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      19539/zabbix_server
tcp        0      0 192.168.30.116:36692        192.168.30.116:3306         ESTABLISHED 19567/zabbix_server
tcp        0      0 192.168.30.116:36681        192.168.30.116:3306         ESTABLISHED 19569/zabbix_server
tcp        0      0 192.168.30.116:36684        192.168.30.116:3306         ESTABLISHED 19576/zabbix_server
tcp        0      0 192.168.30.116:36677        192.168.30.116:3306         ESTABLISHED 19559/zabbix_server
tcp        0      0 192.168.30.116:36680        192.168.30.116:3306         ESTABLISHED 19566/zabbix_server
tcp        0      0 192.168.30.116:36682        192.168.30.116:3306         ESTABLISHED 19570/zabbix_server
tcp        0      0 192.168.30.116:54102        192.168.30.116:3306         ESTABLISHED 19547/zabbix_server
tcp        0      0 192.168.30.116:36685        192.168.30.116:3306         ESTABLISHED 19572/zabbix_server
tcp        0      0 192.168.30.116:58705        192.168.30.116:3306         ESTABLISHED 19546/zabbix_server
tcp        0      0 192.168.30.116:58706        192.168.30.116:3306         ESTABLISHED 19544/zabbix_server
tcp        0      0 192.168.30.116:36679        192.168.30.116:3306         ESTABLISHED 19563/zabbix_server
tcp        0      0 192.168.30.116:53068        192.168.30.116:3306         ESTABLISHED 19543/zabbix_server
tcp        0      0 192.168.30.116:36694        192.168.30.116:3306         ESTABLISHED 19541/zabbix_server
tcp        0      0 192.168.30.116:36683        192.168.30.116:3306         ESTABLISHED 19574/zabbix_server
tcp        0      0 192.168.30.116:54112        192.168.30.116:3306         ESTABLISHED 19548/zabbix_server
tcp        0      0 :::10051                    :::*                        LISTEN      19539/zabbix_server
[root@node1 ~]# netstat -anplt | grep zabbix
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      26800/zabbix_agentd
tcp        0      0 :::10050                    :::*                        LISTEN      26800/zabbix_agentd
下面开始创建模板
图片

为模板添加items
图片

图片

图片

创建graph
图片

图片

图片

下面定义discovery rules,发现地址范围为:192.168.30.110-120

超时时间为:120s

检测的key为:刚才在item中定义的net.if.in[eth0]

检测标准为: IP address

图片

图片

定义actions,Event source选择Discovery
图片

定义发现action名称,发送消息,主题
图片

定义Operations,添加类型为host,link到之前创建的模板
http://s3.51cto.com/wyfs02/M01/24/43/wK ... _lQ269.jpg

定义Conditions,Discovery rule必须为Linux in localnet,Discovery status为:Discovered
主机IP在:192.168.30.110-120内
图片

图片

定义移除action,只要探测失败,就移除主机
图片

图片

图片

图片

观察是发现3台主机
图片

发现主机已经被自动添加监控,并链接至模板
图片

测试,主机下线,看是否会被移除

代码: 全选

[root@node1 ~]# service zabbix-agent stop
Shutting down Zabbix agent:                                [  OK  ]
[root@node2 ~]# service zabbix-agent stop
Shutting down Zabbix agent:                                [  OK  ]
[root@node3 ~]# service zabbix-agent stop
Shutting down Zabbix agent:                                [  OK  ]
图片

发现主机被自动移除
图片

测试,恢复上线

代码: 全选

[root@node1 ~]# service zabbix-agent start
Starting Zabbix agent:                                     [  OK  ]
[root@node2 ~]# service zabbix-agent start
Starting Zabbix agent:                                     [  OK  ]
[root@node3 ~]# service zabbix-agent start
Starting Zabbix agent:                                     [  OK  ]
图片

图片
发现3个主机已经恢复监控

下面创建web监控
首先,在192.168.30.115主机中定义application
图片

图片

然后创建 web senario
图片

定义steps
图片

图片

图片

下面查看图像
图片
图片

可以看到页面的响应速度和下载速度

创建web监控的trigger,表达式为主页最后一次的响应码不等于200就触发事件
图片

图片

模拟故障

代码: 全选

[root@node1 ~]# killall -9 nginx
图片
发现触发器生效

本文来自网络转载(http://luojianlong.blog.51cto.com/4412415/1396320),在些感谢ljl_19880709同学!

代码: 全选

ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!

KelNern
初学乍练
初学乍练
帖子: 15
注册时间: 2019年 3月 21日 19:25 星期四

Discount Valtrex Coupons KelNern

帖子 KelNern » 2019年 11月 15日 17:56 星期五

Viagra Efectos Jovenes Levitra 5 Mg Valore buy generic cialis Canadian Pharmacy Generic Viagra 5129.1 Effectiveness

KelNern
初学乍练
初学乍练
帖子: 15
注册时间: 2019年 3月 21日 19:25 星期四

Achat Kamagra Cialis En Ligne KelNern

帖子 KelNern » 2019年 11月 27日 21:16 星期三

Rash On Amoxicillin Brand Name Viagra Online Australia Xenical En Belgique Viagra Generica En Espana

KelNern
初学乍练
初学乍练
帖子: 15
注册时间: 2019年 3月 21日 19:25 星期四

Online Generic Levitra KelNern

帖子 KelNern » 2020年 1月 10日 01:33 星期五

Metformin Online Cialis Correos Kamagra Acheter Cialis En Pharmacie En France Discount Fedex Shipping Progesterone Medication Online

回复