GrayLog 安装与配置

GrayLog评估
优点:

配置化,开源, 一体化解决方案,相对ELK简单。
支持syslog,filebeat,log4j,logstash日志源接入
各种协议支持, udp,tcp,http,amqp
面板大盘–>支持自定义曲线图,饼状图等丰富图形列表
预警功能,
支持集群,扩展等。
权限支持
安装基本说明

服务器环境需要安装mongodb 3.2+,graylog 2.5+,es 5.6 +,(版本有依赖)

客户端环境需要安装nxlog,graylog collector sidecar

基本要求:jdk8

安装资料
graylog 帮助文档:http://docs.graylog.org/en/2.5/
网上安装资料:https://www.jianshu.com/p/22080cc82eaa (含graylog,mongodb,es,collector-sidecar安装及配置)
资料2 :https://blog.csdn.net/iwannarun/article/details/52802680 (nxlog 安装及配置)elasticsearch_hosts = http://服务器地址:9200
注意:mongodb 3.2,3.6版本均可
graylog 2.5xxx 的化 es 5.xxx 版本可以安装支持。
客户端安装组件:(降低版本依赖问题,直接提供安装包)collector-sidecar-0.1.8-1.x86_64.rpmnxlog-ce-2.10.2150-1_rhel7.x86_64.rpm
客户端安装组件(window):
https://github.com/Graylog2/collector-sidecar/releases/download/0.1.8/collector_sidecar_installer_0.1.8-1.exe
在这里插入图片描述
https://nxlog.co/system/files/products/files/348/nxlog-ce-2.10.2150.msi

配置指引
graylog 配置
文件配置
/etc/graylog/server/log4j2.xml 配置graylog日志路径,如启动日志
/etc/graylog/server/server.conf graylog 关键文件配置
root_username = admin ,root_password_sha2 =8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 登录账号配置
rest_listen_uri = http://服务器地址:9000/api/ 需要配置ip 否则无法访问 rest_transport_uri = http://服务器地址:9000/api/ web_listen_uri = http://服务器地址:9000/
elasticsearch_hosts = http://服务器地址:9200 配置es 地址,使用ip ,否则无法访问
mongodb_uri = mongodb://localhost/graylog mongodb配置
系统配置:
我们使用的是nxlog的配置, 在客户端 sidecar ,nxlog 都启动完成后,可配置 。 参考资料:https://blog.csdn.net/iwannarun/article/details/52802680 。 对英文文档资料较为熟悉的同样可以使用
在这里插入图片描述
mongodb配置
文件配置
/etc/mongod.conf
es配置
文件配置
/etc/elasticsearch/elasticsearch.yml es 配置文件
cluster.name: graylog 配置节点
network.host: 服务器地址 配置本机
path.logs: /apps/logs/elasticsearch 日志文件路径自行配置。 需要确保es用户有权限
客户端配置
collector-sidecar 文件配置
/etc/graylog/collector-sidecar/collector_sidecar.yml 请确保有权限 示例文件:collector_sidecar.yml
在这里插入图片描述
nxlog 文件配置
/etc/graylog/collector-sidecar/generated/nxlog.conf (未使用) 请确保nxlog有权限,(默认配置文件)
使用/etc/nxlog.conf 示例 nxlog.conf
在这里插入图片描述
在这里插入图片描述别名应对应上
各组件使用命令
graylog
systemctl restart|start|stop|status graylog-server.service

es
systemctl restart|start|stop|status elasticsearch
mongodb
systemctl restart|start|stop|status mongod.service
collector-sidecar
systemctl estart|start|stop|status collector-sidecar
nxlog
systemctl estart|start|stop|status nxlog

爬过的坑
启动graylog ,es,nxlog经常报文件权限问题, 处理 方案 修改文件夹组别权限, chown -R XX.XX 相关文件, 建议使用sudo / -name XXX 相关文件统一加权限, 避免遗漏

安装sidecar 后 执行相关命令异常, 建立软链 ls -i /usr/bin/graylog-collector-sidecar
网络ip问题, 配置es地址, graylog 地址统一使用服务器ip 。
java 异常 展示多行的问题修复:https://nxlog.co/docs/nxlog-ce/nxlog-reference-manual.html#xm_multiline
接入指引
参考安装资料, 安装客户端软件 nxlog,graylog collector sidecar
配置sidecar 配置文件, tag 填自己服务的域, 比如 appweb(重要)
nxlog 配置文件参考上面配置文件, 需要调整文件目录
登录 graylog 配置
在这里插入图片描述
新建收集器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完成后可使用
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值