1、先到github上把logstash-output-syslog插件的源码包下载下来:
地址是:https://github.com/logstash-plugins/logstash-output-syslog
执行命令下载:
[root@node1 ~]# cd /usr/local/logstash-7.6.2
[root@node1 logstash-7.6.2]# git clone https://github.com/logstash-plugins/logstash-output-syslog.git
执行完成后,会在当前目录下生成一个logstash-output-syslog目录:
[root@node1 logstash-7.6.2]# ll
总用量 36
drwxr-xr-x 2 631 503 4096 9月 27 22:38 bin
drwxr-xr-x 2 631 503 142 9月 27 22:38 config
-rw-r--r-- 1 631 503 2276 3月 26 2020 CONTRIBUTORS
drwxr-xr-x 2 631 503 6 3月 26 2020 data
-rw-r--r-- 1 631 503 4028 9月 27 23:09 Gemfile
-rw-r--r-- 1 631 503 22676 9月 27 23:07 Gemfile.lock
drwxr-xr-x 6 631 503 84 9月 27 22:38 lib
drwxr-xr-x 4 631 503 90 9月 27 22:38 logstash-core
drwxr-xr-x 3 631 503 86 9月 27 22:38 logstash-core-plugin-api
drwxr-xr-x 7 root root 264 9月 28 22:55 logstash-output-syslog
drwxr-xr-x 4 631 503 55 9月 27 22:38 modules
drwxr-xr-x 3 631 503 30 9月 27 22:38 tools
drwxr-xr-x 6 631 503 64 9月 27 22:39 vendor
drwxr-xr-x 9 631 503 193 9月 27 22:38 x-pack
编辑logstash安装目录下的Gemfile文件,在最后一行加入:
gem "logstash-output-syslog", :path => "/usr/local/logstash-7.6.2/logstash-output-syslog"
path对应的是路径。
然后执行安装插件命令,如果出现以下内容,就安装成功了(注意安装过程中需要联网):
[root@node1 logstash-7.6.2]# bin/logstash-plugin install --no-verify
Installing...
Installation successful
现在查看一下已经安装的插件列表:
[root@node1 logstash-7.6.2]# bin/logstash-plugin list
......
logstash-output-redis
logstash-output-s3
logstash-output-sns
logstash-output-sqs
logstash-output-stdout
logstash-output-syslog
logstash-output-tcp
logstash-output-udp
......
logstash-output-syslog插件赫然在列,安装完成啦!