graylog日誌收集過程舉例

graylog的日誌收集功與logslash相似,也是須要input-filter-output這樣一個過程。 java

下面舉三種最經常使用的日誌記錄來講明一下。 node

   

1TCP報文日誌 windows

   

   

設置完成發現立刻生效,不須要重啓的 app

tcp6 0 0 ::1:9300 :::* LISTEN 1013/java tcp

tcp6 0 0 :::33333 :::* LISTEN 1010/java 測試

   

測試一下,任何安裝ncLinux機器上執行: spa

[root@node222 test]# echo `date` | nc 192.168.1.135 33333 插件

[root@node222 test]# rest

   

查看結果,已經收到。 日誌

   

2syslog日誌

登陸Graylog2的管理後臺,就能夠直接添加各類input接口。這裏經過syslog UDP進行接收,因此選擇syslog UDP。可是要注意一點,使用514端口會提示Permission denied,緣由是Linuxroot用戶不能使用1024如下端口號,因此我這裏設置端口號爲1514

添加如下文件

# more /etc/rsyslog.d/graylog.conf

$template GRAYLOGRFC5424,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msg%\n"

*.* @192.168.1.135:1514;GRAYLOGRFC5424

重啓rsyslogd

# systemctl restart rsyslog

看看效果,這個是歷史記錄。

   

3windows日誌

須要安裝graylog-collector插件,能夠在官網下載到。

解壓後直接運行安裝腳本

E:\graylog\graylog-collector-0.5.0>bin\graylog-collector-service.bat install GraylogCollector

Installing service for Graylog Collector

   

Service name: "GraylogCollector"

JAVA_HOME: "C:\Program Files\Java\jdk1.8.0_77"

ARCH: "x64"

   

Service 'GraylogCollector' has been installed

   

E:\graylog\graylog-collector-0.5.0>bin\graylog-collector-service.bat start GraylogCollector

Service 'GraylogCollector' has been started

   

E:\graylog\graylog-collector-0.5.0>

效果如圖

   

相關文章
相關標籤/搜索