logstash配置--syslog,第1张

syslog 可能是运维领域最流行的数据传输协议了。当你想从设备上收集系统日志的时候,syslog 应该会是你的第一选择。尤其是网络设备,比如思科 —— syslog 几乎是唯一可行的办法。

我们这里不解释如何配置你的syslogconf,rsyslogconf或者syslog-ngconf来发送数据,而只讲如何把 logstash 配置成一个 syslog 服务器来接收数据。

配置示例

运行结果

作为最简单的测试,我们先暂停一下本机的syslogd(或rsyslogd)进程,然后启动 logstash 进程(这样就不会有端口冲突问题)。现在,本机的 syslog 就会默认发送到 logstash 里了。我们可以用自带的logger命令行工具发送一条 "Hello World"信息到 syslog 里(即 logstash 里)。看到的 logstash 输出像下面这样:

想不同IP的日志放在不同的文件夹内,是,,,,,,暂时不行的。

出现这个对话框的意义在于,

ANYBODY是接受所有机器的文件日志

JUST THE IP ADD I SP是只接受你在下面列表中列出的IP的日志记录请求。

这个对话框告诉你:你需要在 ENTER IP ADDRESSES BELOW下面,填写上您需要记录的设备的IP。

在Log File Destinations选项卡里,可以选择最后一项,按照IP地址命名LOG文件名,这样您就能分清楚是哪台设备的LOG,至于前面几个选项可以翻译一下,单词都不是太难。

希望帮到。

syslog 不只是开启了这个命令就可以使用了,一般需要有一个日志服务器,需要这个服务器的IP地址,而且不同的设备其它功能,命令也有所不同,下面给你二个例子参考吧。

H3C syslog配置

S8016的配置( VRP(R) Software, Version 310(NSSA), RELEASE 5331)

S8016 新命令行设置日志服务器 info-center enable //打开信息中心

inf-center loghost host-ip-addr channel 2 facility local-number 设置日志主机的IP地址 info-center logging host host-ip-addr 设置日志主机的信息通道

info-center host host-ip-addr channel {channel-number|channel-name} 设置日志主记录工具

set logging host host-ip-addr facility local-number 取消向日志主机输出信息

undo info-center loghost host-ip-addr

S3026配置(VRP (tm) Software, Version 310)

logging on set logging host 133332 channel 2 language chinese facility local1

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » logstash配置--syslog

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情