zabbix_agent官方下载地址:https://www.zabbix.com/cn/download_agents
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/
注:官方下载地址为源码部署,清华大学开源镜像站为RPM方式部署
安装部署:
一、RPM方式安装zabbixagent
1. 访问 清华大学开源镜像站,搜索zabbix
2. 点击进入后再次点击zabbix
3. 选择zabbix版本,我的是zabbix6.0所以选了zabbix6.0,请按照实际部署的zabbix_server选择
4. 选择操作系统
5. 选择操作系统版本
6. 选择架构
7. 选择对应zabbix_server版本的rpm
8. 下载完成后,上传至服务器,并安装
rpm -ivh zabbix-agent-6.0.8-release1.el7.x86_64.rpm
9. 编辑配置文件
vim /etc/zabbix/zabbix_agentd.conf
#修改
Server=192.168.245.111 #zabbix server ip
#注释
#SserverActive=127.0.0.1
二、源码安装
注:按照内核版本在zabbix官网下载zabbix_agent
#3.10.0-957.el7.x86_64 就下载os版本:3.0 架构:amd64 的agent
uname -a
Linux bigdata-01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
1. 新建zabbix目录
mkdir /usr/local/zabbix
2. 建立zabbix 用户
groupadd zabbix
useradd -g zabbix -M -s /sbin/nologin zabbix
3.上传源码包到服务器并解压
tar xzf zabbix_agent-6.0.8-linux-3.0-amd64-static.tar.gz -C /usr/local/zabbix
4. 修改配置文件:
cp /usr/local/zabbix/conf/zabbix_agentd.conf /usr/local/zabbix/conf/zabbix_agentd.conf.bak
vim /usr/local/zabbix/conf/zabbix_agentd.conf
#修改
Server=192.168.245.111 #zabbix server ip
#sed -i s/Server=127.0.0.1/Server=192.168.223.111/g /usr/local/zabbix/conf/zabbix_agentd.conf
#注释
#SserverActive=127.0.0.1
#sed -i s/SserverActive=127.0.0.1/SserverActive=192.168.223.111/g /usr/local/zabbix/conf/zabbix_agentd.conf
6. 使用systemctl启动zabbix
vim /usr/lib/systemd/system/zabbix-agent.service
[Unit]
Description=Zabbix agent
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/usr/local/zabbix/conf/zabbix_agentd.conf"
Type=forking
PIDFile=/tmp/zabbix_agentd.pid
ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf
ExecStop=/usr/bin/kill $MAINPID
Restart=always
RestartSec=5
User=zabbix
Group=zabbix
[Install]
WantedBy=multi-user.target
7. 启动zabbix_agent
systemctl daemon-reload
systemctl start zabbix-agent.service