linux7.6添加zabbix-agent客户端4.4.3版本
前提:
- 下载对应得zabbix客户端得压缩包
zabbix官网下载zabbix-agent客户端 https://www.zabbix.com/download_agents
因需要编译所以检查
[root@local ~]#yum install gcc gcc-c++ pcre* make -y
- 写入自动安装脚本,把下面得脚本写里
[root@local ~]#vim /usr/local/src/zabbix_agent.sh
#!/bin/bash
HOSTNAME=`hostname`
SERVER_IP=****.*****.*****.***** ######输入zabbix-serverIP
VER=4.4.3 ######你的zabbix版本号可更改
groupadd -g 201 zabbix
useradd -u 201 -g zabbix -d /var/lib/zabbix -s /sbin/nologin -c "Zabbix System User" zabbix
cd /usr/local/src
tar zxf zabbix-${VER}.tar.gz
cd zabbix-${VER}
./configure --prefix=/usr/local/zabbix-${VER} --sysconfdir=/etc/zabbix --enable-agent
make && make install
ln -s /usr/local/zabbix-${VER} /usr/local/zabbix
mkdir /var/log/zabbix
chown -R zabbix.zabbix /var/log/zabbix
cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.default
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix/#g" /etc/init.d/zabbix_agentd
chmod 755 /etc/init.d/zabbix_agentd
cat >/etc/zabbix/zabbix_agentd.conf<<EOF
LogFile=/var/log/zabbix/zabbix_agentd.log
EnableRemoteCommands=0
Server=${SERVER_IP}
StartAgents=8
ServerActive=${SERVER_IP}:10051
Hostname=${HOSTNAME}
Timeout=30
Include=/etc/zabbix/zabbix_agentd.conf.d/
UnsafeUserParameters=1
HostMetadataItem=system.uname
EOF
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
/etc/init.d/zabbix_agentd start
#echo "\${IPTABLES} -A INPUT -s ${SERVER_IP} -p tcp --dport 10050 -j ACCEPT" > /home/server_config/iptables_rules/610.zabbix
iptables -I INPUT -p tcp -s ${SERVER_IP}/24 --dport 10050 -j ACCEPT
service iptables save
- 然后执行脚本
[root@local ~]#sh /usr/local/src/zabbix_agent.sh
- 验证
[root@local ~]#ps -ef | grep zabbix-agent