努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • 运维基础

  • 监控

  • 日志系统

    • Graylog日志服务部署
      • centos7部署graylog-server
    • Graylog服务配置
    • Graylog日志告警
    • elasticsearch部署
    • Elasticsearch HQ与curl操作
  • 安全记录

//
  • 运维
  • 日志系统
yangfk
2021-05-25

Graylog日志服务部署

//

graylog2 是一个开源的日志存储系统,是由java语言编写的server,能够接收TCP,UDP,AMQP的协议发送的日志信息,并且基于mongodb数据库服务器快速存储,能够通过一个基于ruby编写的web管理界面,让轻松管理你的日志。

相对ELK,部署简单,轻量

graylog_flowmap.jpg

Graylog官网 (opens new window)

Graylog文档 (opens new window)

graylog 包下载地址 (opens new window)

Graylog版本选择 (opens new window)

# centos7部署graylog-server

graylog-3.1 安装官方文档 (opens new window)

  • 运行环境

      Java ( >= 8 )
      MongoDB (4.0, 4.2) 存储Graylog相关配置
      Elasticsearch (6.x  or 7.x) 持久化存储和检索日志文件数据(生产环境虚机单独部署)
      客户端:logstash/nxlog 日志收集工具
    

虚拟机安装跳转地址: jdk,ES,MongoDB

  • rpm安装,版本graylog-server-3.1.2
rpm -Uvh https://packages.graylog2.org/repo/el/stable/3.1/x86_64/graylog-server-3.1.2-1.noarch.rpm
yum install graylog-server -y
1
2
  • rpm安装,版本4.2
rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-4.2-repository_latest.rpm
yum install graylog-server -y
1
2

修改以下参数:vi /etc/graylog/server/server.conf

[root@basic ~]# pwgen -N 1 -s 96
25cQkxWstrS6IOk8HM0RBND3SmM40etEnOBZqH8EhCQCMSt8jXQycrfyuKzpoLkAKzS97oOhtCRsSqg0ArCiHUB7GR4ZGMiq
[root@basic ~]# echo -n yfk123456 | sha256sum 
f68c61335907732ecf955217c2cba549cfd766d80081f0e44719103fa7a17dbb  -
1
2
3
4
password_secret = 25cQkxWstrS6IOk8HM0RBND3SmM40etEnOBZqH8EhCQCMSt8jXQycrfyuKzpoLkAKzS97oOhtCRsSqg0ArCiHUB7GR4ZGMiq
root_username = admin
root_password_sha2 = f68c61335907732ecf955217c2cba549cfd766d80081f0e44719103fa7a17dbb
root_timezone = Asia/Shanghai

http_bind_address = 192.168.108.253:9001

elasticsearch_hosts = http://192.168.108.253:9200

mongodb_uri = mongodb://192.168.108.253/graylog
1
2
3
4
5
6
7
8
9
10

创建graylog java运行命令软链接:ln -s /usr/local/jdk1.8.0_311/bin/java /usr/bin/java

  • 启动
systemctl start  graylog-server.service

systemctl enable  graylog-server.service
1
2
3
  • 登录

    http://192.168.108.253:9001, 用户/密码:admin/yfk123456

//
点击 -->> 给博主买咖啡 (opens new window)
上次更新: 2022/09/09, 15:31:03
prometheus 数据接入grafana
Graylog服务配置

← prometheus 数据接入grafana Graylog服务配置→

最近更新
01
Pod探针
12-20
02
kubeadm证书替换
12-20
03
kubeadm安装k8s(版本1.26.0)
12-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//