TopBeat是一个简单的服务器数据采集脚本,已经获取服务器进程的CPU,内存,磁盘使用数据。并将数据输出到ElasticSearch,Redis等服务中,非常的简单易用。
1.下载TopBeat
wget https://download.elastic.co/beats/topbeat/topbeat-1.0.0-beta3-x86_64.tar.gz
2.解压并修改配置文件
tar -xzvf topbeat-1.0.0-beta3-x86_64.tar.gz
cd topbeat-1.0.0-beta3-x86_64
修改topbeat.yml,中的localhost,改成ES主节点IP 192.168.100.92
input: period:10 此处可以调整数据采集频率 procs:["^$"] 此处可以过滤不需要的进程,采集全部进行 使用*号
3.上传ElasticSearch数据模板
curl -XPUT 'http://192.168.100.92:9200/_template/topbeat' -d@/etc/topbeat/topbeat.template.json
4.启动topbeat服务
./topbeat -c topbeat.yml&
5.上传kibanba模板
直接下载已经配置好的模板,并存储到ES中即可,可以根据自己的情况进行修改。
curl -L -O https://download.elasticsearch.org/beats/dashboards/beats-dashboards-1.0.0-beta3.tar.gz
tar xzvf beats-dashboards-1.0.0-beta3.tar.gz
cd beats-dashboards-1.0.0-beta3
./load.sh http://192.168.100.92:9200
6.访问Kibana查看数据结果
相关推荐
- **启动topbeat并添加为系统开机自启动服务**:`systemctl start topbeat`,`systemctl enable topbeat`。 - **测试topbeat**:确保数据正确传输至Elasticsearch。 **2.9 logstash扩展配置** 针对不同应用的日志...
要启动Vagrant环境,需要在主机上安装以下组件: Ansible(经过1.9.2测试) sshpass(已通过1.0.5测试) 无业游民(经1.7.2测试) ELK堆栈说明 此堆栈中定义了10个虚拟机(5.75GB RAM): 主机名 知识产权 中央...
Beats家族还包括Packetbeat(网络流量数据)、Topbeat(系统性能监控)和Winlogbeat(Windows事件日志)等工具。 在日志分析场景中,当面临大量日志数据、需要快速检索和多维度查询时,传统的grep和awk命令不再适用...
topbeat 1.2.2 搭建ELK日志分析平台。此处为其核心配置文件。具体搭建过程请参考文档 Screenshots elasticsearch索引列表 Nginx日志分析 Syslog系统日志分析 Tomcat日志分析 系统日志分析 Topbeat Dashboard ...
世上最全ELK部署文档,包含目录. 细节个项目.堪比教科书,从centos->Elasticsearch->Kibana->Logstash->Filebeat->topbeat
例如,使用 Elasticsearch (ES) 进行后端日志存储和查询,结合轻量级的日志采集工具如 FileBeat 和 TopBeat,降低资源消耗。 总之,构建和优化日志系统是一项复杂而关键的任务,涉及到架构设计、性能调优和扩展能力...
ES-Beats是数据.shipper的集合,包括Packetbeat用于网络流量分析,Topbeat用于系统监控,Filebeat和Winlogbeat则分别用于文件和Windows日志。 Lucene是Elasticsearch的核心,它是一个强大的开源搜索引擎库,是...
其中,Elasticsearch负责日志的集中存储和查询,Beats(例如FileBeat和TopBeat)则用于轻量级的日志采集和监控资源收集。通过插件机制,可以灵活配置输入、输出和传输规则,实现安全的数据流动。 总结来说,设计一...