在统计分析项目里的D服务器就是由elk组成的,主要负责收集日志,和分析结果.
之所以把这个文字归到运维里,是因为后来才发现,这东西其实很多公司都是用来统计运维相关的日志的,里面提供了很多相关的分析模板.
搭建ELK其实很简单的,看官网文档,和很多博客都有写.
我用了最简单的方式,没有采用编译的方式安装.主要学习了ELKstack 中文指南
下载好对应的包后,执行安装:
1 | sudo yum localinstall elasticsearch-5.0.2.rpm |
删除:
1 | sudo yum remove elasticsearch |
如果使用 x-pack
1 | cd /usr/share/elasticsearch |
删除:
1 | # 删除后,需要修改对应的原来用到过密码的配置文件 |
1 | cd /usr/share/kibana |
删除:
1 | sudo bin/kibana-plugin remove x-pack |
最好准备两套配置文件,一套带密码的,一套不带;x-pack是收费的,可以搞一个免费的license,但是过期后,所有权限将失效,也就是任何人只要能访问到kibana的页面不需要登陆就能操作,这是一个销售小哥通过邮件告知我的.
当然,可以通过ip地址约束这个页面,也可以通过其他方式.
相关操作
1 | sudo systemctl restart logstash |
也可以用 service,不过centos 7 之后,最小化安装后,好多命令都没有,连ifconfig这样的命令都没有了可以看看这个
1 | sudo service elasticsearch status |
Deprecated command | Replacement command(s) |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat-r), ip -s link (for netstat -i), ip maddr (for netstat-g) |
route | ip r (ip route) |