作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以设置 graylog-server和graylog-web 并且能够在graylog-collector 的帮助下为apache2、tomcat 和其他应用程序的生成日志设置输入
例如
apache-access {
type = "file"
path = "/var/log/apache2/access.log"
outputs = "gelf-tcp,console"
}
tomcat-debug {
type = "file"
path = "/home/alok/packages/apache-tomcat-7.0.59/logs/mydomain.debug.log"
outputs = "gelf-tcp,console"
}
最佳答案
在 logstash 的帮助下,我可以在 graylog-web 中查看我的旧日志文件(.log 文件) .
我刚刚安装了logstash并创建了一个包含内容的简单logstash配置文件
input {
file {
path => "/home/alok/Downloads/old_apache_access.log"
start_position => "beginning"
}
}
#filter {
# add filter according to need
#}
output {
gelf {
host => "10.149.235.66"
}
}
path
是我要导入到 graylog 的旧日志文件的路径。
start_position
告诉 logstash 从哪里读取日志行。
gelf
以graylog的格式输出日志。
host
是 Graylog 服务器的地址。
$/opt/logstash/bin/logstash -f /etc/logstash/conf.d/logstash-simple.conf
GELF UDP
并启动这个新选择的输入并为其赋予标题,最后单击启动按钮。
关于apache - 如何将旧日志文件导入到graylog 作为输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31003208/
我是一名优秀的程序员,十分优秀!