Advertisement
Guest User

Untitled

a guest
Apr 9th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. #!/bin/bash
  2. # $1 = kibana_ip
  3. # $2 = kibana_puerto
  4. die() { echo "$*" 1>&2 ; exit 1; }
  5. returnRoot () { cd /usr/share/kibana }
  6. if [ "$#" -eq "0" ] || ["$#" -eq "1"]
  7. then
  8. echo "Error, faltan argumentos"
  9. echo "Ejemplo: ./setupKibana.sh <kibana_ip> <kibana_puerto>"
  10. die "Saliendo"
  11. else
  12. #BASE
  13. echo "Instalando base"
  14. returnRoot
  15. yum install -y sudo git gcc-c++ make */ss net-tools
  16. curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -
  17. yum install -y nodejs
  18. npm install -g bower
  19. #TIMEPICKER
  20. echo "Instalando timepicker"
  21. returnRoot
  22. cd plugins
  23. git clone https://github.com/nreese/kibana-time-plugin.git
  24. cd kibana-time-plugin
  25. bower install --allow-root
  26. cat '{' > package.json
  27. cat ' "name": "kibana-time-plugin",' >> package.json
  28. cat ' "version": "6.2.2"' >> package.json
  29. cat '}' > package.json
  30. #SENTINL
  31. echo "Instalando Sentinl"
  32. returnRoot
  33. /opt/kibana/bin/kibana-plugin install https://github.com/sirensolutions/sentinl/releases/download/tag-6.2.2/sentinl-v6.2.2.zip
  34. cd config
  35. rm kibana.yml
  36. cat "server.name: kibana" > kibana.yml
  37. cat "server.host: '0'" >> kibana.yml
  38. cat "elasticsearch.url: http://$1:$2" >> kibana.yml
  39. cat "elasticsearch.username: elastic" >> kibana.yml
  40. cat "elasticsearch.password: changeme" >> kibana.yml
  41. cat "xpack.monitoring.ui.container.elasticsearch.enabled: true" >> kibana.yml
  42. cat "xpack.security.enabled: false" >> kibana.yml
  43. cat "sentinl:" >> kibana.yml
  44. cat " es:" >> kibana.yml
  45. cat " host: $1" >> kibana.yml
  46. cat " port: $2" >> kibana.yml
  47. cat " email:" >> kibana.yml
  48. cat " active: true" >> kibana.yml
  49. cat " host: localhost " >> kibana.yml
  50. cat " report:" >> kibana.yml
  51. cat " active: true" >> kibana.yml
  52.  
  53. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement