Graylog是一个开源的 log 收容器,背后的储存是搭配 mongodb,而搜寻引擎则由 elasticsearch 提供。以前版本主要有两个部分集合而成 server 与 web interface,网上搜到的教程也大都如此,而且安装过程似乎都很复杂似的,新版的graylog已经将二部分合二为一了,安装过程非常简单,而且方便集群的部署和维护。以下是安装过程,系统是centos。

 
 

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

 
 

=============disable selinux and firewall=============

 
 

#systemctl stop firewalld.service

#systemctl disable firewalld.service

 
 

# sestatus

SELinux status: enabled

SELinuxfs mount: /sys/fs/selinux

SELinux root directory: /etc/selinux

Loaded policy name: targeted

Current mode: enforcing

Mode from config file: disabled

Policy MLS status: enabled

Policy deny_unknown status: allowed

Max kernel policy version: 28

 
 

 
 

#setenforce 0

#vim /etc/sysconfig/selinux

SELINUX=disable

 
 

 
 

========================================= install MongoDB===================

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

[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

 
 

 
 

# yum -y install mongodb-org

#sudo chkconfig --add mongod

#sudo systemctl daemon-reload

#sudo systemctl enable mongod.service

#sudo systemctl start mongod.service

 
 

===================================Install Elasticsearch ===========================================

 
 

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

 
 

# vi /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

 
 

# yum -y install elasticsearch

 
 

 
 

# vi /etc/elasticsearch/elasticsearch.yml

cluster.name: graylog2

 
 

#chkconfig --add elasticsearch

#systemctl daemon-reload

#systemctl enable elasticsearch.service

#systemctl restart elasticsearch.service

 
 

# curl -X GET http://localhost:9200

 
 

{

"status" : 200,

"name" : "Silver Fox",

"cluster_name" : "graylog2"

},

"tagline" : "You Know, for Search"

}

 
 

========================================== install graylog2 =============================

#rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.0-repository_latest.rpm

#yum install graylog-server

 
 

# vi /etc/graylog/server/server.conf

password_secret = 0b4e7a0e5fe84ad35fb5f95b9ceeac790b4e7a0e5fe84ad35fb5f95b9ceeac79 //123456

root_password_sha2 =ed02457b5c41d964dbd2f2a609d63fe1bb7528dbe55e1abf5b52c249cd735797 //aaaaaa

 
 

web_listen_uri = http://0.0.0.0:9000/

rest_listen_uri = http://0.0.0.0:12900/

rest_transport_uri = http://192.168.1.135:12900/

elasticsearch_shards = 1

elasticsearch_replicas = 0

mongodb_useauth = false

#sudo chkconfig --add graylog-server

#systemctl daemon-reload

#systemctl enable graylog-server.service

#systemctl start graylog-server.service

 
 

 
 

========================================test==================================================

[root@graylog test]# netstat -nltp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 2246/mongod

tcp 0 0 0.0.0.0:28010 0.0.0.0:* LISTEN 7595/./mongod

tcp 0 0 0.0.0.0:28011 0.0.0.0:* LISTEN 9352/./mongod

tcp 0 0 0.0.0.0:28012 0.0.0.0:* LISTEN 9443/./mongod

tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2348/dnsmasq

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 993/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 982/cupsd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2192/master

tcp6 0 0 :::9000 :::* LISTEN 1010/java

tcp6 0 0 :::1514 :::* LISTEN 1010/java

tcp6 0 0 :::12202 :::* LISTEN 1010/java

tcp6 0 0 :::22222 :::* LISTEN 1010/java

tcp6 0 0 127.0.0.1:9200 :::* LISTEN 1013/java

tcp6 0 0 ::1:9200 :::* LISTEN 1013/java

tcp6 0 0 127.0.0.1:9300 :::* LISTEN 1013/java

tcp6 0 0 ::1:9300 :::* LISTEN 1013/java

tcp6 0 0 :::22 :::* LISTEN 993/sshd

tcp6 0 0 ::1:631 :::* LISTEN 982/cupsd

tcp6 0 0 ::1:25 :::* LISTEN 2192/master

tcp6 0 0 :::12900 :::* LISTEN 1010/java

tcp6 0 0 127.0.0.1:9350 :::* LISTEN 1010/java

tcp6 0 0 ::1:9350 :::* LISTEN 1010/java

tcp6 0 0 :::11111 :::* LISTEN 1010/java

[root@graylog test]#

 
 

新版graylog2安装过程的更多相关文章

  1. 新版samba安装过程

    yum install samba samba-client samba-swat cp -p /etc/samba/smb.conf    /etc/samba/smb.conf.orig /bin ...

  2. hbase 1.1.7在centor6.5安装过程

    1.自己安装的最新版一直没成功,换成了1.1.7稳定版的.中间遇到的问题记录下 1) jdk 用的1.7版本的,安装过程省略. 2)下载hbase  zip包:https://mirrors.tuna ...

  3. 2016最新cocoapods安装流程,安装过程中遇到的问题及解决方法

    现在的cocoapods与之前比较.有很多不一样的地方.自己试了一试,终于搞定.现在大概纪录一下. 1.首先查看ruby是否是最新版的. ruby是通过rvm安装的所以需要先安装rvm后查看ruby是 ...

  4. 用友ERP-U8最新破解(再次更新版本,附安装过程中的解决办法)

    新版用友u8.70下载地址:http://ftp.shangyuchem.com/应用软件/用友ERP-U8管理软件(8.70版).rar 准备好安装环境,因为需要SQLSERVER和IIS支持,而个 ...

  5. MySQL5.7安装过程以及参数和设置说明

    最近在讲MySQL课程,为了省事就在用MySQL5.5版本.因为win10不论32还是64都可以运行MySQL32位.可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对 ...

  6. 最新cocoapods安装流程,安装过程中遇到的问题及解决方法

    最近重新安装了一次cocoapods,参考的安装流程:http://blog.csdn.net/showhilllee/article/details/38398119/ 但是现在的cocoapods ...

  7. 新版Ubuntu安装日文输入法

    在Ubuntu的设置中安装日文输入法 本周在调试书上代码时需要安装日文输入法,我发现在百度上并没有在最新版Ubuntu下安装日文输入法的教程,于是我写了这篇博客来与大家分享一下我的安装过程. a.如图 ...

  8. 常用的4个eclipse插件安装过程及使用方法

    最近整合了4个常用eclipse插件安装过程,分别是PMD.checkstyle.findbugs.sourcemonitor插件.因为我这里没有外网,所以所有的插件不是最新版,建议有网的童鞋自行在外 ...

  9. kali linux 安装过程

    kali linux 安装过程 获取镜像文件 首先需要去官网获取kali linux的镜像文件,本来获取了kali的最新版,由于有些方面还没有得到完善,与VM还没有完全兼容,所以换了视频上的1.0.8 ...

随机推荐

  1. ListBox点击改变相应的值

    private void lbCity_SelectedIndexChanged(object sender, EventArgs e) { 写逻辑 }

  2. C#——各种参数,扩展方法

    余近日复习C#之基础知识,故作一随笔,也是对此前几篇博客中所记录的传值参数相关内容之汇总,还望诸位加以批评指正. 该博客包括以下内容: 传值参数 引用参数 输出参数 数组参数 具名参数 可选参数 扩展 ...

  3. ASP.NET对象

    ASP.NET有五个基本的常用对象 一张图胜过前言万语 ASP.NET对象重头戏 对象名    解释 属性 方法 例子 Request 获取客户端数据信息 1.UserAgent:用来获取客户端浏览器 ...

  4. ASP.NET控件之CompareValidator控件

    作用:对Textbox或者其他输入框进行比较验证: 属性:ControlToValidate:要验证的控件: ErrorMessage:错误提示信息: ControlToCompare:与此相比的控件 ...

  5. 2017-10-2 清北刷题冲刺班a.m

    一道图论神题 (god) Time Limit:1000ms   Memory Limit:128MB 题目描述 LYK有一张无向图G={V,E},这张无向图有n个点m条边组成.并且这是一张带权图,只 ...

  6. boost asio one client one thread

    总结了一个简单的boost asio的tcp服务器端与客户端通信流程.模型是一个client对应一个线程.先做一个记录,后续再对此进行优化. 环境:VS2017  + Boost 1.67 serve ...

  7. 关于dijkstra求最短路(模板)

    嗯....   dijkstra是求最短路的一种算法(废话,思维含量较低,   并且时间复杂度较为稳定,为O(n^2),   但是注意:!!!!         不能处理边权为负的情况(但SPFA可以 ...

  8. ios 容错处理AvoidCrash

    程序因为很多原因容易出现崩溃问题,比如数组越界.空字符串等造成的崩溃 // 在AppDelegate 写如下代码 初始化防止程序因数组和字符串等崩溃问题 //初始化 AvoidCrash (常用对象防 ...

  9. event对象的使用注意事项

    首先event是在事件发生的时候产生的,所以必须在事件发生的事件监听函数里面使用他.不然的话就没用的.会找不到这个事件: 错误的写法: 报错的内容: 正确的写法:

  10. 洛谷P5280 [ZJOI2019]线段树

      https://www.luogu.org/problemnew/show/P5280 省选的时候后一半时间开这题,想了接近两个小时的各种假做法,之后想的做法已经接近正解了,但是有一些细节问题理不 ...