您当前的位置:首页 > 电脑百科 > 网络技术 > 网络硬件

ELK交换机日志分析

时间:2019-08-28 10:15:13  来源:  作者:

又是一个吃着火锅唱着歌的日子,同事A过来吐槽说,某某交换机的风扇坏了,要不是今天过去例行巡检设备,发现设备声音不对劲还发现不了这个问题。

作为一名资深网工其实你深深的知道这种报错,设备的日志会有体现的,而且公司是有一台日志服务器滴,但是由于开打速度慢,查询速度慢,几乎没有分析展示功能,也没有报警功能。大家几乎很少去用它。

这个时候领导过来说: 我们要做一种日志分析系统,查询速度飞快,分析界面高端大气上档次,低调奢华有内涵,最重要是能主动发微信报警,要是以前听到这样的需求一般都是 下面的表情:

但是我们今天就是要好好聊聊这个日志分析,设备的哭喊 没有日志分析系统怎么能及时听得到。

架构简述

日志系统首先要面临几个问题:

不同厂家设备的不同日志格式的处理,如何调用微信来发报警信息。采用的解决办法是 不同厂商的设备发送日志的时候采用不同的端口,日志先发送到logstash, logstash会先解析日志成标准格式,然后logstash会做2件事情,一个是存放日志到es里面,通过kibana做出展示。

环境搭建

Elk的搭建就省掉了 这不是今天讲的重点,推荐先百度,或者私信、留言。

交换机配置

其实交换机的配置是一个痛点,几台设备手动配置一下也就算了,要是你的环境中有几百台,要是还没有统一配置工具 直接配到你怀疑人生啊。

#cisco:
logging host 10.100.18.18 transport udp port 5002
 
#H3C 
info-center enable
info-center source default channel 2 trap state off 
// 必要,不然日志会出现 不符合级别的 alert 日志
info-center loghost 10.100.18.18 port 5003
 
#huawei
info-center enable
info-center loghost 10.100.18.18
info-center timestamp log short-date
info-center timestamp trap short-date

上面是思科设备的脚本,H3C, 华为的脚本 。

Logstash配置

不同厂商的日志 gork我都写好了,复制过去就能用。

input{
 tcp {port => 5002 type => "Cisco"}
 udp {port => 514 type => "HUAWEI"}
 udp {port => 5002 type => "Cisco"}
 udp {port => 5003 type => "H3C"}
}
filter {
 if [type] == "Cisco"{
 grok{
 match => { "message" => "<%{BASE10NUM:syslog_pri}>%{NUMBER:log_sequence}: .%{SYSLOGTIMESTAMP:timestamp}: %%{DATA:facility}-%{POSINT:severity}-%{CISCO_REASON:mnemonic}: %{GREEDYDATA:message}" }
 match => { "message" => "<%{BASE10NUM:syslog_pri}>%{NUMBER:log_sequence}: %{SYSLOGTIMESTAMP:timestamp}: %%{DATA:facility}-%{POSINT:severity}-%{CISCO_REASON:mnemonic}: %{GREEDYDATA:message}" }
 add_field => {"severity_code" => "%{severity}"}
 overwrite => ["message"]
 } 
}
 else if [type] == "H3C"{
 grok {
 match => { "message" => "<%{BASE10NUM:syslog_pri}>%{SYSLOGTIMESTAMP:timestamp} %{YEAR:year} %{DATA:hostname} %%%{DATA:vvmodule}/%{POSINT:severity}/%{DATA:digest}: %{GREEDYDATA:message}" }
 remove_field => [ "year" ]
 add_field => {"severity_code" => "%{severity}"}
 overwrite => ["message"]
 }
}
 else if [type] == "HUAWEI"{
 grok {
 match => { "message" => "<%{BASE10NUM:syslog_pri}>%{SYSLOGTIMESTAMP:timestamp} %{DATA:hostname} %%%{DATA:ddModuleName}/%{POSINT:severity}/%{DATA:Brief}:%{GREEDYDATA:message}"}
 match => { "message" => "<%{BASE10NUM:syslog_pri}>%{SYSLOGTIMESTAMP:timestamp} %{DATA:hostname} %{DATA:ddModuleName}/%{POSINT:severity}/%{DATA:Brief}:%{GREEDYDATA:message}"}
 remove_field => [ "timestamp" ]
 add_field => {"severity_code" => "%{severity}"}
 overwrite => ["message"]
 }
}
 
mutate {
 gsub => [
 "severity", "0", "Emergency",
 "severity", "1", "Alert",
 "severity", "2", "Critical",
 "severity", "3", "Error",
 "severity", "4", "Warning",
 "severity", "5", "Notice",
 "severity", "6", "Informational",
 "severity", "7", "Debug"
 ]
 }
}
output{
 elasticsearch {
 index => "syslog-%{+YYYY.MM.dd}"
 hosts => ["your_ipaddress:9200"]
 }
}

日志量top 10的设备

设备产生日志量很大,需要关注一下呢

ELK交换机日志分析

 

日志分类的占比

不同级别的日志 一目了然

ELK交换机日志分析

 

日志分类数量占比

可以在一张图上看到日志级别和占比最多的主机

ELK交换机日志分析

 

每小时的日志量

讲道理 日志量会有一定的规律 如果有异常高的日志量的时候 需要关注一下

ELK交换机日志分析

 

Dashboard

创建一个Dashboard 在一个页面中完成日志的展示,查询,ELK的查询速度快到飞起。

ELK交换机日志分析

 

作为一个网工,网络设备的日志,备份其实是一直困扰我的问题。值得欣喜的是Oxidized系统的出现,完美的解决了交换机等网络设备备份的问题, 日志分析报警也伴随这ELK。变的更加方便实用,给网工们带来真正的利好。



Tags:ELK交换机   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
又是一个吃着火锅唱着歌的日子,同事A过来吐槽说,某某交换机的风扇坏了,要不是今天过去例行巡检设备,发现设备声音不对劲还发现不了这个问题。作为一名资深网工其实你深深的知道...【详细内容】
2019-08-28  Tags: ELK交换机  点击:(325)  评论:(0)  加入收藏
▌简易百科推荐
也就是目前的FTTH光纤到户的入户线,光纤是光导纤维的简写,是一种由玻璃或塑料制成的纤维,可作为光传导工具。传输原理是“光的全反射”。因此,光纤不可随意弯折、拉伸,可能会影响...【详细内容】
2021-12-28  只为你满意    Tags:光纤   点击:(2)  评论:(0)  加入收藏
这是不少新老网工工作中常会遇到的一个问题,不少萌新容易纠结。当然,交换机的选型,有很多的重要技术参数需要考虑,硬件上包括百兆/千兆/万兆速率的端口、电口/光口/PoE口、端口...【详细内容】
2021-12-22  网络工程师俱乐部    Tags:交换机   点击:(11)  评论:(0)  加入收藏
作者丨皮特潘编辑丨极市平台前言本文盘点一些CNN网络中设计比较精巧而又实用的“插件”。所谓“插件”,就是不改变网络主体结构, 可以很容易嵌入到主流网络当中,提高网络提取特...【详细内容】
2021-12-14  极市平台    Tags:CNN网络设计   点击:(21)  评论:(0)  加入收藏
出色的Wi-Fi 6体验AX2是一款Wi-Fi 6智能路由器,在双频模式下,最大理论数据传输速率为1501Mbps,比Wi-Fi 5路由器更快,后者只能支持1200Mbps的最高速度。该路由器采用真正的双频技...【详细内容】
2021-11-01  小牛仔科技    Tags:路由   点击:(42)  评论:(0)  加入收藏
老配置文件导到新交换机上,SSH不能登陆,会提示Received disconnect from 192.168.2.163: 2: The connection is closed by SSH ServerCurrent FSM is SSH_Main_VersionMatch其...【详细内容】
2021-10-26  Xiao工    Tags:h3c   点击:(162)  评论:(0)  加入收藏
以太网端口有 3种链路类型:access、trunk、hybirdAccess类型端口:只能属于1个VLAN,一般用于连接计算机端口;Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,一...【详细内容】
2021-10-15  弱电干货    Tags:交换机   点击:(121)  评论:(0)  加入收藏
为了让你上网更爽,路由器这些年都经历了啥不得不说,互联网的发展实在是神速,想想初中的时候还在用腾讯3G版“在线观看”诸如NBA等赛事的文字直播,现在只要家里的宽带给力,在线4K...【详细内容】
2021-10-09    中关村在线  Tags:WiFi6   点击:(63)  评论:(0)  加入收藏
光纤操作时不小心弄断了怎么办?这个在弱电项目日常操作中是常有的事情。最近也有朋友问到过这个问题。 如果是光纤断了,要把两根光纤线接在一起,那需要光纤热熔机,因为光纤是石...【详细内容】
2021-09-02  弱电    Tags:光纤   点击:(130)  评论:(0)  加入收藏
移动wifi和随身wifi都是目前大家接触非常多的网络电子产品,但是经常还是有很多网友会咨询这两者到底是有什么区别,是不是都可以随时随地的上网;为了讲明白两者的区别,我把这两者...【详细内容】
2021-08-04  自发自乐    Tags:wifi   点击:(317)  评论:(0)  加入收藏
一.为什么要使用摄像头为了安全,可以随时随地看的家里的情况,比如农村外出打工的人比较多,家里老人孩子就比较让人担心,安装摄像头可以随时照看,还可以看家护院。家用摄像头品牌来...【详细内容】
2021-07-16  弱电工程设计和施工    Tags:家用摄像头   点击:(88)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条