郑州网站建设及托管,网站用什么系统,今天哈尔滨最新通知,四川城乡建设网站首页目录
一、在 node1 节点上操作
1.1.安装 Kibana
1.2.设置 Kibana 的主配置文件
1.3.启动 Kibana 服务
1.4.验证 Kibana
1.5.将 Apache 服务器的日志#xff08;访问的、错误的#xff09;添加到 ES 并通过 Kibana 显示
1.6. 浏览器访问
二、部署FilebeatELK访问的、错误的添加到 ES 并通过 Kibana 显示
1.6. 浏览器访问
二、部署FilebeatELKELFK
2.1.安装 Filebeat
2.2.设置 Kibana 的主配置文件 一、在 node1 节点上操作
1.1.安装 Kibana
[rootnode1 elasticsearch-head]# cd /opt
[rootnode1 opt]# rz -E #上传软件包 kibana-5.5.1-x86_64.rpm
[rootnode1 opt]# rpm -ivh kibana-5.5.1-x86_64.rpm 1.2.设置 Kibana 的主配置文件 [rootnode1 opt]# vim /etc/kibana/kibana.yml
##2行取消注释kibana服务的默认监听端口为5601
server.port: 5601
##7行取消注释设置kibana的监听地址0.0.0.0代表所有地址
server.host: 0.0.0.0
##21行取消注释设置和ES建立连接的地址和端口
elasticsearch.url: http://192.168.190.101:9200
##30行取消注释设置在ES中添加.kibana索引
kibana.index: .kibana 1.3.启动 Kibana 服务
[rootnode1 opt]# systemctl start kibana.service
[rootnode1 opt]# systemctl enable kibana.service
[rootnode1 opt]# netstat -natp | grep 5601
tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 82765/node 1.4.验证 Kibana
浏览器访问 http://192.168.190.101:5601
第一次登录需要添加一个 ES 索引
点击 create 创建
索引添加完成后点击 Discover 按钮可查看图表信息及日志信息 1.5.将 Apache 服务器的日志访问的、错误的添加到 ES 并通过 Kibana 显示
apache 服务器 [rootapache opt]# vim /etc/logstash/conf.d/apache_log.confinput {file{path /etc/httpd/logs/access_logtype accessstart_position beginning}file{path /etc/httpd/logs/error_logtype errorstart_position beginning}
}
output {if [type] access {elasticsearch {hosts [192.168.190.101:9200]index apache_access-%{YYYY.MM.dd}}}if [type] error {elasticsearch {hosts [192.168.190.101:9200]index apache_error-%{YYYY.MM.dd}}}
}
[rootapache opt]# cd /etc/logstash/conf.d
[rootapache conf.d]# /usr/share/logstash/bin/logstash -f apache_log.conf
······
23:42:13.199 [Api Webserver] INFO logstash.agent - Successfully started Logstash API endpoint {:port9601} 1.6. 浏览器访问
浏览器访问 http://192.168.190.101:9100 查看索引是否创建 可能你只看到了 apache-error那是因为 access 需要访问 httpd 页面才能生成
浏览器访问 http://192.168.190.101:5601 登录 kibana添加 apache_access-* 和 apache_error-* 索引查看日志信息 二、部署FilebeatELKELFK
2.1.安装 Filebeat
#上传软件包 filebeat-6.2.4-linux-x86_64.tar.gz 到/opt目录
cd /opt
rz -E
tar zxvf filebeat-6.6.0-linux-x86_64.tar.gz
mv filebeat-6.6.0-linux-x86_64 /usr/local/filebeat
2.2.设置 Kibana 的主配置文件
[rootfilebeat opt]# cd /usr/local/filebeat/
[rootfilebeat filebeat]# cp filebeat.yml filebeat.yml.bak
[rootfilebeat filebeat]# vim filebeat.ymlfilebeat.prospectors:
##21行指定log类型从日志文件中读取消息
- type: log
##24行开启日志收集功能默认为falseenabled: true
##28行指定监控的日志文件- /var/log/*.log
##29行添加收集/var/log/messages- /var/log/messages
##31行添加以下内容注意格式fields: service_name: filebeatlog_type: logservice_id: 192.168.190.105
#-------------------------- Elasticsearch output ------------------------------
该区域内容全部注释
#----------------------------- Logstash output --------------------------------
##157行取消注释
output.logstash:
##159行取消注释指定logstash的IP和端口号hosts: [192.168.190.101:5044][rootfilebeat filebeat]# ./filebeat -e -c filebeat.yml
#启动filebeat-e记录到stderr并禁用syslog /文件输出-c指定配置文件 [rootapache ~]# cd /etc/logstash/conf.d/
[rootapache conf.d]# vim logstash.confinput {beats {port 5044}
}
output {elasticsearch {hosts [192.168.190.101:9200]index %{[fields][service_name]}-%{YYYY.MM.dd}}stdout {codec rubydebug}
}[rootapache conf.d]# /usr/share/logstash/bin/logstash -f apache_log.conf 浏览器验证
浏览器访问登录 Kibana 测试
浏览器访问 http://192.168.190.101:5601 登录 Kibana单击“Create Index Pattern”按钮添加索引“filebeat-*”单击 “create” 按钮创建单击 “Discover” 按钮可查看图表信息及日志信息。