Atualização ELK - Versão 7.4 > 7.10

Atualização do ElasticSearch e Kibana da versão 7.4 para a versão 7.10.

Processo de atualização

Antes de iniciar o processo de atualização, recomendamos, além da realização de um backup (snapshot), atentar-se caso esteja atualizando seu servidor da versão 16.04 para 18.04 antes de atualizar o ElK, que ao passar pela mensagem de alerta das aplicações ociosas (vide screenshot abaixo), selecionar a opção "N", conforme demonstrada abaixo, pois caso a opção "Y" seja selecionada nesse passo, a instalação do ElasticSearch será removida pela atualização. 

ubuntu-elastic-atualizacao.png

 

Atualização ELK em Ubuntu

Atualização ELK em Ubuntu

Atualização ElasticSearch

1. Efetuar login no servidor com um cliente SSH.
2. Para confirmar qual versão do ElasticSearch você possui instalada atualmente, execute o comando abaixo e em seguida verifique o campo de “number”:

$ curl -u elastic:senhacorreta* -X GET "localhost:9200?pretty"

*no campo de "senhacorreta", preencha com a senha de acesso do usuário elastic. 

elastic-ubuntu-1.png

3. Antes de iniciarmos a atualização, aconselhamos que seja feito backup do arquivo "jvm.options"

Acesse a pasta: 

$ cd /etc/elasticsearch

Faça backup do arquivo:

cp jvm.options jvm.options_old

4. Pare os serviços do ElasticSearch:

$ sudo systemctl stop elasticsearch.service

elastic-ubuntu-2.png

5. Liste as versões disponíveis da aplicação:

$ apt-cache madison elasticsearch

Se ao executar o comando acima, não retornar as versões da aplicação, como na imagem abaixo, execute os próximos comandos, caso seja mostrado a listagem com as versões disponíveis, pule para o passo seguinte.

elastic-ubuntu-03.png

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -

elastic-ubuntu-04.png

$ sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

elastic-ubuntu-05.png

$ apt update

elastic-ubuntu-06.png

Execute o comando abaixo para exibir as versões disponíveis do ElasticSearch:

$ apt-cache madison elasticsearch

elastic-ubuntu-07.png

6. Selecionando a versão 7.10.0 do ElasticSearch:

$ apt-get install elasticsearch=7.10.0

elastic-ubuntu-08.png

Capturar.PNG

7. Abra o arquivo jvm.options:

$ vim /etc/elasticsearch/jvm.options  

8. Insira os campos abaixo no arquivo:

# log4j 2
-Dlog4j.shutdownHookEnabled=false
-Dlog4j2.disable.jmx=true
-Dlog4j2.formatMsgNoLookups=true

9. Salve as alterações apertando ESC no teclado e em seguida digite:

:w!

10. Recarregue os serviços:

$ systemctl daemon-reload

11. Inicie os serviços do ElasticSearch:

$ sudo systemctl start elasticsearch.service

12. Verifique se a aplicação foi iniciada com sucesso:

$ sudo systemctl status elasticsearch.service

elastic-ubuntu-09.png

13. Para conferir a versão do ElasticSearch, execute:

$ curl -u elastic:senhacorreta* -X GET "localhost:9200/?pretty"

*no campo de "senhacorreta", preencha com a senha de acesso do usuário elastic. 

elastic-ubuntu-010.png

Atualização ELK em Ubuntu

Atualização Kibana

1. Pare os serviços do Kibana:

$ sudo systemctl stop kibana.service

2. Confirme se os serviços foram parados:

$ sudo systemctl status kibana.service

kibana-ubuntu-1.png

3. Liste as versões disponíveis da aplicação:

$ apt-cache madison kibana

kibana-ubuntu-2.png

4. Selecionando a versão 7.10.0 do Kibana:

$ apt-get install kibana=7.10.0

kibana-ubuntu-3.png

Na opção abaixo, coloque como “N” para que o seu arquivo kibana.yml configurado atualmente não seja substituído:

kibana-ubuntu-4.png

5. Após a atualização finalizar, recarregue os serviços:

$ sudo systemctl daemon-reload

6. Inicie os serviços do Kibana:

$ sudo systemctl start kibana.service

7. Verifique se os serviços foram iniciados com sucesso:

$ sudo systemctl status kibana.service

kibana-ubuntu-5.png

8. Acesse a aplicação e faça login para confirmar o sucesso da atualização:

kibana-ubuntu-6.png

Atualização ELK em CentOS/Red Hat

Atualização ELK em CentOS/Red Hat

Atualização ElasticSearch

1. Efetuar login no servidor com um cliente SSH.
2. Para confirmar qual versão do ElasticSearch você possui instalada atualmente, execute o comando abaixo e em seguida verifique o campo de “number”:

$ curl -X GET "localhost:9200?pretty"

elastic-centos-1.png

3. Pare os serviços do ElasticSearch:

$ sudo systemctl stop elasticsearch.service

elastic-centos-2.png

4. Liste as versões disponíveis da aplicação:

$ yum –showduplicates list elasticsearch

elastic-centos-3.png

5. Selecionando a versão 7.10.0 do ElasticSearch:

$ sudo yum install elasticsearch-7.10.0-1.x86_64

elastic-centos-4.png
elastic-centos-5.png

6. Após a atualização concluir, inicie os serviços do ElasticSearch:

$ sudo systemctl start elasticsearch.service

7. Execute o status do ElasticSearch para verificar se a aplicação foi iniciada com sucesso:

$ sudo systemctl status elasticsearch.service

8. Se caso ao verificar o status da aplicação você se deparar com a mensagem de erro abaixo:

elastic-centos-6.png

9. Acesse o arquivo “jvm.options”:

$ vim /etc/elasticsearch/jvm.options

10. Substitua:

-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly

Por:

8-13:-XX:+UseConcMarkSweepGC
8-13:-XX:CMSInitiatingOccupancyFraction=75
8-13:-XX:+UseCMSInitiatingOccupancyOnly

elastic-centos-7.png

11. Recarregue os serviços:

$ sudo systemctl daemon-reload

12. Tente iniciar novamente os serviços do ElasticSearch:

$ sudo systemctl start elasticsearch.service

13. Verifique se a aplicação foi iniciada com sucesso:

$ sudo systemctl status elasticsearch.serve

elastic-centos-8.png

14. Para conferir a versão do ElasticSearch, execute:

$ curl -X GET "localhost:9200?pretty"

elastic-centos-9.png

Atualização ELK em CentOS/Red Hat

Atualização Kibana

1. Pare os serviços do Kibana:

$ sudo systemctl stop kibana.service

2. Confirme se os serviços foram parados:

$ sudo systemctl status kibana.service

kibana-centos-1.png

3. Liste as versões disponíveis da aplicação:

$ yum --showduplicates list kibana

kibana-centos-2.png

4. Selecionando a versão 7.10.0 do Kibana:

$ sudo yum install kibana-7.10.0-1.x86_64

kibana-centos-3.png
kibana-centos-4.png

5. Após a atualização finalizar, recarregue os serviços:

$ sudo systemctl daemon-reload

6. Inicie os serviços do Kibana:

$ sudo systemctl start kibana.service

7. Verifique se os serviços foram iniciados com sucesso:

kibana-centos-5.png

8. Acesse a aplicação e faça login para confirmar o sucesso da atualização:

kibana-centos-6.png