1.安装mariadb
rpm -qa |grep mysql
rpm -qa |grep mariadb
yum remove mysql*
yum remove mariadb*
# 找到并清理未删除的目录
find / -name mysql
find / -name mariadb
- 安装
yum install mariadb* -y
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
- 修改密码
mysqladmin -u root -p password 123456
- 修改权限
MariaDB [(none)]> grant all privileges on *.* to 'root'@'localhost' identified by 'newpasswd' with grant option;
MariaDB [(none)]> grant all privileges on *.* to 'root'@'localhost' identified by 'newpasswd' with grant option;
MariaDB [(none)]> flush privileges;
2.Zabbix-Server部署
- 首先安装依赖
yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI libxml2-devel libevent-devel pcre gcc mysql-devel
- 源码安装
wget -c https://cdn.zabbix.com/stable/4.0.19/zabbix-4.0.19.tar.gz
md5sum zabbix-4.0.19.tar.gz
tar -zxvf zabbix-4.0.19.tar.gz
cd zabbix-4.0.19
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make
make install
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
./configure --help查看具体参数含义,根据需要添加
-c断点续传
- 修改zabbix-server配置文件
cd /usr/local/zabbix/etc/
vi zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
- 拷贝zabbix_server启动脚本至/etc/init.d/目录
cd zabbix-4.0.19
cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix_server
chmod o+x /etc/init.d/zabbix_server
3.创建zabbix数据库
groupadd zabbix
useradd -g zabbix zabbix
导入初始数据:
cd zabbix-4.0.19
mysql -uroot -p123456 zabbix <database/mysql/schema.sql
mysql -uroot -p123456 zabbix <database/mysql/images.sql
mysql -uroot -p123456 zabbix < database/mysql/data.sql
4、安装PHP环境
yum install php php-cli php-common php-gd php-ldap php-mbstring php-mcrypt php-mysql php-pdo php-bcmath php-xml -y
yum install httpd httpd-devel httpd-tools -y
cp -a /root/zabbix-4.0.19/frontends/php/* /var/www/html/
sed -i '/date.timezone/i date.timezone = PRC' /etc/php.ini
重启所有服务:
/etc/init.d/zabbix_server restart
systemctl restart httpd
systemctl restart mariadb
安装Zabbix-web
浏览器访问:http://localhost/setup.php
报错:
vi /etc/php.ini
yum install php-xml php-bcmath
重启httpd
默认用户名:Admin
密码:zabbix