Bootstrap

linux的ELK日志分析系统

安装elasticsearch(一下简称es)

三台虚拟机全部安装java(在这里插入图片描述

在这里插入图片描述
安装es(三台虚拟机)
在这里插入图片描述
在这里插入图片描述
配置虚拟机(11节点//主节点)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后在把配置文件scp到12和13两个从节点上修改一下在这里插入图片描述
12节点为例在这里插入图片描述在这里插入图片描述
在启动之前关闭防火墙,selinuxhe1iptabes
启动es并设置开机自启在这里插入图片描述
netstat到9200和9300这两个端口就算成功
在这里插入图片描述
因为我们用了三个虚拟机成了集群,是这样的在这里插入图片描述
在这里插入图片描述

(11节点)安装kibana

11节点安装kibana
这里我用的是rpm安装,
在这里插入图片描述
yum命令在这里插入图片描述
配置kibana配置文件
在这里插入图片描述
运行kibana然后查看进程
在这里插入图片描述
查看端口在这里插入图片描述
浏览器输入网址查看
在这里插入图片描述

(12节点)安装配置logstash

依旧rpm安装在这里插入图片描述
配置文件后缀名.conf否则识别不出来在这里插入图片描述
创建一个软连接在这里插入图片描述
检查配置文件有无错误
在这里插入图片描述
因为我监听的是10514端口所以要在vi /etc/rsyslog.conf文件中添加在这里插入图片描述
重启一下rsyslog.conf然后前台运行logstash,使用11节点登录12节点所产生的日志(登录命令
ssh:***.***.***.12然后yes再输入密码就欧克了)CTRL+C退出前台模式
在这里插入图片描述
(这里ctrl+c了以后端口和logstat也会关闭千万千万不要再去停止logstart,否则端口就无了)因为要把日志输送给es所以要改一下配置文件在这里插入图片描述
还要在修改一下另一个配置文件在这里插入图片描述
systemctl命令重启logstash,查看端口在这里插入图片描述
(这里logstat启动较慢不要着急),权限问题
在这里插入图片描述
在这里插入图片描述
,在11(主节点)curl一下看看是否成功
在这里插入图片描述
登录网页(192.168.100.11:5601)查看在这里插入图片描述
在这里插入图片描述
如果出现这种情况修改一下右上角的时间就好了在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

logstash收集nginx日志

重新配置一下监听端口或者文件在这里插入图片描述

用这个命令在这里插入图片描述

来检测一下配置文件是否有错误出现ok就没错误在这里插入图片描述
安装nginx,如果在安装时出现报错,像这种先rpm -qa openssl一下如果没有安装就yum下载或者rpm安装他它的依赖包在这里插入图片描述
如果有openssl就使用yum 命令更新一下opensll就可以了在这里插入图片描述
在这里插入图片描述
然后在安装nginx就能安装上了在这里插入图片描述
在配置一下虚拟主机的配置文件(注意这里一定要写主节点,不然后面kibana打不开)在这里插入图片描述
将nginx的日志文件定义一下格式
在这里插入图片描述
检测一下nginx的配置在这里插入图片描述
确认没问题后启动nginx和重启logstash,在C:\Windows\System32\drivers\etc下找到hosts移动到桌面上添加192.168.***.12 elk.com后保存在移动回去然后在命令提示符上ping一下elk.com在这里插入图片描述
浏览器上面打开elk.com在这里插入图片描述
然后再在主节点上索引一下在这里插入图片描述
在浏览器页面添加索引模式在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(13节点)使用Beats采集日志

1。rpm安装filebeat在这里插入图片描述
配置filebeat的配置文件
在这里插入图片描述
在这里插入图片描述
这里一定要写elk主节点的IP地址不然fliebeat收集不到日志
这里一定要写elk主节点的ip不然收集不到
启动filebeat 在这里插入图片描述
看一下有没有启动在这里插入图片描述
再去主(11)节点看一下有没有产生索引在这里插入图片描述
参照上一个标题的末尾内容在网页上添加filebeat索引在这里插入图片描述
在这里插入图片描述

安装ELK日志分析系统的相关软件在百度网盘
链接:https://pan.baidu.com/s/1FJjQuGGjacbIWgq15SqinQ
提取码:h31h
复制这段内容后打开百度网盘手机App,操作更方便哦

;