您的位置:首页 > 运维架构 > Shell

shell脚本安装zabbix(zabbix安装方法之一)

2020-06-05 05:53 417 查看


关闭防火墙 就不说了



拉入/etc/yum.repos.d
脚本命令如下:
#!/bin/bash
echo “安装zabbix依赖”
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd mariadb mariadb-server > /dev/null
echo “启动数据库”
systemctl start mariadb
echo “创建数据库”
mysql -e “create database zabbix charset utf8;”
echo “创建用户”
mysql -e “grant all on *.*to zabbix@‘localhost’ identified by ‘zabbix’;”
echo “压缩命令”
zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql -uzabbix -pzabbix zabbix
echo “编辑文件”
sed -i 's/# DBHost=localhost/ DBHost=localhost &/ ’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBName=zabbix &/’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBUser=zabbix &/’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBPassword=zabbix &/’ /etc/zabbix/zabbix_server.conf
echo “编写时区”
sed -i ‘124s/#/ /’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/Europe/Asia/’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/Riga/Shanghai/’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/;date.timezone =/date.timezone = Asia/Shanghai/’ /etc/php.ini
echo “重新启动”
systemctl restart zabbix-server zabbix-agent httpd

如果出现这种情况:

yum -y remove httpd
yum -y install httpd
systemctl start httpd
yum -y install zabbix-web-mysql
就可以解决了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: