阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

基于Oracle Enterprise Linux安装Zabbix

179次阅读
没有评论

共计 13379 个字符,预计需要花费 34 分钟才能阅读完成。

软件版本

Oracle Enterprise Linux 7.1 64bit

Oracle Enterprise Edition 12.1.0.2 64bit

Zabbix 3.2.1

准备工作

上传软件

我们选用 Zabbix 3.2.1

解压路径为 /u01/stage/zabbix-3.2.1

准备需要的软件
安装 Oracle 12.1.0.2

安装和创建数据库过程略,数据库字符集注意一定要是 UTF8 或 AL32UTF8。

Apache

Zabbix 的 frontend 需要 apache,我们使用 OL7.1 自带的 http 服务,应该是 apache2.4

PHP 及其他扩展

的相关包的具体要求,参见:https://www.zabbix.com/documentation/3.2/manual/installation/requirements

注意 PHP 一定要 5.4 以上的,因为 OL7.1 自带的 PHP 已经是 5.4 了,所以省去了 PHP 安装的过程。

具体安装的软件包:

#rpm -Uvh php-5.4.16-23.el7_0.3.x86_64.rpm php-cli-5.4.16-23.el7_0.3.x86_64.rpm php-common-5.4.16-23.el7_0.3.x86_64.rpm libzip-0.10.1-8.el7.x86_64.rpm

#rpm -Uvh php-gd-5.4.16-23.el7_0.3.x86_64.rpm t1lib-5.1.2-14.el7.x86_64.rpm

#rpm -Uvh libxml2-2.9.1-5.0.1.el7_0.1.x86_64.rpm

#rpm –Uvh libxml2-devel-2.9.1-5.0.1.el7_0.1.x86_64.rpm xz-devel-5.1.2-9alpha.el7.x86_64.rpm zlib-devel-1.2.7-13.el7.x86_64.rpm

#rpm -Uvh php-xml-5.4.16-23.el7_0.3.x86_64.rpm

#rpm -Uvh php-xmlrpc-5.4.16-23.el7_0.3.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.0.1406/updates/x86_64/Packages/php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm)

# rpm -Uvh php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.0.1406/updates/x86_64/Packages/php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm)

# rpm -Uvh php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm

OCI8 扩展

为了安装 OCI8,还需要先安装下列包:

autoconf-2.69-11.el7.noarch.rpm

automake-1.13.4-3.el7.noarch.rpm

pcre-devel-8.32-14.el7.x86_64.rpm

php-devel-5.4.16-23.el7_0.3.x86_64.rpm (OS 安装 DVD 中没有,下载地址:

http://rpm.pbone.net/index.php3/stat/4/idpl/27829696/dir/centos_7/com/php-devel-5.4.16-23.el7_0.3.x86_64.rpm.html,这个包包含 phpize)

OCI8 2.0 下载地址:

http://pecl.php.net/package/oci8

PHP 5.4 应该用 2.0.X 版本的 oci8,更新版本是和 PHP 7 搭配使用的

# tar -xzf oci8-2.0.11.tgz

# cd oci8-2.0.11

# phpize

# ./configure –with-oci8=/u01/app/oracle/product/12.1.0/dbhome_1

# make install

修改 /etc/php.ini

在文件最后添加一行:

extension=oci8.so

在 /etc/ld.so.conf 中添加 oci8.so 所在的路径,例如:

include ld.so.conf.d/*.conf

/root/oci8-2.0.11/modules

在 /etc/sysconfig/httpd 文件中添加必要的环境变量(不要加 export):

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

LD_LIBRARY_PATH=LD L IBRARY P ATH:  LDLIBRARYPATH: ORACLE_HOME/lib

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

测试

#service httpd start

将下列脚本存成 ocitest.php,放在 /var/www/html 目录下,保证可执行权限:

<?php

error_reporting(E_ALL);

ini_set(‘display_errors’, ‘On’);

$conn = oci_connect(‘system’, ‘welcome’, ‘localhost/orcl’);

stid=oci p arse( stid=ociparse( conn, ‘select table_name from user_tables’);

oci_execute($stid);

echo “<table>\n”;

while ((row=oci f etch a rray( row=ocifetcharray( stid, OCI_ASSOC+OCI_RETURN_NULLS)) != false) {

echo “<tr>\n”;

foreach (rowas rowas item) {

echo ” <td>”.(item!==null?htmlspecialchars( item!==null?htmlspecialchars( item, ENT_QUOTES) : “&nbsp;”).”</td>\n”;

}

echo “</tr>\n”;

}

echo “</table>\n”;

?>

访问 http://<hostname>:<port>/ocitest.php,正常应该在页面上返回 system 用户的所有表。

修改其他 PHP 参数

修改 /etc/php.ini 文件中的下列参数:

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

创建数据库 schema
建数据库用户

SQL> create tablespace zabbix datafile ‘/u01/app/oracle/oradata/orcl/zabbix01.dbf’ size 500M;

Tablespace created.

SQL> create user zabbix identified by welcome1 default tablespace zabbix;

User created.

SQL> grant connect,resource,unlimited tablespace to zabbix;

Grant succeeded.

SQL> grant create any directory to zabbix;

Grant succeeded.

SQL> grant drop any directory to zabbix;

Grant succeeded.

创建表结构

进入 zabbix 解压缩目录下的 database/oracle 目录,以 zabbix 用户身份登录数据库,运行 3 个 sql 脚本,创建表结构及元数据:

[oracle@rhelvm1 oracle]$ id

uid=500(oracle) gid=501(dba) groups=501(dba)

[oracle@rhelvm1 oracle]$ pwd

/u01/stage/zabbix-3.2.1/database/oracle

[oracle@rhelvm1 oracle]$ sqlplus zabbix/welcome1

SQL*Plus: Release 12.1.0.2.0 Production on Thu Nov 10 11:20:43 2016

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Last Successful login time: Thu Nov 10 2016 11:19:12 -08:00

Connected to:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL>

schema.sql 需要修改,将其中 nvarchar2(2048)都改成 nvarchar2(2000),这是 12c 的限制,最大只能 2000 了。

SQL>@schema.sql

images.sql 需要修改,第一行的目录指向 zabbix 解压目录下的 misc/images 目录,我这里是 /u01/stage/zabbix-3.2.1/misc/images

SQL>@images.sql

插入元数据:

SQL>@data.sql

创建 OS 用户

groupadd zabbix

useradd -g zabbix zabbix

为了保证运行 zabbix 程序时可以正常引用 Oracle 库文件,需要设置 ORACLE_HOME 等环境变量,修改 zabbix 的.bash_profile 设置,添加以下行:

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

export ORACLE_HOME

ORACLE_SID=orcl

export ORACLE_SID

PATH=ORACLE H OME/bin: ORACLEHOME/bin: PATH

export PATH

LD_LIBRARY_PATH=ORACLE H OME/lib: ORACLEHOME/lib: LD_LIBRARY_PATH

export LD_LIBRARY_PATH

编译 Zabbix

安装其他依赖包

从 OL7 的 DVD 中安装下列包,保证 zabbix 的编译能过够成功。

  • –with-net-snmp

#rpm -Uvh net-snmp-devel-5.7.2-20.el7.x86_64.rpm elfutils-devel-0.160-1.el7.x86_64.rpm elfutils-libelf-devel-0.160-1.el7.x86_64.rpm lm_sensors-devel-3.3.4-11.el7.x86_64.rpm net-snmp-agent-libs-5.7.2-20.el7.x86_64.rpm openssl-devel-1.0.1e-42.el7.x86_64.rpm perl-devel-5.16.3-285.el7.x86_64.rpm rpm-devel-4.11.1-25.el7.x86_64.rpm tcp_wrappers-devel-7.6-77.el7.x86_64.rpm krb5-devel-1.12.2-14.el7.x86_64.rpm gdbm-devel-1.10-8.el7.x86_64.rpm libdb-devel-5.3.21-17.el7_0.1.x86_64.rpm systemtap-sdt-devel-2.6-8.0.1.el7.x86_64.rpm popt-devel-1.13-16.el7.x86_64.rpm libselinux-devel-2.2.2-6.el7.x86_64.rpm libverto-devel-0.2.5-4.el7.x86_64.rpm pyparsing-1.5.6-9.el7.noarch.rpm libcom_err-devel-1.42.9-7.el7.x86_64.rpm keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm libsepol-devel-2.1.9-3.el7.x86_64.rpm perl-ExtUtils-Install-1.58-285.el7.noarch.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm perl-ExtUtils-ParseXS-3.18-2.el7.noarch.rpm perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm

  • –with-libxml2

#rpm -Uvh libxml2-devel-2.9.1-5.0.1.el7_0.1.x86_64.rpm

  • –with-libcurl

#rpm -Uvh libcurl-devel-7.29.0-19.el7.x86_64.rpm

  • –with-libssh2

#rpm -Uvh libssh2-devel-1.4.3-8.el7.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.1.1503/os/x86_64/Packages/libssh2-devel-1.4.3-8.el7.x86_64.rpm)

编译安装

#su – zabbix

$cd /u01/stage/zabbix-

$./configure –prefix=/home/zabbix –enable-server –enable-agent –with-oracle=/u01/app/oracle/product/12.1.0/dbhome_1 –with-net-snmp –with-libcurl –with-libxml2 –with-ssh2

$make install

执行上述命令后,Zabbix 会被安装在 /home/zabbix 目录下,运行命令启动 server 和本机 agentd:

(在启动之前要修改 etc/zabbix_server.conf 文件,修改 dbname,dbuser,dbpassword 几个参数)

$cd

$sbin/zabbix_server

$sbin/zabbix_agentd

安装 PHP 应用

安装过程就是将 PHP 文件复制到 apache http server 对应的目录中:

#cd /var/www/html

#mkdir zabbix

# cd /u01/stage/zabbix-3.2.1/frontends/php

# cp -a . /var/www/html/zabbix

配置 Zabbix

打开浏览器,访问 http://<server_ip_or_name>/zabbix

基于 Oracle Enterprise Linux 安装 Zabbix

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-12/138505p2.htm

确保所有 pre-requisites 都是 OK 的:

基于 Oracle Enterprise Linux 安装 Zabbix

基于 Oracle Enterprise Linux 安装 Zabbix

基于 Oracle Enterprise Linux 安装 Zabbix

后面会提示闯将配置文件失败,我想是因为我们使用 OS 自带的 HTTPD 的原因,运行 httpd 的用户没有相应的目录访问权限,可以按照提示将配置文件另存,并手工复制到指定位置。

配置完成后直接转入登录页面。缺省用户和口令是 Admin/zabbix

基于 Oracle Enterprise Linux 安装 Zabbix

一些 Zabbix 相关教程集合

CentOS 7.2 安装部署 Zabbix 3.0.4 详解  http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 7.0 x64 下 Zabbix 3.0 安装笔记  http://www.linuxidc.com/Linux/2016-11/137044.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138505.htm

软件版本

Oracle Enterprise Linux 7.1 64bit

Oracle Enterprise Edition 12.1.0.2 64bit

Zabbix 3.2.1

准备工作

上传软件

我们选用 Zabbix 3.2.1

解压路径为 /u01/stage/zabbix-3.2.1

准备需要的软件
安装 Oracle 12.1.0.2

安装和创建数据库过程略,数据库字符集注意一定要是 UTF8 或 AL32UTF8。

Apache

Zabbix 的 frontend 需要 apache,我们使用 OL7.1 自带的 http 服务,应该是 apache2.4

PHP 及其他扩展

的相关包的具体要求,参见:https://www.zabbix.com/documentation/3.2/manual/installation/requirements

注意 PHP 一定要 5.4 以上的,因为 OL7.1 自带的 PHP 已经是 5.4 了,所以省去了 PHP 安装的过程。

具体安装的软件包:

#rpm -Uvh php-5.4.16-23.el7_0.3.x86_64.rpm php-cli-5.4.16-23.el7_0.3.x86_64.rpm php-common-5.4.16-23.el7_0.3.x86_64.rpm libzip-0.10.1-8.el7.x86_64.rpm

#rpm -Uvh php-gd-5.4.16-23.el7_0.3.x86_64.rpm t1lib-5.1.2-14.el7.x86_64.rpm

#rpm -Uvh libxml2-2.9.1-5.0.1.el7_0.1.x86_64.rpm

#rpm –Uvh libxml2-devel-2.9.1-5.0.1.el7_0.1.x86_64.rpm xz-devel-5.1.2-9alpha.el7.x86_64.rpm zlib-devel-1.2.7-13.el7.x86_64.rpm

#rpm -Uvh php-xml-5.4.16-23.el7_0.3.x86_64.rpm

#rpm -Uvh php-xmlrpc-5.4.16-23.el7_0.3.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.0.1406/updates/x86_64/Packages/php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm)

# rpm -Uvh php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.0.1406/updates/x86_64/Packages/php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm)

# rpm -Uvh php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm

OCI8 扩展

为了安装 OCI8,还需要先安装下列包:

autoconf-2.69-11.el7.noarch.rpm

automake-1.13.4-3.el7.noarch.rpm

pcre-devel-8.32-14.el7.x86_64.rpm

php-devel-5.4.16-23.el7_0.3.x86_64.rpm (OS 安装 DVD 中没有,下载地址:

http://rpm.pbone.net/index.php3/stat/4/idpl/27829696/dir/centos_7/com/php-devel-5.4.16-23.el7_0.3.x86_64.rpm.html,这个包包含 phpize)

OCI8 2.0 下载地址:

http://pecl.php.net/package/oci8

PHP 5.4 应该用 2.0.X 版本的 oci8,更新版本是和 PHP 7 搭配使用的

# tar -xzf oci8-2.0.11.tgz

# cd oci8-2.0.11

# phpize

# ./configure –with-oci8=/u01/app/oracle/product/12.1.0/dbhome_1

# make install

修改 /etc/php.ini

在文件最后添加一行:

extension=oci8.so

在 /etc/ld.so.conf 中添加 oci8.so 所在的路径,例如:

include ld.so.conf.d/*.conf

/root/oci8-2.0.11/modules

在 /etc/sysconfig/httpd 文件中添加必要的环境变量(不要加 export):

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

LD_LIBRARY_PATH=LD L IBRARY P ATH:  LDLIBRARYPATH: ORACLE_HOME/lib

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

测试

#service httpd start

将下列脚本存成 ocitest.php,放在 /var/www/html 目录下,保证可执行权限:

<?php

error_reporting(E_ALL);

ini_set(‘display_errors’, ‘On’);

$conn = oci_connect(‘system’, ‘welcome’, ‘localhost/orcl’);

stid=oci p arse( stid=ociparse( conn, ‘select table_name from user_tables’);

oci_execute($stid);

echo “<table>\n”;

while ((row=oci f etch a rray( row=ocifetcharray( stid, OCI_ASSOC+OCI_RETURN_NULLS)) != false) {

echo “<tr>\n”;

foreach (rowas rowas item) {

echo ” <td>”.(item!==null?htmlspecialchars( item!==null?htmlspecialchars( item, ENT_QUOTES) : “&nbsp;”).”</td>\n”;

}

echo “</tr>\n”;

}

echo “</table>\n”;

?>

访问 http://<hostname>:<port>/ocitest.php,正常应该在页面上返回 system 用户的所有表。

修改其他 PHP 参数

修改 /etc/php.ini 文件中的下列参数:

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

创建数据库 schema
建数据库用户

SQL> create tablespace zabbix datafile ‘/u01/app/oracle/oradata/orcl/zabbix01.dbf’ size 500M;

Tablespace created.

SQL> create user zabbix identified by welcome1 default tablespace zabbix;

User created.

SQL> grant connect,resource,unlimited tablespace to zabbix;

Grant succeeded.

SQL> grant create any directory to zabbix;

Grant succeeded.

SQL> grant drop any directory to zabbix;

Grant succeeded.

创建表结构

进入 zabbix 解压缩目录下的 database/oracle 目录,以 zabbix 用户身份登录数据库,运行 3 个 sql 脚本,创建表结构及元数据:

[oracle@rhelvm1 oracle]$ id

uid=500(oracle) gid=501(dba) groups=501(dba)

[oracle@rhelvm1 oracle]$ pwd

/u01/stage/zabbix-3.2.1/database/oracle

[oracle@rhelvm1 oracle]$ sqlplus zabbix/welcome1

SQL*Plus: Release 12.1.0.2.0 Production on Thu Nov 10 11:20:43 2016

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Last Successful login time: Thu Nov 10 2016 11:19:12 -08:00

Connected to:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL>

schema.sql 需要修改,将其中 nvarchar2(2048)都改成 nvarchar2(2000),这是 12c 的限制,最大只能 2000 了。

SQL>@schema.sql

images.sql 需要修改,第一行的目录指向 zabbix 解压目录下的 misc/images 目录,我这里是 /u01/stage/zabbix-3.2.1/misc/images

SQL>@images.sql

插入元数据:

SQL>@data.sql

创建 OS 用户

groupadd zabbix

useradd -g zabbix zabbix

为了保证运行 zabbix 程序时可以正常引用 Oracle 库文件,需要设置 ORACLE_HOME 等环境变量,修改 zabbix 的.bash_profile 设置,添加以下行:

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

export ORACLE_HOME

ORACLE_SID=orcl

export ORACLE_SID

PATH=ORACLE H OME/bin: ORACLEHOME/bin: PATH

export PATH

LD_LIBRARY_PATH=ORACLE H OME/lib: ORACLEHOME/lib: LD_LIBRARY_PATH

export LD_LIBRARY_PATH

编译 Zabbix

安装其他依赖包

从 OL7 的 DVD 中安装下列包,保证 zabbix 的编译能过够成功。

  • –with-net-snmp

#rpm -Uvh net-snmp-devel-5.7.2-20.el7.x86_64.rpm elfutils-devel-0.160-1.el7.x86_64.rpm elfutils-libelf-devel-0.160-1.el7.x86_64.rpm lm_sensors-devel-3.3.4-11.el7.x86_64.rpm net-snmp-agent-libs-5.7.2-20.el7.x86_64.rpm openssl-devel-1.0.1e-42.el7.x86_64.rpm perl-devel-5.16.3-285.el7.x86_64.rpm rpm-devel-4.11.1-25.el7.x86_64.rpm tcp_wrappers-devel-7.6-77.el7.x86_64.rpm krb5-devel-1.12.2-14.el7.x86_64.rpm gdbm-devel-1.10-8.el7.x86_64.rpm libdb-devel-5.3.21-17.el7_0.1.x86_64.rpm systemtap-sdt-devel-2.6-8.0.1.el7.x86_64.rpm popt-devel-1.13-16.el7.x86_64.rpm libselinux-devel-2.2.2-6.el7.x86_64.rpm libverto-devel-0.2.5-4.el7.x86_64.rpm pyparsing-1.5.6-9.el7.noarch.rpm libcom_err-devel-1.42.9-7.el7.x86_64.rpm keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm libsepol-devel-2.1.9-3.el7.x86_64.rpm perl-ExtUtils-Install-1.58-285.el7.noarch.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm perl-ExtUtils-ParseXS-3.18-2.el7.noarch.rpm perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm

  • –with-libxml2

#rpm -Uvh libxml2-devel-2.9.1-5.0.1.el7_0.1.x86_64.rpm

  • –with-libcurl

#rpm -Uvh libcurl-devel-7.29.0-19.el7.x86_64.rpm

  • –with-libssh2

#rpm -Uvh libssh2-devel-1.4.3-8.el7.x86_64.rpm

(ftp://bo.mirror.garr.it/1/slc/centos/7.1.1503/os/x86_64/Packages/libssh2-devel-1.4.3-8.el7.x86_64.rpm)

编译安装

#su – zabbix

$cd /u01/stage/zabbix-

$./configure –prefix=/home/zabbix –enable-server –enable-agent –with-oracle=/u01/app/oracle/product/12.1.0/dbhome_1 –with-net-snmp –with-libcurl –with-libxml2 –with-ssh2

$make install

执行上述命令后,Zabbix 会被安装在 /home/zabbix 目录下,运行命令启动 server 和本机 agentd:

(在启动之前要修改 etc/zabbix_server.conf 文件,修改 dbname,dbuser,dbpassword 几个参数)

$cd

$sbin/zabbix_server

$sbin/zabbix_agentd

安装 PHP 应用

安装过程就是将 PHP 文件复制到 apache http server 对应的目录中:

#cd /var/www/html

#mkdir zabbix

# cd /u01/stage/zabbix-3.2.1/frontends/php

# cp -a . /var/www/html/zabbix

配置 Zabbix

打开浏览器,访问 http://<server_ip_or_name>/zabbix

基于 Oracle Enterprise Linux 安装 Zabbix

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-12/138505p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计13379字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中