草庐IT

收集箱

全部标签

安装部署ELK收集nginx日志

一.安装部署ELK1.1环境准备主机名:node1IP地址192.168.121.147角色es01,redis01主机名:node2IP地址192.168.121.148角色es02,redis02主机名:node3IP地址118.190.146.109角色es03,tomcat,nginx三台机器都是CentOS7.6,内存>=3G1、设置主机名和hosts解析cat>>/etc/hosts2、时间同步3、部署jdk三台机器都部署jdk,建议内存3G以上rpm-ivhjdk-8u144-linux-x64.rpmjava-version1.2部署ElasticSearch集群环境1.2.1

安装部署ELK收集nginx日志

一.安装部署ELK1.1环境准备主机名:node1IP地址192.168.121.147角色es01,redis01主机名:node2IP地址192.168.121.148角色es02,redis02主机名:node3IP地址118.190.146.109角色es03,tomcat,nginx三台机器都是CentOS7.6,内存>=3G1、设置主机名和hosts解析cat>>/etc/hosts2、时间同步3、部署jdk三台机器都部署jdk,建议内存3G以上rpm-ivhjdk-8u144-linux-x64.rpmjava-version1.2部署ElasticSearch集群环境1.2.1

Linux搭建ELK日志收集系统构建:Filebeat+Redis+Logstash+Elasticse

Linux搭建ELK日志收集系统构建:Filebeat+Redis+Logstash+Elasticse一、ELK概述:ELK是一组开源软件的简称,其包括Elasticsearch、Logstash和Kibana。ELK最近几年发展迅速,已经成为目前最流行的集中式日志解决方案。Elasticsearch:能对大容量的数据进行接近实时的存储,搜索和分析操作。本项目中主要通过Elasticsearch存储所有获取的日志。Logstash:数据收集引擎,它支持动态的的从各种数据源获取数据,并对数据进行过滤,分析,丰富,统一格式等操作,然后存储到用户指定的位置。Kibana:数据分析与可视化平台,对E

开箱即用的SSH攻击字典收集工具

ssh暴力攻击可以说是一种非常好的字典来源,所以我做了个工具当诱饵来收集字典.既然是诱饵,那就叫baithook吧呃,我修改openssh的源码,然后打包了docker镜像,在这篇文章记录一下用法.首先放上github的链接,仓库里是构建用的脚本.然后是dockerhub的链接.快速上手可以用如下命令docker-run-p2222:22-itdcatium/baithook:latest直接拉取打包好的镜像运行.一定得保证容器的22端口通过某种方式转发到公网了才会有攻击源上钩.原理修改了openssh源码里面验证身份的函数,然后把尝试的用户名和密码都写进文件,然后拒绝所有连接.拒绝连接是为了

内网渗透—域环境之信息收集

内网渗透—域环境之信息收集1.前言2.关于域2.1.域搭建2.2.域渗透思路3.域信息收集3.1.判断是否存在域3.1.1.查询网络信息3.1.2.查询当前登录域与域环境3.1.3.判断主域3.2.查找域控制器3.2.1.查询DNS地址3.2.2.查看域控制器的机器名3.2.3.查看域控制器3.3.获取域内用户和管理员3.3.1.查询域内所有用户组列表3.3.2.查询域管理员列表3.3.3.获取所有域用户列表3.3.4.获取指定域用户的详细信息3.3.5.查看域密码策略3.3.6.查看加入域的所有计算机名3.3.7.获取加入域计算机地址4.CS域信息收集4.1.上线与提权4.1.1.域内主机上

javascript - Node.js (v8) 垃圾收集器如何工作?

我已经对我的node.js应用程序进行了一些测试,以寻找我的代码应该做的内存泄漏。我运行的脚本在我看来应该会泄漏内存,但我对结果感到惊讶。redisClient.on('message',initRequest);functiononSuccess(self,json){console.dir(json);}functioninitRequest(channel,message){varrequest=newRequestObject({redisMessage:message});request.on('success',onSuccess);}redisClient每秒发出几个“消

javascript - Node.js (v8) 垃圾收集器如何工作?

我已经对我的node.js应用程序进行了一些测试,以寻找我的代码应该做的内存泄漏。我运行的脚本在我看来应该会泄漏内存,但我对结果感到惊讶。redisClient.on('message',initRequest);functiononSuccess(self,json){console.dir(json);}functioninitRequest(channel,message){varrequest=newRequestObject({redisMessage:message});request.on('success',onSuccess);}redisClient每秒发出几个“消

读猿码系列——4. 从filebeat和go-stash深入日志收集及处理(go-stash篇)

go-stash是一个高效的从Kafka获取,根据配置的规则进行处理,然后发送到ElasticSearch集群的工具。它属于go-zero生态的一个组件,是logstash的Go语言替代版,它相比于原先的logstash节省了2/3的服务器资源。项目地址:https://github.com/kevwan/go-stash先从yaml配置中看整体系统设计(stash/etc/config.yaml)其中kafka作为数据输入端,ElasticSearch作为数据输出端,filter抽象了数据处理过程。Clusters:- Input:    Kafka:      Name: go-stash

JavaScript 日期和时间的格式化大汇总(收集)

一、日期和时间的格式化1、原生方法1.1、使用toLocaleString方法Date对象有一个toLocaleString方法,该方法可以根据本地时间和地区设置格式化日期时间。例如:constdate=newDate();console.log(date.toLocaleString('en-US',{timeZone:'America/New_York'}));//2/18/2023,21:49:05AMconsole.log(date.toLocaleString('zh-CN',{timeZone:'Asia/Shanghai'}));//2023/2/18晚上9:49:05 toLo

ELK群集部署日志收集

文章目录一.ELK1.工作原理2.elasticsearch3.logstash4.kibana5.filebeat6.fluented7.优点二.部署1.elasticsearch2.logstash+kibana一.ELKELK平台是一套完整的日志集中处理解决方案由ElasticSearch、Logstash、Kiabana三个开源工具配合使用是用户对日志的查询、排序、统计的强大工具组合一般用于大型企业,中小型企业一般会选择(rsyslog+日志服务器或者shell+Python收集日志)1.工作原理logstash进行日志数据收集并且格式化之后发送给elasticsearch,然后ela