技术与更多 2020-01-13
172.16.240.60 db01 elasticsearch 172.16.240.70 db02 kibana 172.16.240.80 db03 filebeat nginx 172.16.240.90 db04 logstash
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install java-1.8.0-openjdk.x86_64 -y
yum install ntpdate -y ntpdate time1.aliyun.com
172.16.240.60
mkdir -p /data/soft cd /data/soft rpm -ivh elasticsearch-6.6.0.rpm vim /etc/elasticsearch/elasticsearch.yml node.name: node-1 path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 0.0.0.0 http.port: 9200 vim /usr/lib/systemd/system/elasticsearch.service [Service] LimitMEMLOCK=infinity systemctl daemon-reload systemctl enable elasticsearch.service systemctl start elasticsearch.service
验证
curl 172.16.240.60:9200

172.16.240.70
mkdir -p /data/soft
cd /data/soft
rpm -ivh kibana-6.6.0-x86_64.rpm
rpm -qc kibana
/etc/kibana/kibana.yml
vim /etc/kibana/kibana.yml
server.port: 5601
server.host: "172.16.240.70"
server.name: "db02"
elasticsearch.hosts: ["http://172.16.240.60:9200/"]
kibana.index: ".kibana"
systemctl start kibana
systemctl enable kibana验证
访问 http://172.16.240.70:5601/

172.16.240.80
配置nginx的yum源
yum install yum-utils -y vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true yum-config-manager --enable nginx-mainline yum -y install httpd-tools nginx systemctl start nginx systemctl enable nginx
mkdir -p /data/soft cd /data/soft/ rpm -ivh filebeat-6.6.0-x86_64.rpm
rpm -qc filebeat
vim /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/nginx/access.log
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: ["172.16.240.60:9200"]
processors:
- add_host_metadata: ~
- add_cloud_metadata: ~
systemctl start filebeat
systemctl enable filebeat
通过kibana 查看
输入 http://172.16.240.70:5601/
