rsyslog

华为正式登顶全球第一!

依然范特西╮ 提交于 2020-11-08 09:03:33
6月15日,根据第三方机构近日发布的统计数据,华为4月全球出货量登顶全球第一,市场份额达到21%。 4 月全球智能手机出货量为 6937 万台,同比减少 41%,其中,三星手机的市场占有率约为 19.1%,华为则达到了 21.4%, 华为历史上首次超越三星,成功登顶全球第一位置 。 据三星方面猜测,此次三星手机败给华为主要是因为三星占有较大市场的印度因卫生事件原因封城导致三星手机在印度销量暴减。此外,三星有大量工厂位于印度, 印度卫生事件的爆发导致了三星手机的工厂不得不停工停产,三星的生产能力也受到了极大影响 。 IDC 一季度国内手机出货量报告显示,2020 年第一季度,中国智能手机市场出货量约 6660 万台,同比下降 20.3%,华为一季度出货 2840 万台,位居第一, 市场占有率由上年同期的 35.5% 提升至 42.6% ,苹果出货 510 万台,位列国内市场第五,市场占有率 7.6%,上年同期为 6.9%。另外,今年 4 月华为在国内的智能手机市场占有率比去年上升了 13%。 此前,余承东曾表示,预计华为 2020 年手机出货量预计 3.5 亿台,有望超越三星占据头把交椅,这一目标算是基本实现。 不过呢,有一说一, 想要保持持续的领先地位,对于华为来说还有巨大的挑战,继续加油吧! end 最新整理的 2TB 干货资源, 包括但不限于: 架构师、大数据、Docker、

Haproxy

耗尽温柔 提交于 2020-10-28 11:01:25
一、HAProxy的核心功能 负载均衡:L4和L7两种模式,支持RR/静态RR/LC/IP Hash/URI Hash/URL_PARAM Hash/HTTP_HEADER Hash等丰富的负载均衡算法 健康检查:支持TCP和HTTP两种健康检查模式 会话保持:对于未实现会话共享的应用集群,可通过Insert Cookie/Rewrite Cookie/Prefix Cookie,以及上述的多种Hash方式实现会话保持 SSL:HAProxy可以解析HTTPS协议,并能够将请求解密为HTTP后向后端传输 HTTP请求重写与重定向 监控与统计:HAProxy提供了基于Web的统计信息页面,展现健康状态和流量数据。基于此功能,使用者可以开发监控程序来监控HAProxy的状态 二、HAProxy的关键特性 性能 采用单线程、事件驱动、非阻塞模型,减少上下文切换的消耗,能在1ms内处理数百个请求。并且每个会话只占用数KB的内存。 大量精细的性能优化,如O(1)复杂度的事件检查器、延迟更新技术、Single-buffereing、Zero-copy forwarding等等,这些技术使得HAProxy在中等负载下只占用极低的CPU资源。 HAProxy大量利用操作系统本身的功能特性,使得其在处理请求时能发挥极高的性能,通常情况下,HAProxy自身只占用15%的处理时间,剩余的85

日志服务器rsyslog基本概念

a 夏天 提交于 2020-10-27 18:25:18
syslog服务器可以用做一个网络中的体制监控中心,所有能够通过网络来发送日志的设施(包含了Linux和Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它。通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重要的日志消息。 rsyslog作为标准的syslog守护进程,预装在了大多数的Linux发行版中。 在客户端/服务器架构的配置下,rsyslog同时扮演了两种角色: 1. 作为一个syslog服务器,rsyslog可以收集来自其他设施的日志信息; 2. 作为一个syslog客户端,rsyslog可以将其内部的日志信息传输到远程的syslog服务器。 以上是在rsyslog来配置一个中心化的syslog服务器。 syslog标准基础 当通过syslog机制来收集日志时,有3个必须要考虑到的重要事情 设施层级:监听和种类型的进程 严重性(优先) 级别:收集何种级别的日志消息 目标:发送或记录日志消息到何处 设施层级定义了一种用来对内部系统进程进行分类的方法,linux中的一些常见的设施包括: auth:身份验证相关的消息(登录时) cron:进程或应用调度相关的消息 daemon:守护进程相关的消息(内部服务器) kernel:内核相关的消息 mail:内部邮箱服务器相关的消息 syslog

搭建rsyslog日志服务器

感情迁移 提交于 2020-10-27 16:46:51
环境配置 centos7系统 client1:192.168.91.17 centos7系统 master:192.168.91.18 rsyslog客户端配置 1、rsyslog安装 yum install rsyslog 2、启用UDP进行传输 vim /etc/ rsyslog.conf ​ # Provides UDP syslog reception #若启用UDP进行传输,则取消下面两行的注释 $ModLoad imudp $UDPServerRun 514 ​ # Provides TCP syslog reception #若启用TCP进行传输,则取消下面两行的注释 #$ModLoad imtcp #$InputTCPServerRun 514 ​ *.* @ 192.168 . 28.149 : 514 #若启用TCP传输则使用@@,若是UDP则使用@ 3、重启rsyslog服务 systemctl restart rsyslog rsyslog服务端配置 1、启用UDP/TCP进行传输 vim /etc/ rsyslog.conf # Provides UDP syslog reception #若启用UDP进行传输,则取消下面两行的注释 $ModLoad imudp $UDPServerRun 514 ​ # Provides TCP syslog

配置rsyslog服务器收集Cisco交换机日志信息操作指引

旧巷老猫 提交于 2020-10-22 01:43:46
cisco交换机通过 rsyslog收集日志信息配置操作指引 登陆交换机,进入全局配置模式 SWITCH>en Password: SWITCH# SWITCH#config t Enter configuration commands, one per line. End with CNTL/Z. SWITCH(config)# rsyslog配置 SWITCH(config)# logging on SWITCH(config)# logging host Rsyslog_Serv_IP SWITCH(config)# logging trap debugging SWITCH(config)# logging source-interface vlan Switch_vlan SWITCH(config)# service timestamps debug uptime SWITCH(config)# service timestamps log datetime localtime Rsyslog server配置 (详细配置参考Rsyslog server 详细配置操作指引) [root@test-1 ~]# vim /etc/rsyslog.conf -#### MODULES #### -# The imjournal module bellow is now

API接口的加速利器-varnish使用大全(含生产集群环境布署)

随声附和 提交于 2020-10-15 00:39:32
Varnish是什么 这是一张标准的新零售行业中的微服务化组件从前到后的架构概览图。 我们都知道,凡是静态内容,一般我们都有cdn来进行缓存,cdn缓过的内容之前会从cdn处返回给到前端流量层客户端。 但是,往往我们有一些这样的东西,相信大家并不陌生,如: http://localhost:8081/service/getBigResponse?userid=ymk ,然后该api接口会返回下面这样的一个json串。 [{"name":"abc","barcode":"","quantities":"33","price":"12.00","id":504,"userid":"ymk"}, {"name":"abc","barcode":"","quantities":"33","price":"12.00","id":505,"userid":"ymk"}, {"name":"abc","barcode":"","quantities":"33","price":"12.00","id":506,"userid":"ymk"}, {"name":"abc","barcode":"","quantities":"33","price":"12.00","id":507,"userid":"ymk"}, {"name":"abc","barcode":"","quantities":

linux:记录不同用户使用的命令发送到指定的目录中(可发送到日志服务器中)

老子叫甜甜 提交于 2020-10-12 22:21:05
一,首先要写一个记录shell执行的每一条命令的脚本,放入到/etc/profile.d/ 目录中 #记录shell执行的每一条命令 export PROMPT_COMMAND='\ if [ -z "$OLD_PWD" ];then export OLD_PWD=$PWD; fi; if [ ! -z "$LAST_CMD" ] && [ "$(history 1)" != "$LAST_CMD" ]; then logger -p local4.info -t shell_cmd "`whoami`_shell_cmd [$OLD_PWD] real_user=`who am i|cut -d" " -f 1` $(history 1)"; fi ; export LAST_CMD="$(history 1)"; export OLD_PWD=$PWD;' 立即生效 source /etc/profile.d/cmd.sh 二、在rsyslog日志中配置要发送的位置(可以是本地,也可以是远程服务器端) /etc/rsyslog.conf 加入以下一行即可 local4.* /var/log/cmd.log 重新启动服务 systemctl restart rsyslog 三、测试 tail -f /var/log/cmd.log Oct 2 22:09:44 node

树莓派开启crontab日志

纵然是瞬间 提交于 2020-10-05 05:50:16
crontab是Linux下类似Windows计划任务的一个程序,之前利用过这个程序来 设定闹钟 。后来发现找不到执行任务之后产生的日志文件。有时候需要配合日志文件作一些调试功能,经过一番折腾发现,系统默认禁止了日志文件的产生,重新开启即可。 实验环境 硬件:树莓派3b一台 操作系统:Raspbian with desktop 配置日志文件rsyslog.conf pi@raspberrypi:~ $ sudo nano /etc/rsyslog.conf 在文件中找到cron.*一行: #cron.* /var/log/cron.log #号表示该行被注释掉了,去掉#号,后面是日志文件的全路径,改成: cron.* /var/log/cron.log ctrl+o保存,ctrl+x退出。 重新启动日志服务 pi@raspberrypi:~ $ sudo service rsyslog restart 至此配置完成,以后crontab生成的日志文件就会输出到/var/log/cron.log中,查看日志文件: pi@raspberrypi:~ $ cat /var/log/cron.log �引用参考 【教程】树莓派设置闹钟 出处: https://www.jianshu.com/p/15c1eb54f2f3 来源: oschina 链接: https://my.oschina

k8s日志集中收集解决方案

耗尽温柔 提交于 2020-10-03 12:49:35
简介: 在正常生产环境中使用k8s部署业务后能正常运行还不够,我们需要很多附加的东西来满足日常的需求。比如日志、监控、告警等。这一篇给大家分享一下我们生产环境中的日志集中解决方案。当然不敢说是最好的,分享出来供大家参考。 在正常环境中有几类日志我们比较关心: 1、k8s中的ingress日志。比如traefik,里面记录的从公网域名访问进来的访问记录,类似nginx的access.log 2、istio中envoy边车日志。如果启用了istio那么这个日志也是需要的,每次程序被调用时都会有一个记录。 3、k8s中的事件日志。里面就有容器健康检查失败重新部署,或者pod新建、删除等事件。kubectl describe pods中的Events:内容 4、业务程序运行时产生的业务日志。比如java中常用的log4j套件输出的日志和kubectl logs命令查看的日志。这个和输出方式有关。 实现方式 这里日志收集的方式是采用elk模式,如果大家感兴趣还有loki的模式。当然这次分享是基于elk的。首先要部署的还是es集群,这里我们使用的是虚拟机部署方式非容器化。理由es是公共的组件可以对接所有的产品业务线,单独拿出来部署可以给别的产品线输出集中化日志存储方案。平时维护量还是比较少的,当然我们的es集群每15分钟大概800万条记录规模并不是特别大, 不过以后出现瓶颈横向扩容也不是问题

群集--Haproxy搭建Web群集( Haproxy 功能及常用群集调度算法、Haproxy 常用配置及日志管理 、Haproxy 参数优化)

时间秒杀一切 提交于 2020-09-30 03:40:39
文章目录 Haproxy概述 一、 Haproxy 功能及常用群集调度算法 1.1 轮询 RR(Round Robin) 1.2 最小连接数 LC(Least Connections) 1.3 基于来源访问 SH(Source Hashing) 1.4 常见的 Web 群集调度器 二、 Haproxy群集搭建 实验目的 实验环境 实验过程 1. nginx的手工编译安装 2. Haproxy安装 Haproxy配置文件详解 3. 在win10虚拟机中验证 三、 Haproxy日志管理 四、 Haproxy 参数优化 Haproxy概述 Haproxy 是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如 LVS 和 Nginx。相比较而言,LVS 性能最好,但是搭建相对复杂;Nginx 的 upstream 模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有 Haproxy 好。Haproxy 官方网站 是 http://www.haproxy.org/。 Haproxy与LVS相比 Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件,特别适用于负载特别大的Web站点 运行在当前的硬件上可支持数以万计的并发连接连接请求 LVS性能最好,但不支持正则处理,不能实现动静分离 对于大型网站,LVS的实施配置复杂,维护成本相对较高 一