



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CentOS6.5 安装 elasticsearch+logstash+kibana部署中心节点如果有防火墙需要放开这些端口:port 80 (for the web interface)port 5544 (to receive remote syslog messages)port 9200 (so the web interface can access elasticsearch)安装java 环境和 Apache 服务yum install -y java-1.7.0-openjdk httpd安装 ES 环境 elasticsearch (JVM版本建议: Java 8 updat
2、e 20 or later, or Java 7 update 55 or later)wgethttps:/download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.6.0.noarch.rpm && yum install elasticsearch-1.6.0.noarch.rpm -y安装 logstash环境wgethttps:/download.elastic.co/logstash/logstash/packages/centos/logstash-1.5.1-1.noarch.rpm &
3、;& yum install logstash-1.5.1-1.noarch.rpm -y安装 kibana 环境wget /kibana/kibana/kibana-3.1.2.zip && unzip kibana-3.1.2.zip && mv kibana-3.1.2 /var/www/html/kibana安装 elasticsearch插件cd /usr/share/elasticsearch/ && ./bin/plugin -installmobz/elas
4、ticsearch-head&& ./bin/plugin-installlukas-vlcek/bigdesk/2.5.0修改 elasticsearch配置文件vim /etc/elasticsearch/: elasticsearch去掉前面 ”#”号http.cors.enabled: truehttp.cors.allow-origin:“01”启动 elasticsearch/etc/rc.d/init.d/elasticsearch start测试 elasticsea
5、rchrootlocalhost # curl :9200"status" : 200,"name" : "Agamotto","cluster_name" : "elasticsearch","version" : "number" : "1.4.1","build_hash" : "89d3241d670db65f994242c8e8383b169779e2d4","
6、;build_timestamp" : "2015-11-26T15:49:29Z","build_snapshot" : false,"lucene_version" : "4.10.2","tagline" : "You Know, for Search"rootlocalhost #配置 logstash,如下是Logstash的配置文件rootlocalhost conf.d# vim/etc/logstash/conf.d/logstasg_access.
7、confinput file type => "apache"path => "/etc/httpd/logs/*_log","/var/log/nginx/*.log"file type => "syslog"path => "/var/log/messages", "/var/log/syslog" file type => "nova"path => "/var/log/nova/*.log"
8、file type => "cinder"path => "/var/log/cinder/*.log" file type => "neutron"path => "/var/log/neutron/*.log" file type => "ceilometer"path => "/var/log/ceilometer/*.log" filter if type = "syslog" grok match =>
9、"message" =>"%SYSLOGTIMESTAMP:syslog_timestamp %SYSLOGHOST:syslog_hostname %DATA:syslog_program(?:%POSINT:syslog_pid)?: %GREEDYDA TA:syslog_message" add_field => "received_at", "%timestamp" add_field => "received_from", "%host" sys
10、log_pri date match => "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" else if type = "apache" if path = "access" mutate replace => loglevel =>"apache_access" grok match => "message" =>"%COMBINEDAPACHELO
11、G" date match => "timestamp" ,"dd/MMM/yyyy:HH:mm:ss Z" else if path = "error" mutate replace => loglevel => "apache_error" else mutate replace => loglevel =>"apache_random_logs" else grok match =>"message","%TIME
12、STAMP_ISO8601:logtime %NUMBER:pid %WORD:log level %DATA:process %GREEDYDATA:other"output stdout codec => rubydebug elasticsearch_http host => "01"port => "9200"启动 logstashrootlocalhost bin#/opt/logstash/bin/logstash -f/etc/logstash/conf.d/logstasg_acces
13、s.conf配置 kibanavim/var/www/html/kibana/config.js修改其中一行es 的 IP 地址为 ES 服务器的 IP 地址elasticsearch: "01:9200”,apache 配置如下:<VirtualHost 01:80>ServerAdmin adminDocumentRoot /var/www/html/kibanaServerName ErrorLog logs/-error_logCustomLog logs/-access_log common<
14、/VirtualHost>启动 apache/etc/rc.d/init.d/httpd start完成之后会在 logstash中看到如下文件!elk(/img/ELK1.png)01 web 页面中展示elkelk删除 ES 日志存储:rootlocalhost bin# curl -XDELETE'01:9200/logstash-2015.06.03*'两个插件路径:01:9200/_plugin/head/01:9
15、200/_plugin/bigdesk/部署多个logstash节点首先卸载低版本的java 环境,然后安装java 环境yum install -y java-1.7.0-openjdk安装 logstash环境wget/logstash/logstash/packages/centos/logstash-1.4.2-1_2c0f5a1.noarch.rpm && yum installlogstash-1.4.2-1_2c0f5a1.noarch.rpm -y配置 logstash,如下是Logstash的配
16、置文件rootlocalhost conf.d# vim/etc/logstash/conf.d/logstasg_access.confinput file type => "apache"path => "/etc/httpd/logs/*_log","/var/log/nginx/*.log"file type => "syslog"path => "/var/log/messages", "/var/log/syslog" file type
17、=> "nova"path => "/var/log/nova/*.log" file type => "cinder"path => "/var/log/cinder/*.log" file type => "neutron"path => "/var/log/neutron/*.log" file type => "ceilometer"path => "/var/log/ceilometer/
18、*.log" filter if type = "syslog" grok match => "message" =>"%SYSLOGTIMESTAMP:syslog_timestamp %SYSLOGHOST:syslog_hostname %DATA:syslog_program(?:%POSINT:syslog_pid)?: %GREEDYDA TA:syslog_message" add_field => "received_at", "%timestamp"
19、 add_field => "received_from", "%host" syslog_pri date match => "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" else if type = "apache" if path = "access" mutate replace => loglevel =>"apache_access" grok match => "message" =>"%COMBINEDAPACHELOG" date match =&g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烘焙店投资加盟合同范本
- 混凝土配料劳务合同范本
- 消防检测合同的补充协议
- 洗车店急需转让合同范本
- 漂流项目运营协议书范本
- 煤气管道转让协议书模板
- 泉州串串香加盟合同范本
- 物业顾问合同协议书范本
- 砂滤池清洗回填合同范本
- 铺面场地出租协议书模板
- 公考宪法知识试题及答案
- 宝马购车合同协议
- 安全培训合同协议
- 七年级下科学 第二章 第5节 用化学式表示物质 易错点培优练习(含答案)
- 2025年银行从业资格考试公共基础知识必考题库及答案(共五套)
- 2025-2030胶原酶产业发展分析及发展趋势与投资前景预测报告
- 合同管理知识培训课件
- 2025年社区工作者必考试题库及答案
- 纯电动汽车构造与检修-任务2-比亚迪E5整车控制系统构造与检修-课件
- 违法建设查处培训
- 眼部皮肤专业知识
评论
0/150
提交评论