服务器版本:CentOS Linux release 7.6.1810 (Core)

zabbix_agentd版本:5.0.19


一、准备工作

1.上传软件包到服务器/opt路径(路径可自定义) 2.关闭防火墙,关闭selinux

临时并永久关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
临时并永久关闭selinux
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

二、安装

添加zabbix用户用于运行zabbix服务
useradd -s /sbin/nologin zabbix
解压源码包,编译参数
tar -zxvf zabbix-5.0.19.tar.gz
./configure --prefix=/usr/local/zabbix-agent --enable-agent
确认无误后,make 安装
make && make install

三、修改配置文件

vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf

LogFile=/tmp/zabbix_agentd.log
PidFile=/tmp/zabbix_agentd.pid
Server=172.10.6.56         # zabbix-server或者zabbix-proxy的ip
Hostname=k8snode1           # 被监控的主机名
AllowKey=system.run[*]      # 允许zabbix使用system.run监控项执行命令(添加到配置文件)
Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf
UnsafeUserParameters=1		#允许自定义监控模板

四、启动zabbix-agent

/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf

image.png


五、查看日志

tail -1000f /tmp/zabbix_agentd.log

image.png


参考

https://www.cnblogs.com/chenppp/p/13430932.html