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 配置
在这里插入图片描述
新建收集器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值