collectd 与 logstash配置

简介: 节点node1: 配置logstashnode2: 配置collectd, collectd收集本地的信息, 通过配置将信息发送到node1节点node1安装配置logstashrpm -ivh logstash.

节点

  • node1: 配置logstash
  • node2: 配置collectd, collectd收集本地的信息, 通过配置将信息发送到node1节点

node1安装配置logstash

  • rpm -ivh logstash.rpm
  • logstash安装在/opt目录下, 在/etc/profile,d目录下添加logstash.sh脚本文件将其添加到环境变量中
  • export PATH=$PATH:/opt/logstash/bin
  • 配置文件在/etc/logstash/conf.d下, 默认该目录是空的
  • 示例配置文件

example 1:

input {
file {
path => "/var/log/messages"
type => "system"
start_position => "beginning"
}
}

output {
stdout {
codec => rubydebug
}
}

example 2:

input {
stdin {}
}

output {
stdout {
codec => rubydebug
}
}

example 3(此为collectd的配置, 等会就是这个):

input {
udp {
port => 25826
type => "collectd"
codec => collectd {}
}
}

output {
stdout {
codec => rubydebug
}
}

node2安装配置collectd

  • yum install collectd #collectd在epel源
  • 配置文件为/etc/collectd.conf
  • LoadPlugin network
  • Hostname "node2"

  • systemctl start collectd

node1使用logstash

  • logstash -f /etc/logstash/collectd.conf --configtest
  • logstash -f /etc/logstash/collectd.conf
目录
相关文章
|
消息中间件 存储 编解码
『Logstash』Logstash配置文件详解
📣读完这篇文章里你能收获到 - Logstash配置文件详解
1534 0
|
数据可视化 Java Linux
ElasticSerach学习(五)-基于ES+filebeat+logstash实现日志收集系统
ElasticSerach学习(五)-基于ES+filebeat+logstash实现日志收集系统
855 0
|
SQL JSON 关系型数据库
Logstash极简教程
一个灵活的开源数据收集、处理、传输工具。logstash包含三个模块,输入、过滤和输出。其中输入、输出是必须的,过滤是可选的。logstash工作流程为从数据源中获取数据、对数据做过滤和简单清洗、输出到指定的目标中。
1148 0
Logstash极简教程
|
消息中间件 监控 NoSQL
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash 2
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
244 0
|
存储 算法 数据可视化
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash 1
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
77 0
|
网络安全 开发工具
|
Java 关系型数据库
Logstash 安装
https://www.elastic.co/cn/downloads/logstash官网一、下载logstash[root@jiaxin-ceshi ~]# cd /usr/local/src/[root@jiaxin-ceshi src]# wget https://artifacts.
9017 0
|
编解码 NoSQL Java