zabbix-agent2(被监控的主机)具体部署流程:
1.首先,获取zabbix的下载源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2.使用yum下载,并启动
yum install -y zabbix-agent2
vim /etc/zabbix/zabbix_agent2.conf //配置文件
Server=192.168.188.158 # 指明监控服务器地址
ListenPort=10050 # 被监听服务器的端口
ListenIP=192.168.188.159 # 监听的地址,如果填0.0.0.0表示本机所有地址
StartAgents=3 # 优化时使用的
ServerActive=192.168.188.158:10051 # 主动监控时的服务器和端口
Hostname=zabbix-agent # 自己能被server端识别的名称
HostMetadata=Linux xiaotian # 指定类型和一串名称 这个一会儿要去zabbix服务器里进行配置
HostMetadataItem=system.uname # 系统变量
ls -l /usr/sbin/zabbix_agent2 //在想要的路径下设置软连接
systemctl enable --now zabbix-agent2 //启动agent2
ss -lnt //查看端口10050是否存在
3…编辑配置文件
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf //过滤排除#和$首先使用命令查看配置文件
4.修改主机名
hostnamectl set-hostname + 主机名
hostname //查看主机名是否被修改
5.无问题后进入配置文件修改(根据自己主机环境修改):
vim /etc/zabbix/zabbix_agent2.conf
Server=192.168.148.122 //zabbix服务器的地址
ServerActive=192.168.148.122 //zabbix服务器的地址
Hostname=agent01 //主机名
6.重启agent2
systemctl restart zabbix-agent2
7.验证zabbix-agent2的连通性
(1)在服务端上通过命令,主动获取数据
yum install -y zabbix-get
(2)命令验证是否连通
zabbix_get -s '192.168.148.123' -p 10050 -k 'system.hostname' //获取客户端主机名
8.进入配置点击主机,然后创建主机。
9.输入详细信息:
10.点击模板,找到Template OS Linux by Zabbix agent模板添加:
11.返回查看所有主机: