centos7脚本部署zabbix agent(自定义UserParameter)
#!/bin/bash
SERVERIP=10.0.0.27
HOSTNAME=Zabbix_Agent_17
hostnamectl set-hostname $HOSTNAME
echo 10.0.0.17 Zabbix_Agent_17 >>/etc/hosts
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i.bak 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#g' /etc/yum.repos.d/zabbix.repo
yum clean all
yum -y install zabbix-agent
sed -i.bak -e "s/Server=.*/Server=$SERVERIP/" \
-e "s/ServerActive=.*/ServerActive=$SERVERIP/" \
-e "s/Hostname=.*/Hostname=$HOSTNAME/" \
-e "#Include=/etc/zabbix/zabbix_agentd.d/*.conf#s/^#//" /etc/zabbix/zabbix_agentd.conf
echo "UserParameter=memory.used_MB,free -h | awk '/^Mem/{print \$3}' | awk -FM '{print \$1}'" > /etc/zabbix/zabbix_agentd.d/mem_used.conf
systemctl enable --now zabbix-agent
ss -tnl

浙公网安备 33010602011771号