zabbix6.2.3在天翼云CENTOS7.9上的安装过程心得
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix6.2.3在天翼云CENTOS7.9上的安装过程心得相关的知识,希望对你有一定的参考价值。
1.环境的准备需要安装好nginx1.20以上+php7.4-mysql的MARIADB10.6以上+PHPMYADMIN。以上准备环境均通过宝塔面板进行安装。以上平台软件安装版本经过不断测试才得以正常安装成功。其中ZABBIX的MYSQL版本有所要求。故我最后成功安装的版本是MARIADB10.6
环境准备二插件依赖命令。(非常重要。不安装后续会报各种错误)
yum install -y mysql-devel pcre-devel openssl-devel zlib-devel Libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel Libevent-devel openldap-devel Libcurl-devel
第一步环境装好后。可以开一个默认测试网站。并放上带PHPINFO()的页面看一下PHP安装环境及参数。有显示代表成功可用
PHPINFO面码代码
<?php
phpinfo();
?>
- mariadb数据库的准备。这里有二个点要注意:1是数据库需要建立和导入2是建立的格式和命令有所要求。特别是对数据库编码字符的要求。最后我用的是utf8_bin才正常。具体命令和过程如下:
- 先准备好zabbix6.2.3需要的文件。可从官网https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.3.tar.gz下载安装包。上传后解压得到整个目录文件。我解压后的目录是/etc/zabbix/zabbix-6.2.3/ 其中下面所需要的五个SQL文件均放在/etc/zabbix/zabbix-6.2.3/database/mysql下面,有了文件下面的命令操作就没问题了。先进MYSQL建好zabbix数据库:
创建数据库要指定字符集(这里密码换成自己的)
mysql -uroot -p
mysql> create database zabbix charset utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by password;
mysql> grant all on zabbix.* to zabbix@localhost identified by password;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
这样zabbix空表数据库就建好了。下面导入数据。进入zabbix的sql文件目录
cd /etc/zabbix/zabbix-6.2.3/database/mysql
mysql -uroot -p数据库密码 zabbix < schema.sql
mysql -uroot -p数据库密码 zabbix < images.sql
mysql -uroot -p数据库密码 zabbix < data.sql
mysql -uroot -p数据库密码 zabbix < double.sql
mysql -uroot -p数据库密码 zabbix < history_pk_prepare.sql
以上一定按先后顺序导入
以上是关于zabbix6.2.3在天翼云CENTOS7.9上的安装过程心得的主要内容,如果未能解决你的问题,请参考以下文章