每日一个shell脚本之一键部署Agent提高工作效率!
源码参上
echo "开始部署Agent..." sleep 1 read -p "请输入Server端服务器IP:" AG_IPrpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm &> /dev/nullyum clean all &> /dev/null && yum makecache fast &> /dev/nullyum -y install zabbix-agent &> /dev/nullsed -i '/^Server=127.0.0.1/d' /etc/zabbix/zabbix_agentd.confecho "Server=${AG_IP} " >> /etc/zabbix/zabbix_agentd.conf sed -i '/^ServerActive=127.0.0.1/d' /etc/zabbix/zabbix_agentd.conf echo "ServerActive=${AG_IP} " >> /etc/zabbix/zabbix_agentd.confagent_H = ` hostname ` sed -i '/^Hostname=Zabbix server/d' /etc/zabbix/zabbix_agentd.confecho "Hostname=${agent_H} " >> /etc/zabbix/zabbix_agentd.confecho 'zabbix ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoersecho 'EnableRemoteCommands=1' >> /etc/zabbix/zabbix_agentd.confecho 'LogRemoteCommands=1' >> /etc/zabbix/zabbix_agentd.confsystemctl restart zabbix-agent &> /dev/nullsystemctl enable zabbix-agent &> /dev/nullecho "Agent端已部署完成!Server端为:${AG_IP} "
使用方法
touch agent--az.zh
sh agent--az.sh
点赞关注转发感谢!