网络流量分析工具packetbeat

需求:sql

    因为咱们须要分析***服务器上的一些流量行为。以前也没接触过这方面的知识。尝试去elasticsearch官网上找。还真找到一个插件支持
数据库

介绍:json

  packbeat是一个开源的实时网络抓包与分析框架,内置了不少常见的协议捕获及解析,如HTTP、MySQL、Redis等。在实际使用中,一般和Elasticsearch以及kibana联合使用,用于数据搜索和分析以及数据展现。vim

 目前Packebeat支持的协议以下:服务器

  • ICMP (v4 and v6)网络

  • DNS框架

  • HTTPcurl

  • Mysqlelasticsearch

  • PostgreSQLide

  • Redis

  • Thrift-RPC

  • MongoDB

  • Memcache

    环境:elasticsearch 5.6.3

    packetbeat  5.6.3   这个要装在***服务器上

    kibana 5.6.3


    安装插件

    rpm -ivh https://artifacts.elastic.co/downloads/beats/packetbeat/packetbeat-5.6.3-x86_64.rpm

    配置packetbeat

    vim /etc/packetbeat/packetbeat.yml

    只须要修改

    output.elasticsearch:

    # Array of hosts to connect to.

    hosts: ["172.16.81.91:9200"]

    es 导入packetbeat模板

    curl -XPUT 'http://172.16.81.91:9200/_template/packetbeat' -d@/etc/packetbeat/packetbeat.template.json


启动packetbeat插件

/etc/init.d/packetbeat start


测试

拨上 ***后,尝试操做数据库的任何表。查看kibana是否有记录

image.png

相关文章
相关标签/搜索