zabbix-server 安装配置脚本

#!/bin/bash

Server_ip=192.168.72.160
Zabbix_config=/etc/zabbix/zabbix_server.conf
#########################zabbix-server安装 ########################

echo -e "------------------------------zabbix-server 安装------------------------"

###############安装httpd php mariadb ########################

yum install wget vim net-tools php php-fpm php-mysql php php-bcmath php-mbstring httpd mariadb mariadb-server mariadb-devel -y


################# 下载zabbix包 ########################

echo -e "--------------------------安装zabbix---------------------"


rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender


###################创建zabbix库以及授权zabbix用户 ########################

########创建数据库################
mysql -uroot -S /var/lib/mysql/mysql.sock -e "create database zabbix;"

##############授权用户########################

mysql -uroot -S /var/lib/mysql/mysql.sock -e "grant all privileges on zabbix.* to yanzi@'%' identified by '123456';"


###############导入zabbix库表#######################

cd /usr/share/doc/zabbix-server-mysql-3.2.10/
gunzip create.sql.gz

mysql -uzabbix -p123456 -S /var/lib/mysql/mysql.sock -e "source /usr/share/doc/zabbix-server-mysql-3.2.10/create.sql;"


######################修改配置文件#######################


sed -i 's/# DBHost=127.0.0.1/DBHost=$Server_ip/' $Zabbix_config
sed -i 's/DBPassword=zabbix/DBPassword=123456/' $Zabbix_config

############修改时区 ##########################

sed -i '/#php_value date.timezone Asia/Shanghai/php_value date.timezone Asia/Shanghai/' /etc/httpd/conf.d/zabbix.conf


######################启动服务##########################

systemctl start zabbix-server php-fpm zabbix-agent httpd

ps aux | grep zabbix
ps aux | grep http

posted @ 2021-03-04 15:11  woaibaobei  阅读(102)  评论(0编辑  收藏  举报