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