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