Zabbix 5.0 监控架构的搭建-02

Zabbix agent端的搭建

1、架构环境

Server端(在上一篇博客中已完成搭建)

​	操作系统:Centos7

​	Web应用:Nginx

​	DB:mariadb(此为轻量级DB适合拿来练手,也可根据自身选择mysql等)

​	脚本语言:PHP

​	IP:192.168.254.130

agent端

agent01:

	操作系统:centos7
	IP:192.168.254.131
	软件:Zabbix-agent

agent02:

	操作系统:windows 11
	IP:192.168.254.1
	软件:Zabbix-agent2

2、Centos端 Zabbix-agent的搭建与部署

配置yum源

可在Zabbix官网中的产品手册查询各个版本的repo源(链接:https://repo.zabbix.com/zabbix/),这里我用的是centos7系统的zabbix5.0版本。

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

更改yum源

如果你默认使用的是国外yum源,可更改为阿里源以提升下载速度。

# 备份yum文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
#下载阿里云的 CentOS-Base.repo 到/etc/yum.repos.d/
# 方式一:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 方式二:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清空yum缓存
yum clean all
# 生成阿里云的yum缓存
yum makecache

安装Zabbix-agent应用

# 安装agent2
yum install -y zabbix-agent2
# 查看安装路径
rpm -ql zabbix-agent

/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf# zabbix-agent的配置档
/etc/zabbix/zabbix_agentd.d
/usr/lib/systemd/system/zabbix-agent.service
/usr/lib/tmpfiles.d/zabbix-agent.conf
/usr/sbin/zabbix_agentd
/usr/share/doc/zabbix-agent-5.0.19
/usr/share/doc/zabbix-agent-5.0.19/AUTHORS
/usr/share/doc/zabbix-agent-5.0.19/COPYING
/usr/share/doc/zabbix-agent-5.0.19/ChangeLog
/usr/share/doc/zabbix-agent-5.0.19/NEWS
/usr/share/doc/zabbix-agent-5.0.19/README
/usr/share/doc/zabbix-agent-5.0.19/userparameter_mysql.conf
/usr/share/man/man8/zabbix_agentd.8.gz
/var/log/zabbix
/var/run/zabbix

# 编辑zabbix-agent的配置档
vim /etc/zabbix/zabbix_agentd.conf

# 修改至zabbix-Server的ip
Server=192.168.254.130

# 主动注册(也可先不进行修改)
ServerActive=192.168.254.130

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# selinux更改为宽容模式
setenforce 0
vim /etc/selinux/config
# 修改配置档
SELINUX=disabled

# 启动zabbix-agent服务
systemctl start zabbix-agent

#检验是否开启成功
netstat -lntup

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      894/sshd            
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1048/master         
tcp6       0      0 :::22                   :::*                    LISTEN      894/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      1048/master         
tcp6       0      0 :::10050                :::*                    LISTEN      1203/zabbix_agent  #已经启动成功
udp        0      0 0.0.0.0:68              0.0.0.0:*                           684/dhclient        
udp        0      0 127.0.0.1:323           0.0.0.0:*                           647/chronyd         
udp6       0      0 ::1:323                 :::*                                647/chronyd         

3、Windows端 Zabbix-agent2的搭建与部署

直接去zabbix官网进行下载对应agent版本https://www.zabbix.com/cn/download_agents

在这里插入图片描述
在这里插入图片描述

打开安装包,无脑下一步到配置Server界面

在这里插入图片描述

继续无脑下一步

在这里插入图片描述

大功告成

检查服务是否启动成功

ctrl+shift+del打开任务管理器

在这里插入图片描述

键入zabbix-agent2

在这里插入图片描述

可以看到服务已经启动成功

暂时先上传Centos及Windows的部署,待我的电脑能带动更多虚拟机了再出别的部署步骤,给小白们看的教程,大神勿喷,手动狗头保命~~

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>