本篇文章为大家展示了Zabbix4.0分布式和自动注册发送的操作过程,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都石雕小微创业公司专业提供成都定制网站营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。一,zabbix proxy 编译安装
分布式架构
Zabbix Server -> Zabbix Proxy -> Zabbix Agent(多台)
Agent的Server白名单要配置Proxy
proxy代理端需要数据库存储
mysql 数据库安装
yum install mariadb-server mariadb mariadb-devel -y systemctl restart mariadb systemctl enable mariadb
数据库初始化
root:mysql ##登陆 create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbixpwd'; set names utf8; use zabbix; source /usr/local/src/zabbix-4.0.3/database/mysql/schema.sql;
Zabbix Proxy安装
yum install -y tar gcc make gcc-c++ net-snmp-devel libxml2-devel libcurl-devel pcre-devel useradd -s /sbin/nologin zabbix cd /usr/local/src/ wget 'https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz' tar -zxvf zabbix-4.0.3.tar.gz cd zabbix-4.0.3 ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make && make install chown -R zabbix:zabbix /usr/local/zabbix/
修改配置文件
vim /usr/local/zabbix/etc/zabbix_proxy.conf Hostname=bjproxy ##主机名 Server=192.168.237.49 ##zabbx server 白名单 LogFile=/usr/local/zabbix/zabbix_proxy.log DBHost=127.0.0.1 DBName=zabbix DBUser=zabbix DBPassword=zabbixpwd DBPort=3306 ConfigFrequency=60 #启动 Zabbix _Proxy
网页配置 proxy服务器
proxy name 必须 和配置文件里面的hostname 一直
active 是proxy 去请求zabbix server 而passive 是zabbix server 每过一段时间去 请求zabbix server
proxy address 填写proxy 地址
通过proxy 监控主机
这地方选择代理设备 同时自定义添加监控项跟原来一样的
二:zabbix 自动发现和注册
自动发现
自动发现名称,是否通过代理 自动发现,IP段,自动发现更新时间,check 自动发现的key
查看是否 配置成功
自动发现后的动作(添加主机,添加主机组,关联应用模板等)
注意填写发现的条件
发现之后的动作:加入服务器组 关联模板
成后后会在hosts 看到相关主机信息 缺点是主机名设置比较麻烦
自动注册
自动注册相对来说比自动发现好用
使用自动注册的话,添加主机的时候主机名使用Agent配置的Hostname
自动注册流程:
1,zabbix客户端需要配置ServerActive
2,zabbix客户端把自己的元数据提供给zabbix服务器或zabbix分布式proxy
3,zabbix服务器添加动作,当收到元数据时候自动添加主机、链接模板等
agent客户端配置
PidFile=/usr/local/zabbix/zabbix_agentd.pid LogFile=/usr/local/zabbix/zabbix_agentd.log Hostname=www_001 ## 于主机名保持一致 Server=192.168.237.50 ## 有proxy 填写proxy地址 没有代理填写server地址 ServerActive=192.168.237.50 ## 有proxy 填写proxy地址 没有代理填写server地址 UnsafeUserParameters=1 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf HostMetadataItem=system.uname ##元数据
添加元数据来源 填写计算机名匹配 如图:开头计算机名是www_ 都会自动注册添加
有proxy 添加proxy
添加部署注册后的动作
验证
上述内容就是Zabbix4.0分布式和自动注册发送的操作过程,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联-成都网站建设公司行业资讯频道。
标题名称:Zabbix4.0分布式和自动注册发送的操作过程-创新互联
标题网址:http://lswzjz.com/article/ejesp.html