Graylog2+rsyslog+log4j 全过程日志管理环境搭建

        笔者刚刚进入一家新公司,leader给我的第一个任务就是研究一下graylog2这个日志管理框架,目的要把我们java开发过程中的logger统一放到一起,便于排错。经过一周的研究,已经把整个环境搭建完成,现把整个过程记录如下:

第一步:安装Graylog2环境(CentOS7)

     这里网上有很多的教程,直接看官网也是不错的,笔者绕了很大的圈子,最后是参照官网(http://docs.graylog.org/en/2.2/pages/installation/os/centos.html)和这篇博客(http://www.cnblogs.com/iamqiu/p/5749783.html)将环境搭建起来,简要概述如下:

1、安装CentOS7.2

        安装过程就不说了,保证能联网就行。

2、安装JDK   

  #yum -y install java-1.8.0-openjdk-headless.x86_64

        笔者使用的是1.8,如果根据GrayLog2不同的版本大家自行选择JDK的版本;

        安装两个工具

        sudo yum install epel-release

        sudo yum install pwgen

3、安装Mongodb

          3.1 编辑文件  

      #vi /etc/yum.repos.d/mongodb-org-3.2.repo

          3.2 加入如下文字:     

     [mongodb-org-3.2]
     name=MongoDB Repository
     baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
     gpgcheck=1
     enabled=1
     gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

      3.3 执行安装命令

        # sudo yum install mongodb-org

      3.4 注册并启动服务     

      $ sudo chkconfig --add mongod
      $ sudo systemctl daemon-reload
      $ sudo systemctl enable mongod.service
      $ sudo systemctl start mongod.service

 4、安装Elasticsearch

       4.1 rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

       4.2 编辑文件 /etc/yum.repos.d/elasticsearch.repo 

	[elasticsearch-2.x]
	name=Elasticsearch repository for 2.x packages
	baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
	gpgcheck=1
	gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
	enabled=1

      4.3 执行安装命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值