网络发现官方手册web
网络发现由两个阶段组成:发现discovery
和动做actions
vim
1.单击配置->自动发现->启动默认的Local network
2.配置规则
3.单击配置->动做->事件源->自动发现->启用动做
4.修改动做规则
5.修改操做细节bash
默认标题
自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}服务器消息内容
客户端名称: {DISCOVERY.SERVICE.NAME}
客户端端口: {DISCOVERY.SERVICE.PORT}
客户端状态: {DISCOVERY.SERVICE.STATUS}网络操做动做
添加主机,添加主机组,连接模板,发送邮件,等等spa
6.主机已扫描加入节点 web03是/etc/hosts中定义的
3d
7.新增一台全新的主机rest
[root@web02 ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.12-1.el7.x86_64.rpm [root@web02 ~]# grep "^Server" /etc/zabbix/zabbix_agentd.conf Server=10.0.0.61 [root@web02 ~]# systemctl restart zabbix-agent
Zabbix agent能够自动注册到服务器进行监控。这种方式无需在服务器上手动配置它们。自动注册官方手册code
1.配置 Zabbix-Agent指定 Zabbix-Serverserver
[root@web03 ~]# vim /etc/zabbix/zabbix_agentd.conf Server=172.16.1.71 #被动模式 ServerActive=172.16.1.71 #主动模式 Hostname=web03 #指定主机名 #重载服务 [root@web03 ~]# systemctl restart zabbix-agent
注意: 若是不指定Hostname,则服务器将使用agent的系统主机名命名主机
2.单击配置->动做,选择自动注册为事件源,而后单击建立操做
3.配置动做规则
4.配置操做规则
5.等待自动注册
6.等待邮件通知
7.能够经过主机名称来区分不一样的主机,例如web,db,这样能够根据不一样的主机配置不一样的模板。
第一个动做以下
名称:web服务主机自动注册
主机名称似 web
操做:连接到模板:Template Nginx Status
第二个动做以下
名称:db服务主机自动注册
主机名称似 db
操做:连接到模板:Template DB MySQL
如没法经过主机名称进行区分各个主机,建议使用"主机元数据"进行区分各个主机,详情参考官方文档
1.主动模式与被动模式区别
1) 被动模式 (Zabbix-server轮询检测zabbix-agent)
2) 主动模式 (Zabbix-agent主动上报给Zabbix-server)
2.主动模式与被被动模式选择如何选择
1.当Queue里有大量延迟的监控项
2.当监控主机超过300+, 建议使用主动模式。
1.Zabbix被动模式演示取值: Zabbix默认是被动模式,被动模式若是须要获取100个监控项的值, 须要Server向Agent获取100次。(注意zabbix图中的时间)
2.Zabbix主动模式演示取值: Zabbix主动模式若是须要获取100个监控项的值,Server会将要获取监控项的值生成一个清单发送给Agent,Agent采集完成后会一次将全部数据发送给Server。
3.如何将Zabbix调整为主动模式
1) 修改/etc/zabbix/zabbix_agent.conf配置文件
[root@web03 ~]# vim /etc/zabbix/zabbix_agentd.conf ServerActive=172.16.1.71 Hostname= #填写主机名称
2) Zabbix须要更新模板为 Active
1.克隆一份被动模式的模板 2.点击克隆后的模板->选中全部监控项->批量修改->修改成主动模式 3.主机取消连接并清理被动模板,从新关联新模板便可。