当前位置: 首页 > news >正文

个人网站建设模板下载/嘉兴网站建设制作

个人网站建设模板下载,嘉兴网站建设制作,做网站维护工作难吗,新疆生产建设兵团领导班子Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,专业叫法为 Application Container(应用容器)。Docker进程和普通的进程没有任何区别,它就是一个普通的应用进程,不过是用来操作镜像文件的。所…

  Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,专业叫法为 Application Container(应用容器)。Docker进程和普通的进程没有任何区别,它就是一个普通的应用进程,不过是用来操作镜像文件的。所以Docker进程+构建的应用镜像文件就等于Docker容器。作为时下最热门的技术,docker轻量、便捷,极大的简化了后端开发/后期运维工作。同时,ELK+Filebeat的集中式日志解决方案也是大热。开发环境,Ubuntu 16.04

  1、Docker安装

  1.校验Linux内核版本

uname -ir

  Linux内核版本高于3.10,64位系统

  2.获取最新doker安装包

wget -qO- https://get.docker.com/ | sh

  如上图,即安装完成

  3.启动docker后台服务

sudo service docker start #启动守护进程
docker -v # 检查版本

  如此docker即装好,具体的安装详情,教程很多,不赘述

  2、安装elk镜像

  1.拉取 sebp/elk镜像

sudo docker pull sebp/elk

  镜像较大,差不多1.65G

  2.说几个会用到的docker命令

sudo docker images // 查看本地已有镜像
sudo docker run [image] // 拉取并运行镜像
sudo docker ps -a // 查看容器状态
sudo docker stop [image_id] sudo docker rm [image_id] // 删除指定容器 sudo docker exec -it [image_id] /bin/bash // 进入容器,推荐bash //拷贝容器内文件至主机目录 sudo docker [image_id]:/etc/pki/tls/certs/logstash-beats.crt ~ exit // 退出容器

  3.运行elk容器

  运行elk容器的时候,需将宿主机的端口转发到该容器,其中ES端口为9200,kibana端口为5601,logstash为5044(注:可进入容器自行修改,再自由分配);建议将配置文件和数据存放在宿主机,便于后期维护,因此还需要将宿主机目录挂载在容器/data当中;最终构造的命令如下:

sudo docker run -p  5601:5601 -p 9200:9200 -p 5044:5044  -v /home/nya/dockerFile:/data -it -d --name elk sebp/elk

  4.ELK服务端简单配置

  这里是将ELK作为服务端,而sebp/elk镜像默认生成有ssl证书,将证书拷贝至客户端即可,容器中logstash的相关配置位于/etc/logstash/conf.d,输入默认配置如下:

input {beats {port => 5044ssl => truessl_certificate => "/etc/pki/tls/certs/logstash-beats.crt"ssl_key => "/etc/pki/tls/private/logstash-beats.key"}
}

  :产生的数据文件及相关配置文件,可统一至于 之前挂载的 /data目录下

  5.简单测试

  一般不存在问题,可直接访问Kibana页面:

  多数无法访问可能因为网络不通,即防火墙未打开:

sudo ufw allow 5601 // 开启5601端口

  3、ELK客户端配置

  ELK客户端配置核心在于Filebeat的相关配置

  1.添加elastic key至客户端

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

  2.安装apt-transport-https

  由于将使用https传输的elastic数据,需安装apt-transport-https

sudo apt-get install -y apt-transport-https

  3.添加elastic库并更新apt-get库

echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update

  4.安装Filebeat及相关配置

sudo apt-get install -y filebeat
sudo vi /etc/filebeat/filebeat.yml

  简版相关配置:

filebeat.prospectors:- input_type: logpaths:- /data/rosetta/logs/image-search.log- /data/rosetta/logs/summary.logdocument_type: syslog
output.logstash:hosts: ["ip:5044"]bulk_max_size: 2048# ssl.certificate_authorities: ["/etc/logstash/logstash.crt"]ssl.certificate_authorities: ["/home/nya/logstash-beats.crt"]template.name: "filebeat"template.path: "filebeat.template.json"template.overwrite: false

  注意:配置文件为 .yml,格式特别重要,尤其是配置key: 后必须有一个空格,否则filebeat启动失败。

  5.启动Filebeat

sudo systemctl start filebeat  // 启动  
sudo systemctl enable filebeat // 设置为开机启动
sudo systemctl status filebeat // 检查服务状态

  执行检查服务状态,返回结果如下图即可:

  4、校验并测试

  此处无甚可说,组图展示:

1.

2.

3.

4.

5.大功告成 -- 结束

转载于:https://www.cnblogs.com/nyatom/p/10038557.html

http://www.lbrq.cn/news/1380421.html

相关文章:

  • 安全无毒做网站/平台优化是什么意思
  • 西安百度推广服务公司/seo排名是什么意思
  • 哈尔滨网站制作建设多少钱/结构优化
  • 四川建设厅特种工报名网站/seo创业
  • 企业园区网络设计方案/站长工具seo排名查询
  • 毕业设计网站代做靠谱吗/搜索量最大的关键词
  • 做装修有什么好网站可以做/网页制作网站
  • wordpress更新要ftp/赣州seo外包怎么收费
  • 福州做网站的公/友情链接网站免费
  • 东莞建站/外链发布软件
  • ui培训哪里好/蜗牛精灵seo
  • 网页设计和网站建设是同一回事吗/湖南疫情最新情况
  • 教做黏土手工的网站/湘潭seo优化
  • 做网站千篇一律/关键词推广操作
  • 我要用新浪云做网站/北京网站优化经理
  • 成都专业网站推广/seo排名优化培训怎样
  • 做网站属软件什么专业/广告公司名称
  • 重庆微信网站制作专家/百度指数的搜索指数
  • 程序员自己做网站赚钱/如何创建网址
  • 上海门户网站制作/企业如何进行搜索引擎优化
  • 网站怎么做视频背景/深圳推广
  • 湘西 网站 建设 公司/东莞整站优化推广公司找火速
  • 二级网站怎样做排名/企业网站免费制作
  • 云主机可以做网站吗/扬州网络推广公司
  • 石桥铺网站建设公司/千锋培训学费多少钱
  • 瓷器网站怎么做/品牌宣传推广策划方案
  • 网站系统 外贸/英文seo是什么
  • 英语网站建设/百度搜索 手机
  • 网站制作费用及后期运营/属性词 关键词 核心词
  • 昆明学校网站建设/大兴今日头条新闻
  • 新手小白如何快速检测IP 的好坏?
  • TwinCAT3编程入门2
  • GitPython08-源码解读
  • 【vue】Vue 项目创建工具对比:vue create 与 create-vue 的核心区别
  • 智能Agent场景实战指南 Day 23 : Agent安全与隐私保护
  • spring cloud sentinel 动态规则配置