0. 版本信息
软件 | es | es-head | kibana | filebeat |
---|---|---|---|---|
版本 | 6.6.1 | 6.6.1 | 6.6.1 | 6.6.1 |
1. 各个服务安装配置
1.1 es配置
单节点:
path.data: /file/es/data
path.logs: /file/es/logs
network.host: 192.168.10.201
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
1.2 安装node.js和es-head
1.下载:https://nodejs.org #官网下载
2.解压:
3.配置环境变量:
export NODE_HOME=/file/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
4.测试:
[root@ror ~]# node -v
v12.16.1
--------------------------------------------------
1.下载:(github)
https://github.com/mobz/elasticsearch-head
https://codeload.github.com/mobz/elasticsearch-head/zip/master
2.解压:
3.安装:
安装命令:
npm install
报错--在head目录下,执行 :
npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
再次安装命令:
npm install
4.修改配置:
server: {
options: {
hostname: '192.168.10.201',
port: 9100,
}
5.启动:
/file/es-head/npm run start &
1.3 kibana
1.环境(主机有java环境)
https://www.elastic.co/cn/downloads/past-releases#kibana
下载rpm/tat.gz包
2.安装与配置:
# rpm -ivh kibana-6.6.1-x86_64.rpm //rpm安装
# rpm -qc kibana //查找配置文件
[root@ror kibana]# grep '^[a-Z]' kibana.yml
server.port: 9123
server.host: "192.168.10.201"
server.name: "ror"
elasticsearch.hosts: ["http://192.168.10.201:9200"]
kibana.index: ".kibana"
3.启动:
# systemctl start kibana
4.日志文件:
1)默认配置【日志默认存在messages中】:
logging.dest: stdout //默认:stdout允许您指定Kibana存储日志输出的文件。
logging.silent: false //默认:false,设置 true 为禁止所有日志记录输出
2)指定日志:
logging.dest: /var/log/kibana.log //手动创建该文件,并赋权限kibana
3)禁止日志输出:
logging.silent: true
1.4 filebeat
1.环境
https://www.elastic.co/cn/downloads/past-releases#filebeat
下载rpm包
2.安装:
# rpm -ivh filebeat-6.6.1-x86_64.rpm
3.配置:
[root@ror filebeat]# egrep -v "#|^$" filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/messages
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 3
setup.kibana:
output.elasticsearch:
hosts: ["192.168.10.201:9200"]
processors:
- add_host_metadata: ~
- add_cloud_metadata: ~
4.启动
# systemctl start filebeat
2. 获取信息
下图配置采集默认filebeat日志索引