成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下( 二 )

成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
配置
  • 创建名称为agent-group的主机组
  • 创建名称为agent2-host1的主机 , 选择模板群组Templates下的Linux by Zabbix agent模板 , 添加Agent

成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
等待一小段时间后查看web的主机信息agent2-host1已为可用状态
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
Zabbix proxy使用示例部署# 安装Zabbix仓库rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/7/x86_64/zabbix-release-6.2-3.el7.noarch.rpmyum clean all# 安装zabbix-proxyyum install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy在数据库主机上运行以下代码 。
# mysql -uroot -ppasswordmysql> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin;mysql> create user zabbix@localhost identified by 'password';mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost;mysql> set global log_bin_trust_function_creators = 1;mysql> quit;导入初始架构和数据 , 系统将提示您输入新创建的密码 。
cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxymysql> set global log_bin_trust_function_creators = 0;配置编辑配置文件 vim /etc/zabbix/zabbix_proxy.conf
# 0 - proxy in the active mode主动 , 1 - proxy in the passive mode被动ProxyMode=0#填写zabbix-server所在服务器IPServer=192.168.5.95Hostname=Zabbix proxyDBHost=192.168.5.52DBName=zabbix_proxyDBUser=zabbixDBPassword=zabbixDBSocket=/var/lib/mysql/mysql.sockDBPort=3306#更新配置文件频率ConfigFrequency=300# 启动zabbix-proxysystemctl start zabbix-proxy通过Zabbix的web的管理-Proxy中创建Proxy , 名称为hostname一致也即是Zabbix proxy , 默认主动模式
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
也可以选择被动模式
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
部署、配置和启动另外一台Agent,主机名称为agent2-host2
# 配置为zabbix proxy的地址Server=192.168.5.52# Option: Hostname ,区分大小写且在zabbix server唯一的值Hostname=agent2-host2# 配置为zabbix proxy的地址ServerActive=192.168.5.52yum install -y zabbix-get后通过zabbix_get -s 192.168.5.53 -p 10050 -k vm.memory.size[available]验证获取监控项可用
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
通过Zabbix的web的配置-主机 , 创建新的主机 , 并选择由agent程序监测中上面新创建的Zabbix proxy , 点击添加按钮
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
过一会查看配置-主机可以看到agent2-host2主机通过Zabbix proxy上报到Zabbix server , 实现分布式监控(主动模式)
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
自定义监控使用示例如果模板没有我们需要的监控项 , 可以使用自定义监控来实现 。自定义监控流程如下: