服务器架构|监控软件自动发现功能和监控软件分布式监控配置

监控软件自动发现功能
新添加了一台web02主机 被监控主机上,需要安装好zabbix-agent程序
编辑zabbix-agent配置文件

[root@web02 yum.repos.d]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=172.16.1.71 ServerActive=172.16.1.71 Hostname=web02---需要对主机名称进行本地解析(172.16.1.8 web02) Include=/etc/zabbix/zabbix_agentd.d/*.conf[root@web02 yum.repos.d]# systemctl start zabbix-agent.service

自动发现监控页面配置 检查测试
[root@zabbix ~]# zabbix_get -s 172.16.1.8 -k system.uname Linux web02 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64

添加配置–自动发现设置
添加配置–动作配置
企业应用:新添加设备时,会利用自动发现实现对新设备监控
服务器架构|监控软件自动发现功能和监控软件分布式监控配置
文章图片

监控软件自动注册功能 ---- 主动注册 被监控主机上,需要安装好zabbix-agent程序
编辑zabbix-agent配置文件
[root@web02 yum.repos.d]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=172.16.1.71 ServerActive=172.16.1.71 Hostname=web02 HostMetadata=https://www.it610.com/article/web----主机元数据信息设置,用于注册时做为注册条件 Include=/etc/zabbix/zabbix_agentd.d/*.conf

自动注册监控页面配置:
1)添加配置 — 动作配置 ---- 自动注册功能
监控软件分布式监控配置
作用:实现多个不同区域主机之间监控
zabbix-server(两个代理) zabbix-proxyA(100) A机房 web01私网地址
? zabbix-proxyB(100) B机房 web01私网地址
zabbix-agent(web02)
【服务器架构|监控软件自动发现功能和监控软件分布式监控配置】编写配置文件:
[root@web02 yum.repos.d]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=172.16.1.7----指向代理服务端 Hostname=web02 Include=/etc/zabbix/zabbix_agentd.d/*.conf

zabbix-proxy(web01)
第一个历程:需要安装代理服务程序
yum install -y zabbix-proxy

第二个历程:部署并配置数据库服务程序
[root@web01 rpm-gpg]# yum install -y mariadb systememxtl start mariadb

创建数据库和管理数据库的用户:
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin; MariaDB [(none)]> create user 'zabbix'@'localhost' identified by 'zabbix'; MariaDB [(none)]> grant all privileges on zabbix_proxy.* to 'zabbix'@'localhost'; [root@web01 rpm-gpg]# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.39/schema.sql.gz|mysql -uzabbix -p zabbix_proxy

第三个历程:编写zabbix-proxy配置文件
Server=172.16.1.71 Hostname=web01 DBHost=localhost DBName=zabbix_proxy DBUser=zabbix DBPassword=zabbix

第四个历程:重启或者启动代理服务程序
[root@web01 ~]# systemctl start zabbix-proxy

zabbix-server (172.16.1.71)
管理 — agent代理配置—配置代理服务器节点信息
配置 — 创建主机(使用代理方式监控主机)
服务器架构|监控软件自动发现功能和监控软件分布式监控配置
文章图片

补充:代理端主动和被动配置区别:
主动式:代理端主动向服务端发送采集数据信息
被动式:代理端被动接受服务端采集数据请求信息

    推荐阅读