1、 搭建lamp环境
在centos7上安装zabbix server3.0之前,我们首先搭建zabbix所需要的lamp环境
下载最新的yum源,如下:
# wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo
现在开始安装lamp环境,使用如下命令:
# yum -y install mariadb mariadb-server php php-mysql httpd
lamp安装完毕后,我们现在来配置mysql数据库
设置开机自启动mysql,并启动mysql,使用如下命令:
# systemctl enable mariadb
# systemctl start mariadb
初始化mysql数据库,并配置root用户密码。使用如下命令:
# mysql_secure_installation
因为centos7上mysql的默认root用户密码为空,所以回车即可,然后输入新密码:
上图中主要是配置匿名用户、test用户以及root用户远程连接等相关配置
mysql初始化完毕后,我们现在来创建zabbix数据库及其用户,使用如下命令:
# mysql -uroot -p’123456’ -e “create database zabbix default character set utf8 collate utf8_bin;”
# mysql -uroot -p’123456’ -e “grant all on zabbix.* to ‘zabbix’@’%’ identified by ‘zabbix’;”
现在来测试刚刚创建的zabbix用户,是否可以连接mysql数据库,如下:
# mysql -uzabbix -pzabbix
# show databases;
启动apache以及开放80端口,如下:
# systemctl start httpd
设置开机启动:
# systemctl enable httpd
开启防火墙80端口并重启防火墙:
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload
到此lamp环境已经全部搭建完毕