zabbix自动化监控---自动注册机制(二十三)

简介: zabbix自动监控之自动注册1.自动注册介绍zabbix自动发现的效率非常慢,每次自动发现的时候都需要对所有的主机进行扫描,也类似与zabbix被动模式,每次都需要向机器进行一次探测,比如这次某个主机没有存在,下次上线了又要重新扫描一次,效率非常低下。而zabbix自动注册的原理就类似主动模式,每次都是由zabbix-agent主动去向zabbix-server说我上线了,需要加入监控,这时zabbix-server同意后立马就加入监控了,这个效率是非常高的zabbix自动注册只需要配置四个地方即可生效

zabbix自动监控之自动注册

1.自动注册介绍

zabbix自动发现的效率非常慢,每次自动发现的时候都需要对所有的主机进行扫描,也类似与zabbix被动模式,每次都需要向机器进行一次探测,比如这次某个主机没有存在,下次上线了又要重新扫描一次,效率非常低下。

而zabbix自动注册的原理就类似主动模式,每次都是由zabbix-agent主动去向zabbix-server说我上线了,需要加入监控,这时zabbix-server同意后立马就加入监控了,这个效率是非常高的

zabbix自动注册只需要配置四个地方即可生效

Server=192.168.81.210 //允许谁向我取值,如果配置了zabbixserver,那么只能由zabbixserver才能取到值,即使在本地安装了zabbix_get也无法取值

ServerActive=192.168.81.210 //主动向谁汇报,这里填zabbix-server的地址

Hostname=Zabbix server //这里是添加监控主机时的名字,如果有很多机器都需要主动汇报必须要有一个唯一的名称来标识

HostMetadata= //标签,自动注册可以很灵活的根据不同的标签去链接不同的监控模板

配置步骤:

1.配置zabbix-agent,配置4个参数

2.创建自动注册规则,动作那边选择主机元素,操作那边配置添加主机、链接模板,加入主机组

2.自动注册案例之自动监控web主机

自动注册非常简单,只需要配置好zabbix-agent,创建一个自动注册规则即可

2.1.配置zabbix-agent

[root@192 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.81.210
ServerActive=192.168.81.210
Hostname=192.168.81.250
HostMetadata=web
[root@192 ~]# systemctl restart zabbix-agent

2.2.创建自动注册规则

点击配置—动作—事件源选择自动注册—创建动作

2.3.配置自动注册动作信息

名称:自动监控web主机

新的触发条件:主机元素包含web

这里的主机元素就是我们设置的HostMetadata

2.4.配置填写主动注册操作信息

消息配置:标题:Auto registration: {HOST.HOST}

内容:Host name: {HOST.HOST}

Host IP: {HOST.IP}

Agent port: {HOST.PORT}

操作主要就是添加发现消息给谁、添加主机、加入到主机群组、链接模板

操作点击新的填写信息即可添加

由于是web主机,因此nginx、php-fpm、tcp状态这些模板都要链接上

2.5.加速zabbix-server

[root@192 ~]# systemctl restart zabbix-agent

2.6.查看是否添加成功

添加成功,模板也链接成功

2.自动注册案例之自动监控数据库主机

由于机器有限因此我们还采用81.250

2.1.配置zabbix-agent

[root@192 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.81.210
ServerActive=192.168.81.210
Hostname=192.168.81.250-db
HostMetadata=db
[root@192 ~]# systemctl restart zabbix-agent

2.2创建自动注册规则

点击配置—动作—事件源选择自动注册—创建动作

2.3.配置自动注册动作信息

名称:自动监控数据库主机

新的触发条件:主机元素包含db

这里的主机元素就是我们设置的HostMetadata

2.4.配置填写主动注册操作信息

消息配置:标题:Auto registration: {HOST.HOST}

内容:Host name: {HOST.HOST}

Host IP: {HOST.IP}

Agent port: {HOST.PORT}

操作主要就是添加发现消息给谁、添加主机、加入到主机群组、链接模板

操作点击新的填写信息即可添加

由于是db主机,因此mysql、tcp状态这些模板都要链接上

2.5.加速zabbix-server

[root@192 ~]# systemctl restart zabbix-agent

2.6.查看主机是否添加成功

成功添加-模板也自动链接

3.自动注册操作信息详细配置

3.1.发送消息

操作类型选择消息

发送用户组选择zabbix管理员组

用户选择zabbix管理员

仅送到就选择微信报警

3.2.添加主机

操作类型选择添加主机直接添加即可

3.3.关联模板

操作类型选择与模板关联—选择模板即可

3.4.添加主机群组

类型选择添加到主机群组—选择对应的群组即可

4.查看所有的动作

配置—动作

目录
相关文章
|
29天前
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
39 5
|
15天前
|
缓存 监控 安全
公司电脑监控软件的 Gradle 构建自动化优势
在数字化办公环境中,公司电脑监控软件面临代码更新频繁、依赖管理和构建复杂等挑战。Gradle 构建自动化工具以其强大的依赖管理、灵活的构建脚本定制及高效的构建缓存与增量构建特性,显著提升了软件开发效率和质量,支持软件的持续更新与优化,满足企业对员工电脑使用情况的监控与管理需求。
29 3
|
26天前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
44 9
|
25天前
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
51 7
|
1月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
111 7
|
2月前
|
测试技术
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
本文是关于自动化测试项目实战笔记,主要介绍了如何测试用户注册功能,包括验证码错误、注册成功以及弹框处理的测试步骤和代码实现。
134 2
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
|
1月前
|
监控 Devops jenkins
自动化部署与监控:打造高效的DevOps流程
【10月更文挑战第24天】在追求快速迭代和持续交付的软件开发时代,DevOps成为提升团队效率的关键。本文深入探讨如何构建一个高效的DevOps流程,包括自动化部署、监控和故障排除等关键环节。通过实际案例,我们将学习如何利用工具简化运维任务,确保系统稳定运行,并快速响应生产问题。
68 2
|
2月前
|
运维 监控 测试技术
构建高效运维体系:从监控到自动化的实践之路
【10月更文挑战第9天】 在当今信息技术飞速发展的时代,运维作为保障系统稳定性与效率的关键角色,正面临前所未有的挑战。本文将探讨如何通过构建一个高效的运维体系来应对这些挑战,包括监控系统的搭建、自动化工具的应用以及故障应急处理机制的制定。我们将结合具体案例,分析这些措施如何帮助提升系统的可靠性和运维团队的工作效率。
62 1
|
2月前
|
运维 监控 安全
构建高效运维体系:从监控到自动化的全面指南在当今数字化时代,运维作为保障系统稳定性和效率的重要环节,其重要性不言而喻。本文将深入探讨如何构建一个高效的运维体系,从监控系统的搭建到自动化运维的实施,旨在为读者提供一套完整的解决方案。
本文详细介绍了高效运维体系的构建过程,包括监控系统的选择与部署、日志分析的方法、性能优化的策略以及自动化运维工具的应用。通过对这些关键环节的深入剖析,帮助运维人员提升系统的可靠性和响应速度,降低人工干预成本,实现业务的快速发展和稳定运行。
|
2月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
【10月更文挑战第5天】随着OceanBase社区版的广泛应用,企业纷纷采用这一高性能、高可用的分布式数据库系统。为了确保系统的稳定运行,使用成熟的Zabbix监控工具进行全面监控至关重要。本文通过具体示例介绍了如何配置Zabbix监控OceanBase,包括安装配置、创建监控模板和监控项、编写脚本、设置触发器及图形展示等步骤,帮助读者快速上手,及时发现并解决问题,确保业务始终处于最佳状态。
91 2

推荐镜像

更多