ELK 什么是 ELKhttps://www.elastic.co/cn/what-is/elk-stack ELK 全称 ELK Stack,它的更新换代产品叫 Elastic Stack ELK = Elasticsearch + Logstash + Kibana Elasticsearch:搜索和分析引擎 Logstash:服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然 2021-03-03 运维 > ELK #ELK
ELK 配套 B 站教程:https://www.bilibili.com/video/BV1Be4y167n9 Elastic Stack 在企业的常见架构 Elastic Stack 分布式⽇志系统概述 集群基础环境初始化1.准备虚拟机 IP 地址 主机名 CPU 配置 内存配置 磁盘配置 角色说明 10.0.0.101 elk101.oldboyedu.com 2 core 4G 20G+ 2021-03-03 运维 > ELK #ELK
SonarQube SonarQube 是一个用于代码质量管理的开放平台,通过插件机制,SonarQube 可以集成不同的测试工具,代码分析工具,以及持续集成工具,例如 Hudson/Jenkins 等 官网:https://www.sonarqube.org/ 部署 SonarQube略… jenkins 服务器部署扫描器 sonar-scanner官方文档: https://docs.sonarqub 2021-03-01 运维 > Jenkins与Gitlab #SonarQube
Jenkins 官方网站: https://jenkins.io/zh/ Jenkins 是开源 CI&CD 软件领导者, 提供超过 1000 个插件来支持构建、部署、自动化, 满足任何项目的需要。 部署 jenkinsJenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序 安装 JDKJenkins 基于 JAVA 实现,安装 Jenkins 前需要先安装 JD 2021-02-27 运维 > Jenkins与Gitlab #Jenkins
git命令 说明master分支:稳定的分支 develop分支:开发分支 lujinkai:开发人员分支 xiaoming:开发人员分支 ... master 分支是上线的代码,develop 是开发中的代码,lujinkai、xiaoming 等是开发人员分支,开发在自己的分支里面写代码,然后下班前提交、合并到 develop 分支,等项目开发、测试完,最后再合并到 master 分支,然后上线 常用 2021-02-26 运维 > Jenkins与Gitlab #git
GitLab DevOpsDevOps 是 Development 和 Operations 的组合,也就是开发和运维的简写 什么是持续集成(CI-Continuous integration)持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作 什么是持续部署(CD-continuous deployment)是基于某种工具或平台实现代码自动化的构建、测试和部 2021-02-24 运维 > Jenkins与Gitlab #GitLab
Nexus Nexus 是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问 官方下载:https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3 部署 Nexus 下载、解压、创建用户 [root@nexus src]$useradd -r -s /sbi 2021-02-24 运维 > 消息队列与微服务 #Nexus
ActiveMQ http://activemq.apache.org/ ActiveMQ 是一种开源的基于 JMS(Java Message Servie)规范的一种消息中间件的实现,采用 Java 开发,设计目标是提供标准的、面向消息的、能够跨越多语言和多系统的应用集成消息通信中间件 2021-02-22 运维 > 消息队列与微服务 #MQ
kafka http://kafka.apache.org/ 阿里云兼容 kafka 消息队列:https://www.aliyun.com/product/ons Kafka 是一种高吞吐量的分布式发布订阅消息系统,其具备分布式功能、并可以结合 zookeeper 可以实现动态扩容,用于构建实时数据管道和流应用程序它具有水平可伸缩性、容错性、快速性 常用消息队列对比: kafka 优势kafka 为什 2021-02-22 运维 > 消息队列与微服务 #MQ
ZooKeeper https://zookeeper.apache.org/ ZooKeeper 是一个分布式服务框架,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:命名服务、状态同步、配置中心、集群管理等 命名服务命名服务是分布式系统最基本的公共服务之一。在分布式系统中,被命名的实体通常可以是集群中的机器、提供的服务地址或远程对象等,这些我们都可以统称它们为名字(Name),其中较为常见的就是一些分 2021-02-21 运维 > 消息队列与微服务 #ZooKeeper
RabbitMQ 阿里云消息队列:https://www.aliyun.com/product/ons RabbitMQ 基于 erlang 语言开发,具有高并发优点、支持分布式具有消息确认机制、消息持久化机制,消息可靠性和集群可靠性高,简单易用、运行稳定、跨平台、多语言开源 Broker:接收和分发消息的应用,RabbitMQ Server 就是 Message BrokerVirtual host:出于多租 2021-02-21 运维 > 消息队列与微服务 #MQ
MQ MQ:Message Queuing,消息队列 Message Queue 的需求由来已久,在 19 世纪 80 年代金融交易中,美国高盛等公司采用 Teknekron 公司的产品,当时的 Message queuing 软件叫做(the informationbus(TIB),后来 TIB 被电信和通讯等公司采用,然后路透社收购了 Teknekron 公司,再然后 IBM 公司开发了 MQSer 2021-02-20 运维 > 消息队列与微服务 #MQ
dubbo 微服务这个概念是从单体服务(单体应用)演化而来的 微服务:micro server,把单体服务拆分成多个小服务,这些小服务就是微服务,每个小服务运行在单独的运行环境,早期一般用虚拟机,现在都是容器(docker + k8s) 微服务落地:容器,k8s + docker 微服务发现对方:注册中心、服务发现,zookeeper 微服务之间相互调用:API 微服务扩容:服务治理,k8s 实现服务编排 2021-02-20 运维 > 消息队列与微服务 #dubbo
zabbix_proxy.conf # vim /apps/zabbix_proxy/etc/zabbix_proxy.conf ProxyMode=1 #0为主动,1为被动 Server=10.0.58.101 #zabbix server服务器的地址或主机名 Hostname=magedu-jiege-proxy-active #代理服务器名称,与zabbix server添加代理时候的proxy name一致 ListenPo 2021-02-15 运维 > zabbix #Zabbix
zabbix_agentd.conf 大部分同 zabbix_server.conf,以下是不同的参数 EnableRemoteCommands=0 # 0/1,是否允许执行远程命令 LogRemoteCommands=0 # 0/1,是否记录远程命令日志 Server=10.0.1.21 # 被动模式,设置为server或proxy的地址,或者都设置,允许10.0.1.21来请求数据 ListenPort=10050 # za 2021-02-10 运维 > zabbix #Zabbix
zabbix_server.conf # zabbix_server.conf # This is a configuration file for Zabbix server daemon # To get more information about Zabbix, visit http://www.zabbix.com ListenPort=10051 # 监听端口 SourceIP= # 多IP地址情况下,与其他服务 2021-02-09 运维 > zabbix #Zabbix
Zabbix 监控服务介绍逻辑布局 整体布局 常见的监控服务开源监控软件:cacti、naglos、zabbix、smokeping、open-falcon 等 Cacti官网:https://www.cacti.net/github:https://github.com/Cacti/cacti Cacti是基于LAMP平台展现的网络流量监测及分析工具,通过SNMP技术或自定义脚本从目标设备/主机获取 2021-02-05 运维 > zabbix #Zabbix
memcached Memcached 和 Redis 比较 比较类别 Redis memcached 数据结构 哈希、列表、集合、有序集合 纯 kev-value 持久化 支持 不支持 高可用 主从复制、读写分离、sentinel、Redis Cluster 需二次开发 单 value 容量 最大 512M 最大 1M 内存分配 临时申请空间,可能导致碎 2021-02-04 运维 > TomCat #memcached