<代码类=" language-shell "> # !/bin/bash
#简易安装zabbix +灯
#
灯(){
#关闭防火墙和核心安全功能
systemctl停止firewalld.service
systemctl禁用firewalld。服务,在/dev/null
setenforce 0
sed -/etc/sysconfig/selinux 7 cselinux=禁用
yum安装- y \
httpd \
mariadb-server mariadb \
php \
php mysql \
php-gd \
libjpeg * \
php-ldap \
php odbc \
php-pear \
php xml \
php-xmlrpc \
php-mhash \
预计
#修改httpd的配置文件
sed - i - e - e“95 aservername www.kgc.com/DirectoryIndex/s/index . html/索引。html索引。php/?etc/httpd/conf/httpd.conf
#修改PHP的时区
sed -“878 cdate。时区/etc/php.ini=中华人民共和国”
#数据库和httpd启动
systemctl开始httpd.service
systemctl启用httpd.service
systemctl开始mariadb.service
systemctl启用mariadb.service
#设定数据库初始密码/usr/bin/expect & lt; & lt; EOF
123123年产卵mysqladmin - u root - p密码
预计{
“输入*”
{发送" \ r "}
}
预计eof
EOF
}
#检测灯架构是否已经安装完毕
服务httpd重启,在/dev/null
服务mysqld重启,在/dev/null
systemctl重启mariadb,比;/dev/null
netstat -atnp | egrep“(httpd | 3306)”,在/dev/null
如果[$ ?- ne 0];然后
灯
fi
#建立zabbix数据库和管理用户
mysql -uroot -p123123 - e”创建数据库zabbix字符集utf8核对utf8_bin;”
mysql -uroot -p123123 - e”*上的所有特权授予。*“zabbix”@“%”被“zhy94666”;“
mysql -uroot -p123123 - e”冲特权;“
回声”开始准备安装zabbix”
睡眠3
#安装PHP对应工具
yum安装php-bcmath php-mbstring - y
#生成zabbix对应百胜源
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix -释放- 3.5 - 1. - el7.noarch.rpm
#安装zabbix(网络不好,比较难下)
((i=1; i> 0;我+ +));
rpm - q zabbix-web-mysql,比;/dev/null
如果[$ ?- ne 0];然后
yum安装zabbix-server-mysql zabbix-web-mysql - y
其他的
打破
fi
完成
#解决本地无法登录问题
mysql -uroot -p123123 - e“删除用户”@localhost;”
mysql -uroot -p123123 - e”把用户“@localhost.localdomain;”
mysql -uroot -p123123 - e“冲洗特权”
#生成数据库文件
zcat/usr/share/doc/zabbix-server-mysql-4.0.0/create.sql。广州| mysql -uzabbix -pzhy94666 zabbix
#修改zabbix服务端配置文件
sed -“125 cdbpassword=zhy94666/etc/zabbix/zabbix_server.conf”
#修改时区
sed -我“20 cphp_value日期。亚洲/上海”/etc/httpd/conf.d/zabbix.conf时区
systemctl启用zabbix服务器
systemctl开始zabbix服务器
服务httpd重启
netstat -anpt | grep zabbix,比;/dev/null
如果[$ ?情商0];然后
回声”zabbix服务端设置完成”
fi
dizhi=' ifconfig ens33 | awk的NR==2{打印$ 2}' '
回声”请使用浏览器登陆$ {dizhi}/zabbix/进行安装
默认登陆用户名:为管理员
默认登陆密码为:zabbix”
代码> >之前