温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ossec与LOGSTASH、Kibana

发布时间:2020-07-18 11:42:02 来源:网络 阅读:2317 作者:aoding 栏目:安全技术

配置OSSEC SYSLOG 输出 (所有agent)

  1. 编辑ossec.conf 文件(默认为/var/ossec/etc/ossec.conf)

  2. 在ossec.conf中添加下列内容(10.0.0.1 为 接收syslog 的服务器

<syslog_output>    <server>10.0.0.1</server>    <port>9000</port>    <format>default</format> </syslog_output>
  1. 开启OSSEC允许syslog输出功能

/var/ossec/bin/ossec-control enable client-syslog
  1. 重启 OSSEC服务

    /var/ossec/bin/ossec-control start

配置LOGSTASH

  1. 在logstash 中 配置文件中增加(或新建)如下内容:(假设10.0.0.1 为ES服务器,假设文件名为logstash-ossec.conf )

input {     udp {         port => 9000         type => "syslog"     } } filter {     if [type] == "syslog" {         grok {             match => { "message" => "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_host} %{DATA:syslog_program}: Alert Level: %{BASE10NUM:Alert_Level}; Rule: %{BASE10NUM:Rule} - %{GREEDYDATA:Description}; Location: %{GREEDYDATA:Details}" }             add_field => [ "ossec_server", "%{host}" ]         }         mutate {             remove_field => [ "syslog_hostname", "syslog_message", "syslog_pid", "message", "@version", "type", "host" ]         }     } } output {     elasticsearch_http {         host => "10.0.0.1"     } }

推荐 Kibana dashboard

社区已经有人根据 ossec 的常见需求,制作有 dashboard 可以直接从 Kibana3 页面加载使用。

ossec与LOGSTASH、Kibana

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI