Script e pacote de instalação [clique para baixar]
4 centos7
192.168.59.130
jdk, zookeeper, kafka, filebeat, elasticsearch
192.168.59.131
jdk, zookeeper, kafka, logstash
192.168.59.132
jdk, zookeeper, kafka, kibana
192.168.59.133
implantação com um clique
192.168.59.133 upload de script EFK
Instalar ansible
yum search ansible
yum -y install centos-release-ansible-29.noarch
yum -y install ansible
Adicionar arquivo de manifesto
vim /etc/ansible/hosts
[EFK]
192.168.59.130
192.168.59.131
192.168.59.132
Faça três ssh sem senha
ssh-keygen
ssh-copy-id root@192.168.59.130
ssh-copy-id root@192.168.59.131
ssh-copy-id root@192.168.59.132
Teste a conexão
ansible EFK -m ping
3 hosts modificam o nome do host
第一台
hostnamectl set-hostname kafka1
第二台
hostnamectl set-hostname kafka2
第三台
hostnamectl set-hostname kafka3
Modificar o arquivo de execução do ansible-playbook
cd EFk
vim efk.yml
vim kafka.sh
vim elasticsearch.sh
vim kibana.sh
vim log_ng.sh
Executar implantação ansible com um clique
ansible-playbook efk.yml
teste de pressão ab
ab -n100 -c100 http://192.168.59.130/
192.168.59.130 reiniciar filebeat
systemctl restart filebeat
192.168.59.131 reiniciar logstash
systemctl restart logstash
Acesso à Web 192.168.59.132::5601 Para
outras configurações gráficas, consulte o blog de registro de instalação e coleta ELK
Script e pacote de instalação [clique para fazer o download]