视讯!CentOS 8 部署 ELK 8.7真的是方便呀
之前装过一次 ELK 7.7,相比之下装 8.7可方便太多了~
(资料图片)
CentOS版本
CentOS-8.5.2111-x86_64-dvd1
JAVAELK会自己使用内置版本的JDK
ElasticSearch
8.7.0 下载页面 Download Elasticsearch | Elastic
Kinbana
8.7.0 下载地址 Download Kibana Free | Get Started Now | Elastic
Logstash
8.7.0 下载地址 Download Logstash Free | Get Started Now | Elastic安装ElasticSearch8
加入资源
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
在/etc/yum.repos.d/位置创建文件elasticsearch.repo
cd /etc/yum.repos.d/vim elasticsearch.repo
输入如下内容:
[elasticsearch]name=Elasticsearch repository for 8.x packagesbaseurl=https://artifacts.elastic.co/packages/8.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=0autorefresh=1type=rpm-md
将镜像从mirror.centos.org更改为vault.centos.org (yum可用,则跳过)
进入到 yum 的 repos 目录
cd /etc/yum.repos.d/
修改 centos 文件内容
sed -i "s/mirrorlist/#mirrorlist/g" /etc/yum.repos.d/CentOS-*sed -i "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
生成缓存更新
yum makecache
运行 yum update,并且重新安装 vim
yum update -yyum -y install vim
执行 yum 命令完成 es 安装
yum install --enablerepo=elasticsearch elasticsearch
安装完记得保存如下信息,便于后续使用
Authentication and authorization are enabled.TLS for the transport and HTTP layers is enabled and configured. The generated password for the elastic built-in superuser is : xxxxxxxxx If this node should join an existing cluster, you can reconfigure this with"/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token"after creating an enrollment token on your existing cluster. You can complete the following actions at any time: Reset the password of the elastic built-in superuser with "/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic". Generate an enrollment token for Kibana instances with "/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana". Generate an enrollment token for Elasticsearch nodes with "/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node".
添加用户和用户组 es 并未用户组提供文件夹权限
groupadd es useradd es -g es -p password chown es:es -R /usr/share/elasticsearchchown es:es -R /etc/elasticsearchchown es:es -R /var/lib/elasticsearchchown es:es -R /var/log/elasticsearch
chown es:es -R /var/
chmod 777 /etc/elasticsearchchmod 777 /usr/share/elasticsearch/chmod 777 /etc/sysconfig/elasticsearch
编辑 elasticsearch.yml 配置文件
cd /etc/elasticsearch vim elasticsearch.yml
配置如下:
network.host: 0.0.0.0http.port: 9200xpack.security.enabled: false
使用 es 账号启动 ElasticSearch
cd /usr/share/elasticsearch/bin/su esbin/elasticsearch -d
关闭防火墙或者开放9200端口,即可通过 IP:9200 访问
# 查看防火墙状态systemctl status firewalld.service# 关闭防火墙systemctl stop firewalld.service
如果遇到安全提示则选择继续访问,并输入用户名密码这个用到的用户名密码是安装Es后我们保存的那个哦
安装 Kibana在 /etc/yum.repos.d/ 位置创建文件 kibana.repo
cd /etc/yum.repos.d/vim kibana.repo
输入如下内容
[kibana-8.x]name=Kibana repository for 8.x packagesbaseurl=https://artifacts.elastic.co/packages/8.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-md
执行yum命令完成安装
yum install kibana
修改 kibana 配置文件
vim /etc/kibana/kibana.yml
增加如下内容:
server.host: "0.0.0.0"server.post: 5601
以root后台启动服务
nohup /usr/share/kibana/bin/kibana --allow-root &
在ES安装目录 执行如下代码获取 token (本文 8.7 版本不需要)
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
关闭防火墙或者开启5601端口,并使用浏览器访问 IP:5601
安装 Logstash在 /etc/yum.repos.d/ 位置创建文件 logstash.repo
cd /etc/yum.repos.d/vim logstash.repo
输入如下内容:
[logstash-8.x]name=Elastic repository for 8.x packagesbaseurl=https://artifacts.elastic.co/packages/8.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-md
执行yum命令完成安装
yum install logstash
安装完成后的启动目录
/usr/share/logstash/bin/logstash
在 /etc/logstash/ 目录下创建 logstash.conf 配置文件
cd /etc/logstash/vim logstash.conf
输入如下内容,以搜集 Nginx 的日志
#---------------------------------------------------------------- nginx-----------------------------------------------------------------------input { file { type => "nginx-error-log" path => "/usr/local/nginx/logs/error.log" } file { type => "nginx-access-log" path => "/usr/local/nginx/logs/access.log" codec => json }} filter { if [type] =~ "nginx-error-log" { grok { match => { "message" => "(?\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}) \[(? \w+)\] \S+: \*\d+ (? [^,]+), (? .*$)" } } mutate { rename => { "message" => "z_message" "host" => "fromhost" } } } else if [type] =~ "nginx-access-log" { mutate { split => {"upstremtime" => ","} } mutate { convert => { "upstremtime" => "float"} } } if [errinfo] { ruby { code => " new_event = LogStash::Event.new(Hash[event.get("errinfo").split(", ").map{ |l| l.split(": ") }]) new_event.remove("@timestamp") event.append(new_event) " } grok { match => { "request" => ""%{WORD:verb} %{URIPATHPARAM:urlpathparam}?(?: HTTP/%{NUMBER:httpversion})"" } patterns_dir => ["/home/data/logstash/patterns/"] remove_field => [ "errinfo","request" ] } }} output { #elasticsearch { host => localhost } stdout { codec => rubydebug } if [type] =~ "nginx-error-log" { elasticsearch { hosts => ["http://ES的域名或者IP地址"] index => "logstash-nginx-error-log-%{+YYYY.MM.dd}" document_type => "data" user => "es用户名" password => "es密码" } }else if [type] =~ "nginx-access-log" { elasticsearch { hosts => ["http://ES的域名或者IP地址"] index => "logstash-nginx-access-log-%{+YYYY.MM.dd}" document_type => "data" user => "es用户名" password => "es密码" } }}
指定配置文件,启动 logstash
/usr/share/logstash/bin/logstash -f /etc/logstash/logstash.conf格式化 Nginx 日志
进入 nginx 配置文件(以各自的文件目录、文件名为准)
cd /usr/local/nginx/conf/vim nginx.conf
在 http 里输入如下内容:
log_format main "{"@timestamp":"$time_iso8601"," ""host":"$server_addr"," " "clientip" : "$remote_addr"," " "size" : "$body_bytes_sent" ," ""respnsetime":"$request_time"," ""upstremtime":"$upstream_response_time"," ""upstremhost":"$upstream_addr"," ""httphost":"$host"," ""referer":"$http_referer"," ""xff":"$http_x_forwarded_for"," ""agent":"$http_user_agent"," ""clientip":"$remote_addr"," ""request":"$request"," ""uri":"$uri"," ""status":"$status"}"; access_log /usr/local/nginx/logs/access.log main; error_log /usr/local/nginx/logs/error.log error;
重新加载 Nginx
/usr/local/nginx/sbin/nginx -s reload
进入 kibana,就能看到推过来的 Nginx 的日志
告辞~
标签:
-
2022-05-23 16:13:32
上海奉贤等区开展常态化防疫压力测试 有序开放公交、公园、公共服务场所、公共街区商区<
本报上海5月21日电 (记者刘士安、曹玲娟)上海正在奉贤等区开展常态化防疫压力测试。在21日召开的上海市疫情防控工作新闻发布会上,奉
-
2022-05-23 16:13:32
“抗疫 宅家云课堂”,吸引沪上老同志观看50万人次<
由上海市委老干部局主办,上海市老干部大学、市科技助老服务中心承办的“抗疫 宅家云课堂”系列直播讲座自4月12日启动以来,深受老同
-
2022-05-23 16:13:32
“代跑腿”买药、开通绿色通道 丰台为管控区居民提供便捷医疗服务<
“真是太感谢了,解决了我的燃眉之急!”家住假日万恒社区的杨女士对前来送药的居委会工作人员说。 自5月17日6时起,丰台区对青塔街...
-
2022-05-23 16:13:32
上海嘉定:儿童计划免疫接种全部恢复,实行预约制<
在5月22日召开的上海市新冠肺炎疫情防控新闻发布会上,嘉定区副区长王浩介绍,从4月28日开始,嘉定在防范区逐步有序恢复老年人疫苗接种
-
2022-05-23 16:13:32
乡村振兴看新疆 | 种下红樱桃 结出“致富果”<
央广网阿图什5月22日消息(记者 罗成 通讯员 杨林)乡村振兴靠产业,产业发展靠特色。新疆阿图什市阿扎克镇麦依村积极引导农民因地制
-
2023-05-06 16:41:35
视讯!CentOS 8 部署 ELK 8.7真的是方便呀
之前装过一次ELK7 7,相比之下装8 7可方便太多了~CentOS版本CentOS-8 5 2111-x86_64-dvd1JAVAELK会自己使用
-
2023-05-06 16:12:36
命运石之门剧场版和正片的关系_命运石之门剧场版 世界热文
1、《命运石之门剧场版》仅有一部。2、剧场版于2013年春季上映,标题确定为《命运石之门 负荷领域的既视感
-
2023-05-06 15:26:23
网贷逾期爆通讯录该怎么说明逾期原因?网贷逾期多久放弃催收
网贷逾期爆通讯录该怎么说明逾期原因无论说明什么逾期付款的原因,都是基于事实。如果贷款人显然没有经历过
-
2023-05-06 14:46:38
世界微头条丨股价暴跌!美国又一银行面临倒闭风险 美媒:因美联储激进加息陷困境
海外网5月5日电据美国广播公司报道,5月4日早盘交易期间,美国西太平洋合众银行的股价暴跌50%以上,许多民
-
2023-05-06 14:09:42
全球简讯:国家级推荐!无锡4处入选
感悟长江文化领略长江之美有了国家级新路线文化和旅游部近日推出10条长江主题国家级旅游线路无锡共有4处文
-
2023-05-06 13:47:58
Redmi MAX 90英寸巨屏电视发布 首发只要7999元|快消息
快科技5月5日消息,RedmiMAX90英寸现已开启预售,将于5月10日10:00正式开售。原价8999元,首发到手价只要79
-
2023-05-06 13:02:54
百万粉丝博主自曝童年遭继父猥亵 律师:时间久远维权举证难度大 全球速递
封面新闻记者宋潇5月3日,四川成都百万粉丝博主“嘟嘟酱啊啊啊”在社交媒体上自曝童年时曾遭继父猥亵,甚至
-
2023-05-06 12:28:03
“姐妹们不要买”!“五个女博士”魔性广告被指侮辱女性
近日,一个名为 "五个女博士 "的品牌因电梯广告火了,广告中一位女性面目狰狞,握拳嘶喊 "老公气我,喝 " "
-
2023-05-06 12:13:01
新动态:我国北方唯一深水科考船码头今日启用
5月6日上午,我国北方唯一的深水科考船码头——中国地质调查局天然气水合物钻采船(大洋钻探船)北部码头,揭
-
2023-05-06 11:55:01
胡玉亭当选吉林省省长|全球快消息
新华社长春5月6日电吉林省第十四届人民代表大会第二次会议5月6日选举胡玉亭为吉林省人民政府省长。
-
2023-05-06 11:32:13
天天新消息丨今年五一地铁有多挤:广州日均客流量近千万,24 城创历史新高
本文来源:时代周报作者:丁远泓这个 "五一 "假期,到哪都是 "人从众 ":上海虹桥站4月28日发往全国各站的
-
2023-05-06 11:01:21
今年以来全国快递业务量突破400亿件_当前视点
今天(5月5日),国家邮政局发布数据,截至5月4日,我国快递业务量超400亿件,比2022年提前了24天。随着一系
-
2023-05-06 10:30:29
成都“五一” 线下音乐节人气爆棚
刚刚过去的“五一”假期成都举办了4场大型音乐演出:华晨宇“火星演唱会”、仙人掌音乐节、元气森林音乐节
-
2023-05-06 10:05:02
【焦点热闻】垂大脑中类似意识活动的证据
濒体验的报告——白光的故事、已故亲人的来访、听到的声音,以及其他属性——抓住了我们的想象力,并深深植
-
2023-05-06 09:28:32
“五一”长假文旅市场火爆 陇原经济复苏势头强劲-天天动态
放眼几大名胜景区,鸣沙山·月牙泉不堵车堵骆驼等新闻登上热搜,莫高窟每天6000人限额票早早售罄并启动应急
-
2023-05-06 09:00:14
天天观速讯丨降1300 三星S23U 256G 8399元
三星旗舰!256G实用。而且三星手机自用的屏幕一直是所有手机里面特别好的那一个。三星SAMSUNGGalaxyS23Ultr
-
2023-05-06 08:46:10
绿穗苋_关于绿穗苋介绍 天天精选
1、绿穗苋(学名:AmaranthushybridusL )是苋科、苋属一年生草本植物,高可达50厘米;茎直立
-
2023-05-06 07:44:18
自己在家怎么做火锅底料 天天热资讯
关于自己在家怎么做火锅底料的内容,包含自己在家怎么做火锅底料在家怎么自己做火锅底料?火锅底料自己怎么
-
2023-05-06 06:50:53
冬季消防安全注意事项图片_冬季消防安全注意事项
1、随着冬季的来临,用煤、电、火、气的使用量增多,一切不安全隐患也相应增加。2、冬季取暖应把安全放在首
-
2023-05-06 06:00:05
自动驾驶再立新规:车辆应采取安全防御机制防止关键数据被非授权删改|资讯推荐
《智能网联汽车自动驾驶数据记录系统》(征求意见稿)规定,自动驾驶数据记录系统应记录车辆及自动驾驶数据
-
2023-05-06 04:55:34
最新快讯!运动会加油稿100字左右致跳远运动员_运动会加油稿100字跳远
1、青春的步伐,告别昨天的汗水,激情的跳跃,飞向明天的希冀,一次次坚持,执着着梦想,一次次腾空,超越
-
2023-05-06 03:06:58
龙游县气象台发布雷电黄色预警【Ⅲ级/较重】【2023-05-06】
龙游县气象台2023年05月06日02时15分发布雷电黄色预警信号:受对流云团影响,预计未来6小时我县所有乡(镇
-
2023-05-06 00:59:53
日出四年级作文(15篇)
日出四年级作文第1篇今天,我早早起床,决定看一看美丽的日出。一开始,天空还是灰蒙蒙的一片,四处弥漫着
-
2023-05-05 22:56:33
[崩坏三/逆ntr]为了让布洛妮娅的公司生存下去,舰长不得不做一些特殊行动(BE) 天天讯息
“舰长,你真的要和她结婚吗?”布洛妮娅看着畏惧地躲在夏至身后的舰长,冷冷地说道。“我 ”“他当然
-
2023-05-05 22:02:39
世界微头条丨德赫文 y_德赫文
今天小编肥嘟来为大家解答以上的问题。德赫文y,德赫文相信很多小伙伴还不知道,现在让我们一起来看看吧!1
-
2023-05-05 21:28:27
2小时可直达香港!广州琶洲港澳客运口岸开通了 天天看点
昨天(5月4日),位于广东广州的琶洲港澳客运口岸正式开通,从广州城区坐船2小时可直达香港。
-
2023-05-05 20:48:41
5月5日东吴安鑫量化混合A净值上涨0.16%
5月5日,截至收盘,东吴安鑫量化混合A(002561)较前一交易日净值上涨0 16%,跑赢上证指数,单位净值为1 29
-
2023-05-05 19:56:19
[快讯]5月5日证券公司营业部交易龙虎榜_每日看点
CFi CN讯:5月5日证券公司营业部交易龙虎榜交易日期代码股票简称收盘价涨跌幅%营业部名称买入金额(万元)卖
-
2023-05-05 19:15:36
世界观速讯丨《浪姐4》开播: 李彩桦脸肿,谢娜瘦了,张嘉倪成门面担当
出道以来,Ella不是靠颜值圈粉,她的实力摆在那里,人也有趣,就算是老了,依旧有很多粉丝喜欢她。蔡少芬是
-
2023-05-05 18:58:12
环球新资讯:网上补驾驶证不用照片的吗 _行车记录仪是不是要车子启动了才会有记录
一、网上补驾驶证不用照片的吗1、在线驾照更新需要上传照片。换驾照。驾驶证有效期为6年、10年和长期。所以
-
视讯!CentOS 8 部署 ELK 8.7真的是方便呀
2023-05-06 16:41:35 -
命运石之门剧场版和正片的关系_命运石之门剧场版 世界热文
2023-05-06 16:12:36 -
网贷逾期爆通讯录该怎么说明逾期原因?网贷逾期多久放弃催收
2023-05-06 15:26:23 -
世界微头条丨股价暴跌!美国又一银行面临倒闭风险 美媒:因美联储激进加息陷困境
2023-05-06 14:46:38 -
全球简讯:国家级推荐!无锡4处入选
2023-05-06 14:09:42 -
Redmi MAX 90英寸巨屏电视发布 首发只要7999元|快消息
2023-05-06 13:47:58 -
百万粉丝博主自曝童年遭继父猥亵 律师:时间久远维权举证难度大 全球速递
2023-05-06 13:02:54