标签:初始化 自己 适合 ofo 流量 top 日志 inux artifact
Moloch 是一个由AOL开源的,能够大规模的捕获IPv4数据包(PCAP)、索引和数据库系统,由以下三个部分组成:
Capture (绑定 interface 运行的单线程 C 语言应用 )用来抓取流量并以 pcap 的格式存储到硬盘上面,还会存一份对应关系到 elasticsearch (moloch 的数据检索驱动)中,Viewer(运行在 capture 主机上的 node.js web应用 ) 提供 web 界面,以下为 Moloch 的单个主机部署架构图。
Moloch官网 Moloch git地址 git主页上REDE有较为详细的安装说明。。。 以下是我的安装记录:
Capture Machines
和Elasticsearch Machines
组件分开来安装。
可根据 PCAP 包的存储天数、TLS (加密数据包保存的百分比)、每台机器的处理能力;ES 日志的存储天数、机器节点等选择适合自己的硬件资源。Moloch 的每个节点需要 64GB - 128GB 内存:ES 为 30GB,OS 磁盘缓存为 34-96GB。对于大型计算机,计划为每个主机运行多个节点。
yum install -y wget curl perl-JSON perl-libwww-perl libyaml-devel
systemctl stop firewalld.service ===>关闭防火墙 systemctl disable firewalld.service ===>禁止重启后启动防火墙
wget http://iso.epoint.com.cn/JDK/jdk-8u65-linux-x64.rpm rpm -ivh jdk-8u65-linux-x64.rpm ##安装jdk
2.4.1 安装elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.6.rpm ##下载elasticsearch rpm -ivh elasticsearch-6.6.1.rpm ##安装elasticsearch
2.4.2 修改配置文件/etc/elasticsearch/elasticsearch.yml 中的network.host:服务器的IP
2.4.3 启动elasticsearch 服务
systemctl daemon-reload ##重载修改过的配置文件 systemctl enable elasticsearch.service ##开机启动elasticsearch systemctl start elasticsearch.service ##启动elasticsearch
2.4.4 监听服务端口是否已经启动
netstat -nlp |grep LISTEN
2.4.5 检查elasticsearch是否正常启动
在浏览器中测试,输入http://服务器IP:9200/_cat ,查看是否能正常看到类似如下页面即为正常。
2.5.1 https://molo.ch/#downloads官网下载rpm包
2.5.2 安装moloch rpm包
rpm -ivh moloch-master.centos7.x86_64.rpm
2.5.3 配置初始化Moloch
/data/moloch/bin/Configure
2.5.4 初始化、升级 Elasticsearch Moloch配置
/data/moloch/db/db.pl http://localhost:9200 init ##第一次安装初始化、或者想删除所有数据 /data/moloch/db/db.pl http://localhost:9200 upgrade ##升级moloch 数据包
2.5.5 添加admin账户
/data/moloch/bin/moloch_add_user.sh admin "Admin User" moloch--admin ##新增admin账户,密码是moloch
2.5.6 开启所有服务
systemctl enable molochcapture.service ##开机启动Capture systemctl start molochcapture.service ##启动Capture systemctl enable molochviewer.service ##开机启动Viewer systemctl start molochviewer.service ##启动Viewer
2.5.7 登陆Moloch http://172.18.20.223:8005
标签:初始化 自己 适合 ofo 流量 top 日志 inux artifact
原文地址:https://www.cnblogs.com/yaoyaojcy/p/11727122.html