一、环境准备
注意:操作系统必须是centos8及以上的,因为我配的安装源是centos8的。并且必须连接互联网,脚本是基于yum安装的!!!
二、安装zabbix
1、准备脚本
#!/bin/bash
#该脚本是自动安装zabix,本脚本需要root权限。并且保本服务器可以连接互联网
#创建时间2021-12-18
echo -e "\033[32m##############################################################\033[0m"
echo -e "\033[32m# 欢迎使用小汤zaiibx一键安装脚本!!! #\033[0m"
echo -e "\033[32m# 系统要求:centos8.x 内存2G+ 需连接外网 !!! #\033[0m"
echo -e "\033[32m##############################################################\033[0m"
read -p "请输入本机ip地址:" IP
#安装前检查
install_data=/var/log/zabbix
[ $UID -ne 0 ] && echo "需要管理员权限" && exit 1
#设置数据库密码
while true;
do read -p "请输入数据库密码:" password
[ -z $password ]&& echo "密码不能为空" && continue
read -p "请再次输入数据库密码:" password1
[ -z $password1 ]&& echo "密码不能为空" && continue
[ $password = $password1 ] && echo "密码设置成功" && break || echo "密码不一样"
done
#关闭selinux和配置防火墙
setenfo