監(jiān)控對(duì)于運(yùn)維來說,相當(dāng)重要,可以稱為是運(yùn)維人員的眼。一個(gè)良好的監(jiān)控系統(tǒng)可以幫助運(yùn)維人員快速的找到問題的根源,減少宕機(jī)的時(shí)間,提高故障處理速度。由此就看可以看出,身為運(yùn)維人員,掌握常見的監(jiān)控軟件的使用是最基本的技能之一。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)茫崖免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
Zabbix是一個(gè)基于web界面的提供分布式系統(tǒng)監(jiān)控以及網(wǎng)絡(luò)監(jiān)控功能的企業(yè)級(jí)開源運(yùn)維平臺(tái),也是目前國內(nèi)互聯(lián)網(wǎng)后用戶中使用最廣的監(jiān)控軟件,大概85%以上企業(yè)在使用zabbix做監(jiān)控解決方案。Zabbix的入門容易、上手簡單,功能強(qiáng)大并且開源免費(fèi),zabbix易于管理和配置,能生成比較漂亮的數(shù)據(jù)圖,其自動(dòng)發(fā)現(xiàn)功能大大減輕日常管理的工作量,豐富的數(shù)據(jù)采集方式和API接口可以讓用戶靈活進(jìn)行數(shù)據(jù)采集,而分布式系統(tǒng)架構(gòu)可以支持監(jiān)控更多的設(shè)備,理論上,通過zabbix提供的插件式架構(gòu),可以滿足企業(yè)的任何需求(部分插件功能會(huì)收費(fèi))。
常見的監(jiān)控工具有:Zabbix、nagios、cacti,本次博文只簡單介紹這三種,各自的優(yōu)、缺點(diǎn)如下:
優(yōu)點(diǎn):
- 1)支持多平臺(tái)的企業(yè)級(jí)分布式開源監(jiān)控軟件(redhat、centos、Ubuntu、Debian);
- 2)安裝部署簡單,多種數(shù)據(jù)采集插件靈活集成;
- 3)功能強(qiáng)大、可實(shí)現(xiàn)復(fù)雜多條件告警;
- 4)自帶畫圖功能,得到的數(shù)據(jù)可以繪制成圖形,以圖像更直觀的展示;
- 5)提供多種api接口,支持調(diào)用腳本;
- 6)出現(xiàn)問題時(shí)可以自動(dòng)遠(yuǎn)程執(zhí)行命令(需要agent設(shè)置執(zhí)行權(quán)限);
缺點(diǎn):- 1)項(xiàng)目批量修改不方便;
- 2)系統(tǒng)級(jí)別報(bào)警設(shè)置相對(duì)比較多,如果篩選的話報(bào)警郵件比較多,并且自定義的項(xiàng)目需要自己設(shè)置,過程比較繁瑣(可以去網(wǎng)上導(dǎo)入別人模板來進(jìn)行修改);
- 3)缺少數(shù)據(jù)匯總功能,如果無法查看一組服務(wù)器平均值,需要二次開發(fā);
- 4)客戶端需要安裝zabbix agent程序;
Ngios 是一款開源的企業(yè)級(jí)監(jiān)控系統(tǒng),能夠?qū)崿F(xiàn)對(duì)系統(tǒng)cou、磁盤、網(wǎng)絡(luò)等硬件方面參數(shù)的基本監(jiān)控,以及smtp、pop3等各種基本的服務(wù)類型,另外通過安裝插件和編寫監(jiān)控腳本,用戶可以實(shí)現(xiàn)應(yīng)用監(jiān)控(功能比zabbix弱)
優(yōu)點(diǎn):
- 1)出錯(cuò)的服務(wù)器、應(yīng)用和設(shè)備會(huì)自動(dòng)重啟,自動(dòng)日志滾動(dòng);
- 2)配置靈活,可以自定義shell腳本,通過分布式監(jiān)控模式;
- 3)支持以冗余方式進(jìn)行主機(jī)監(jiān)控,報(bào)警設(shè)置多樣;
- 4)命令重新加載配置文件無需打擾Nagios的運(yùn)行;
缺點(diǎn):- 1)事件控制臺(tái)功能很弱,插件易用性差;
- 2)對(duì)性能、流量等指標(biāo)的處理不給力;
- 3)看不到歷史數(shù)據(jù),只能看到報(bào)警事件,很難追查故障原因;
- 4)配置復(fù)雜,初學(xué)者投入的時(shí)間、精力和成本比較大;
由于Zabbix的出現(xiàn),這種技術(shù)已經(jīng)被淘汰了,可能對(duì)于工作時(shí)間較久的會(huì)有所了解,這也就不多介紹了!
Zabbix具有以下功能:
- 1)具備常見的商業(yè)監(jiān)控軟件所具備的功能(主機(jī)的性能監(jiān)控、網(wǎng)絡(luò)設(shè)備性能監(jiān)控、數(shù)據(jù)庫、性能監(jiān)控、FTP 等通用協(xié)議監(jiān)控、多種告警方式、詳細(xì)的報(bào)表圖表繪制);
- 2)支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器(可以通過配置自動(dòng)發(fā)現(xiàn)服務(wù)器規(guī)則來實(shí)現(xiàn));
- 3)支持自動(dòng)發(fā)現(xiàn)(low discovery)key 實(shí)現(xiàn)動(dòng)態(tài)監(jiān)控項(xiàng)的批量監(jiān)控(需寫腳本);
- 4)支持分布式,能集中展示、管理分布式的監(jiān)控點(diǎn) ;
- 5)擴(kuò)展性強(qiáng),server 提供通用接口(api 功能),可以自己開發(fā)完善各類監(jiān)控(根據(jù)相關(guān)接口編寫程序?qū)崿F(xiàn))編寫插件容易,可以自定義監(jiān)控項(xiàng),報(bào)警級(jí)別的設(shè)置;
- 6)服務(wù)器/代理和客戶端模式; 靈活的觸發(fā)器;可以定義非常靈活的問題閾值,稱為觸發(fā)器; 高可定制的報(bào)警;發(fā)送通知,可定制的報(bào)警升級(jí),收件人,媒體類型。 CPU 負(fù)荷、內(nèi)存使用、磁盤使用、網(wǎng)絡(luò)狀況、端口監(jiān)視、日志監(jiān)視等等;
Zabbix通過c/s模式采集數(shù)據(jù),通過b/s模式在web端展示和配置。
被控制端:主機(jī)通過安裝agent方式采集數(shù)據(jù),網(wǎng)絡(luò)設(shè)備通過snmp方式采集數(shù)據(jù);
Server端:通過收集snmp和agent發(fā)送的數(shù)據(jù),寫入數(shù)據(jù)庫,再通過php+nginx(或者apache)在web前端顯示;
zabbix主要由以下幾個(gè)重要的組件構(gòu)成,具體作用如下:
- Zabbix Server:負(fù)責(zé)接收Agent發(fā)送報(bào)告信息的核心組件,所有的配置、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)操作都由它組織進(jìn)行;
- Database strongage:負(fù)責(zé)存儲(chǔ)所有的配置信息以及收集的數(shù)據(jù);
- Web interface:是zabbix的GUI接口,通常情況下與Zabbix Server運(yùn)行在同一臺(tái)主機(jī)上;
- Proxy:屬于可選組件,常用于分布式監(jiān)控環(huán)境中,代理Server收集部分?jǐn)?shù)據(jù),然后轉(zhuǎn)發(fā)到Server,可以減輕Server的壓力;
- Agent:部署在被監(jiān)控的主機(jī)(客戶端)上,負(fù)責(zé)收集被監(jiān)控端主機(jī)的數(shù)據(jù),如CPU、內(nèi)存、數(shù)據(jù)庫等數(shù)據(jù),然后發(fā)送到Server端或Proxy端。
1)Agent需要安裝到被監(jiān)控的主機(jī)上,她負(fù)責(zé)定期收集各項(xiàng)數(shù)據(jù)并發(fā)送到zabbix server 端;
2)zabbix server將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫中,zabbix web根據(jù)數(shù)據(jù)在前端進(jìn)行展現(xiàn)和繪圖;
agent收集數(shù)據(jù)分為主動(dòng)和被動(dòng)兩種模式:
主動(dòng):agent請(qǐng)求server獲取主動(dòng)的監(jiān)控項(xiàng)列表,并主動(dòng)將監(jiān)控向內(nèi)檢測(cè)的數(shù)據(jù)提交給server/proxy;
被動(dòng):server向agent請(qǐng)求獲取監(jiān)控項(xiàng)的數(shù)據(jù),agent返回?cái)?shù)據(jù);
被動(dòng):比較消耗性能。
在被動(dòng)模式中,zabbix server(或者proxy)詢問agent數(shù)據(jù),如CPU的負(fù)載情況,然后zabbix agent回送結(jié)果,zabbix server周期性的向agent 索取數(shù)據(jù),這種模式的最大問題就是會(huì)加大zabbix server的工作量,也是默認(rèn)的工作模式。
主動(dòng):效率高,但數(shù)據(jù)可能缺失。
主動(dòng)模式是由zabbix agent主動(dòng)采集數(shù)據(jù)并返回給zabbix server,不再需要zabbix serve進(jìn)行干預(yù), 因此主動(dòng)模式在一定程度上可減輕zabbix server的壓力。
在實(shí)際生產(chǎn)環(huán)境中,Zabbix根據(jù)網(wǎng)絡(luò)環(huán)境,監(jiān)控規(guī)模等外界因素分為三種架構(gòu),如圖:
server-client架構(gòu)是Zabbix的最簡單的架構(gòu),監(jiān)控機(jī)和被監(jiān)控機(jī)之間不經(jīng)過任何代理,直接在zabbix server和zabbix agentd之間進(jìn)行數(shù)據(jù)交互,適用于網(wǎng)絡(luò)比較簡單,設(shè)備比較少的監(jiān)控環(huán)境;
master-node-client架構(gòu)是Zabbix最復(fù)雜的監(jiān)控架構(gòu),適用于跨網(wǎng)絡(luò)、跨機(jī)房、設(shè)備較多的大型環(huán)境。每個(gè)node同時(shí)也是一個(gè)server端。node下面可以接proxy,也可以直接接client。node有自己的配置文件和數(shù)據(jù)庫。其要做的是將配置信息和監(jiān)控?cái)?shù)據(jù)項(xiàng)master同步。當(dāng)master發(fā)生故障或損壞,node可以保證架構(gòu)的完整性;
proxy是server、client之間溝通的一個(gè)橋梁,proxy本身沒有前端,而且其本身并不存放數(shù)據(jù),只是將agentd發(fā)來的數(shù)據(jù)暫時(shí)存放,而后在提交給server。該架構(gòu)經(jīng)常是和master-node-client架構(gòu)做比較的架構(gòu),一般適用于跨機(jī)房、跨網(wǎng)絡(luò)的中型網(wǎng)絡(luò)架構(gòu)的監(jiān)控;
由于部署Zabbix需要使用到LNMP的環(huán)境,所以需事先部署。關(guān)于其部署詳細(xì)工程,可以參考搭建LNMP,接下來關(guān)于LNMP命令的解釋就不再詳細(xì)解釋了!
下載nginx軟件包
[root@zabbix ~]# yum -y install pcre-devel openssl-devel zlib-devel
[root@zabbix ~]# tar zxf nginx-1.14.0.tar.gz && cd nginx-1.14.0
[root@zabbix nginx-1.14.0]# ./configure && make && make install
//由于只是使用nginx提供簡單的web頁面啟動(dòng)即可!
[root@zabbix ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
//創(chuàng)建符號(hào)鏈接,稍后啟動(dòng)
下載PHP軟件包
[root@zabbix ~]# yum -y install freetype-devel libpng-devel libjpeg-devel libxml2-devel bzip2-devel libcurl-devel
//安裝php所需依賴
[root@zabbix ~]# tar zxf libmcrypt-2.5.7.tar.gz && cd libmcrypt-2.5.7
[root@zabbix libmcrypt-2.5.7]# ./configure --prefix=/usr/local/libmcrypt && make && make install
//安裝libmcrypt
[root@zabbix ~]# tar zxf php-5.6.27.tar.gz && cd php-5.6.27
[root@zabbix php-5.6.27]# ./configure --prefix=/usr/local/php5.6 \
--with-config-file-path=/etc --with-MySQL=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-gd --with-iconv --with-libxml-dir=/usr --with-mhash --with-mcrypt=/usr/local/libmcrypt \
--with-config-file-scan-dir=/etc/php.d --with-bz2 --with-zlib \
--with-freetype-dir --with-png-dir --with-jpeg-dir --enable-xml \
--enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization \
--enable-mbregex --enable-fpm --enable-mbstring --enable-ftp \
--enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets \
--with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext \
--enable-session --with-curl && make && make install
//編譯安裝php
[root@zabbix ~]# cp /root/php-5.6.27/php.ini-production /etc/php.ini
[root@zabbix ~]# cp /root/php-5.6.27/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@zabbix ~]# chmod +x /etc/init.d/php-fpm
[root@zabbix ~]# chkconfig --add php-fpm
[root@zabbix ~]# cd /usr/local/php5.6/etc
[root@zabbix etc]# cp php-fpm.conf.default php-fpm.conf
[root@zabbix etc]# sed -i 's#;pid = run/php-fpm.pid#pid = run/php-fpm.pid#g' php-fpm.conf
[root@zabbix etc]# sed -i 's/listen = 127.0.0.1:9000/listen = 0.0.0.0:9000/g' php-fpm.conf
[root@zabbix etc]# sed -i 's/pm.max_children = 5/pm.max_children = 50/g' php-fpm.conf
[root@zabbix etc]# sed -i 's/pm.start_servers = 2/pm.start_servers = 5/g' php-fpm.conf
[root@zabbix etc]# sed -i 's/pm.min_spare_servers = 1/pm.min_spare_servers = 5/g' php-fpm.conf
[root@zabbix etc]# sed -i 's/pm.max_spare_servers = 3/pm.max_spare_servers = 35/g' php-fpm.conf
[root@zabbix etc]# systemctl start php-fpm
[root@zabbix etc]# ss -lnt | grep 9000
LISTEN 0 128 *:9000 *:*
//保證PHP啟動(dòng)成功
[root@zabbix ~]# vim /usr/local/nginx/conf/nginx.conf
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi.conf; //修改這一行即可
}
[root@zabbix ~]# echo -e "<?php\nphpinfo();\n?>" > /usr/local/nginx/html/index.php
[root@zabbix ~]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@zabbix ~]# nginx
訪問測(cè)試;
下載mysql數(shù)據(jù)庫軟件提供的是一鍵安裝mysql的腳本進(jìn)行安裝的,直接執(zhí)行腳本即可!
[root@zabbix ~]# ls | grep mysql
mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
mysql.sh
[root@zabbix ~]# sh mysql.sh
//安裝完成后,數(shù)據(jù)庫用戶root的密碼為123
這里就先不測(cè)試PHP與mysql的鏈接性了,對(duì)自己搭建的LNMP有信心!
下載Zabbix軟件包
[root@zabbix ~]# tar zxf fping-3.12.tar.gz && cd fping-3.12
[root@zabbix fping-3.12]# ./configure && make && make install
//編譯安裝fping,使Zabbix支持自動(dòng)發(fā)現(xiàn)功能
[root@zabbix fping-3.12]# groupadd zabbix
[root@zabbix fping-3.12]# useradd zabbix -M -g zabbix
[root@zabbix fping-3.12]# chown zabbix:zabbix /usr/local/sbin/fping
//創(chuàng)建zabbix用戶使其可以使用fping命令
[root@zabbix ~]# yum -y install net-snmp net-snmp-devel curl-devel OpenIPMI-devel libssh3-devel java-devel
//安裝zabbix所需依賴
[root@zabbix ~]# tar zxf zabbix-3.2.1.tar.gz && cd zabbix-3.2.1
[root@zabbix zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-server \
--enable-agent --enable-java --with-mysql=/usr/local/mysql/bin/mysql_config \
--with-net-snmp --with-libcurl --with-openipmi && make && make install
//--enable-java:便于日后監(jiān)控tomcat程序使用;
//--with-openipmi:使其可以監(jiān)控設(shè)備的硬件信息
[root@zabbix ~]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/
[root@zabbix ~]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
//為zabbix常用命令創(chuàng)建符號(hào)連接
[root@zabbix ~]# mysql -u root -p123
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to 'zabbix'@'192.168.1.%' identified by '123.com';
//創(chuàng)建zabbix數(shù)據(jù)庫及用戶
[root@zabbix ~]# cd /root/zabbix-3.2.1/database/mysql/
[root@zabbix mysql]# mysql -uzabbix -p123.com -h 192.168.1.8 zabbix < schema.sql
[root@zabbix mysql]# mysql -uzabbix -p123.com zabbix -h 192.168.1.8 < images.sql
[root@zabbix mysql]# mysql -uzabbix -p123.com zabbix -h 192.168.1.8 < data.sql
//進(jìn)入相應(yīng)的目錄導(dǎo)入相應(yīng)的數(shù)據(jù)庫文件
//切記需按照順序?qū)耄駝t可能會(huì)出現(xiàn)意外
[root@zabbix mysql]# cd /usr/local/zabbix/etc
[root@zabbix etc]# egrep -v '^#|^$' zabbix_server.conf
LogFile=/tmp/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBHost=192.168.1.8
DBName=zabbix
DBUser=zabbix
DBPassword=123.com
DBPort=3306
Timeout=4
FpingLocation=/usr/sbin/fping //fping(自動(dòng)發(fā)現(xiàn))文件路徑
LogSlowQueries=3000
//以上是修改完成的配置文件
[root@zabbix etc]# find / -name libmysqlclient.so
/usr/local/mysql/lib/libmysqlclient.so
[root@zabbix etc]# echo "/usr/local/mysql/lib" >> /etc/ld.so.conf
//添加libmysqlclinet的接口文件路徑
[root@zabbix etc]# ldconfig
//主要是在默認(rèn)搜尋目錄/lib和/usr/lib以及動(dòng)態(tài)庫配置文件/etc/ld.so.conf內(nèi)所列的目錄下,搜索出可共享的動(dòng)態(tài)鏈接庫(格式如lib*.so*),進(jìn)而創(chuàng)建出動(dòng)態(tài)裝入程序(ld.so)所需的連接和緩存文件。
[root@zabbix etc]# find / -name mysql.sock
/usr/local/mysql/mysql.sock
[root@zabbix etc]# ln -s /usr/local/mysql/mysql.sock /tmp/
//添加mysql.sock文件到tmp目錄下,否則會(huì)在啟動(dòng)時(shí)會(huì)出現(xiàn)錯(cuò)誤
[root@zabbix etc]# cd /root/zabbix-3.2.1/
[root@zabbix zabbix-3.2.1]# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
[root@zabbix zabbix-3.2.1]# chmod +x /etc/init.d/zabbix_server
[root@zabbix zabbix-3.2.1]# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/rc.d/init.d/zabbix_server
//將zabbix系統(tǒng)腳本中zabbix的安裝路徑進(jìn)行更改
[root@zabbix zabbix-3.2.1]# systemctl daemon-reload
[root@zabbix zabbix-3.2.1]# /etc/init.d/zabbix_server start
Reloading systemd: [ 確定 ]
Starting zabbix_server (via systemctl): [ 確定 ]
[root@zabbix zabbix-3.2.1]# ss -lnt | grep 10051
LISTEN 0 128 *:10051 *:*
//添加為系統(tǒng)服務(wù),并啟動(dòng),確定其端口在監(jiān)聽,默認(rèn)是10051
//如果啟動(dòng)失敗查看/tmp/zabbix_server.log這個(gè)日志內(nèi)容
[root@zabbix ~]# cp -r /root/zabbix-3.2.1/frontends/php/ /usr/local/nginx/html/zabbix
//復(fù)制zabbix的網(wǎng)頁目錄到nginx網(wǎng)頁根目錄下
[root@zabbix ~]# ps -ef | grep php
//根據(jù)查詢結(jié)果就可以看出運(yùn)行php程序的用戶是nobody
[root@zabbix ~]# chown -R nobody:nobody /usr/local/nginx/html/zabbix/
//所以需要保證運(yùn)行PHP的用戶對(duì)這個(gè)目錄有絕對(duì)的權(quán)限否則將無法更改數(shù)據(jù)
客戶端訪問測(cè)試:
根據(jù)提示的警告信息修改php的配置文件
[root@zabbix ~]# sed -i 's/post_max_size = 8M/post_max_size = 16M/g' /etc/php.ini
[root@zabbix ~]# sed -i 's/max_input_time = 60/max_input_time = 300/g' /etc/php.ini
[root@zabbix ~]# sed -i 's/max_execution_time = 30/max_execution_time = 300/g' /etc/php.ini
[root@zabbix ~]# echo -e "date.timezone = Asia/Shanghai" >> /etc/php.ini
[root@zabbix ~]# echo -e "always_populate_raw_post_data = -1" >> /etc/php.ini
[root@zabbix ~]# systemctl restart php-fpm
//重新啟動(dòng)php,使其加載配置文件
繼續(xù)訪問web頁面,如圖:
由此可以看出界面已經(jīng)變成了中文!
但是需要注意zabbix中文亂碼的問題,需要使用以下方法修改中文亂碼的問題!
[root@zabbix ~]# ls | grep SIMKAI.TTF
SIMKAI.TTF
[root@zabbix ~]# sed -i 's/DejaVuSans/simkai.ttf/g' /usr/local/nginx/html/zabbix/include/defines.inc.php
[root@zabbix ~]# mv SIMKAI.TTF /usr/local/nginx/html/zabbix/fonts/simkai.ttf
如果不解決中文亂碼的問題,在后期工作中將會(huì)有很大的麻煩!
本次博文主要介紹如何搭建zabbix監(jiān)控系統(tǒng),在此先告一段落!
——————————本文到此結(jié)束,感謝閱讀————————————
當(dāng)前名稱:部署Zabbix監(jiān)控
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article18/jcgidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、虛擬主機(jī)、網(wǎng)站建設(shè)、用戶體驗(yàn)、服務(wù)器托管、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)