Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:pue:devops2022:s14 [28/03/2022 11:14] mateinfo:cursos:pue:devops2022:s14 [28/03/2022 12:53] (actual) mate
Línia 68: Línia 68:
 systemctl enable elasticsearch.service systemctl enable elasticsearch.service
  
-netstat -putan | grep -w 9200 | grep -w 9300+netstat -putan | grep -w 9200 
 +netstat -putan | grep -w 9300
 </code> </code>
  
 <code yaml ; /etc/kibana/kibana.yml> <code yaml ; /etc/kibana/kibana.yml>
-   7 server.host: "192.168.93.128" # dirección MV+ 7 server.host: "192.168.93.128" # dirección MV 
 +28 elasticsearch.hosts: ["http://localhost:9200"]
 </code> </code>
 <code bash> <code bash>
Línia 79: Línia 81:
 systemctl enable kibana.service systemctl enable kibana.service
  
-netstat -putan | grep -w 9200 | grep -w 9300+netstat -putan | grep -w 5601
 </code> </code>
 +  * [[http://192.168.93.128:5601/]]
 +
 +== beats
 +  * 1-Laboratorios ELK.pdf, pag. 20
 +  * <code yaml ; /etc/metricbeat/metricbeat.yml>
 +49 setup.dashboards.enabled: true
 +67   host: "192.168.93.128:5601"
 +144 xpack.monitoring.enabled: true
 +151 xpack.monitoring.elasticsearch:
 +</code>
 +  * **/etc/metricbeat/modules.d**
 +  * <code bash>metricbeat modules list
 +systemctl start metricbeat.service
 +systemctl status metricbeat.service
 +systemctl enable metricbeat.service
 +tail -f /var/log/elasticsearch/elasticsearch.log # comprobar que metricbeat está enviando datos
 +metricbeat test config -c /etc/metricbeat/metricbeat.yml
 +</code>
 +  * En Kibana, activamos **Monitoring**
 +  * vamos **Dashboard** y buscamos **[Metricbeat System] Overview**
 +
 +=== habilitar módulo (docker)
 +  * [[https://www.elastic.co/guide/en/beats/metricbeat/6.7/metricbeat-module-docker.html]]
 +  * <code bash>docker run -dtiP --name web-1 httpd
 +docker run -dtiP --name web-2 nginx
 +</code>
 +  * <code bash>metricbeat modules enable docker</code>
 +  * <code yaml ; /etc/metricbeat/modules.d/docker.yml># Module: docker
 +# Docs: https://www.elastic.co/guide/en/beats/metricbeat/6.7/metricbeat-module-docker.html
 +
 +- module: docker
 +  metricsets:
 +    - container
 +    - cpu
 +    - diskio
 +    - event
 +    - healthcheck
 +    - info
 +    - memory
 +    - network
 +  period: 10s
 +  hosts: ["unix:///var/run/docker.sock"]
 +
 +  # If set to true, replace dots in labels with `_`.
 +  labels.dedot: false
 +
 +  # To connect to Docker over TLS you must specify a client and CA certificate.
 +  #ssl:
 +    #certificate_authority: "/etc/pki/root/ca.pem"
 +    #certificate:           "/etc/pki/client/cert.pem"
 +    #key:                   "/etc/pki/client/cert.key"
 +</code>
 +  * En Kibana, vamos a **Dashboard** y buscamos **[Metricbeat Docker] Overview**
 +
 +
  
 == TODO == TODO
 <callout type="info" icon="true"></callout> <callout type="info" icon="true"></callout>
  • info/cursos/pue/devops2022/s14.1648491278.txt.gz
  • Darrera modificació: 28/03/2022 11:14
  • per mate