{"id":28758778,"url":"https://github.com/inko3/elastickstack-filebeat","last_synced_at":"2026-04-11T00:03:20.701Z","repository":{"id":299311819,"uuid":"1002629136","full_name":"INKO3/ElastickStack-Filebeat","owner":"INKO3","description":"Centralización de logs y visualización mediante el paquete ElasticStack y Kibana","archived":false,"fork":false,"pushed_at":"2025-06-15T21:50:10.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-15T23:22:33.681Z","etag":null,"topics":["bash-script","docker","docker-compose","docker-container","elasticstack","environmental-monitoring","filebeat","json","kibana","kibana-visualization"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/INKO3.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-15T21:42:03.000Z","updated_at":"2025-06-15T22:03:16.000Z","dependencies_parsed_at":"2025-06-15T23:22:36.493Z","dependency_job_id":"46963f19-145a-4443-8412-3c49295d72da","html_url":"https://github.com/INKO3/ElastickStack-Filebeat","commit_stats":null,"previous_names":["inko3/elastickstack-filebeat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/INKO3/ElastickStack-Filebeat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INKO3%2FElastickStack-Filebeat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INKO3%2FElastickStack-Filebeat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INKO3%2FElastickStack-Filebeat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INKO3%2FElastickStack-Filebeat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INKO3","download_url":"https://codeload.github.com/INKO3/ElastickStack-Filebeat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INKO3%2FElastickStack-Filebeat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260288454,"owners_count":22986669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash-script","docker","docker-compose","docker-container","elasticstack","environmental-monitoring","filebeat","json","kibana","kibana-visualization"],"created_at":"2025-06-17T04:09:44.592Z","updated_at":"2025-12-30T22:31:42.492Z","avatar_url":"https://github.com/INKO3.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Proyecto de Monitoreo de Logs con ELK Stack\nEste proyecto utiliza Elasticsearch, Logstash, Kibana y Filebeat para monitorear y analizar logs. A continuación se detallan los pasos para poner en marcha el proyecto.\n\nInstrucciones\n1. Montar el Docker Compose\nPara iniciar los servicios de Elasticsearch, Logstash, Kibana y Filebeat, sigue estos pasos:\n\nEjecuta el siguiente comando para montar los servicios definidos en docker-compose.yml:\ndocker-compose up -d\n\n2. Utilizar Logs ya guardados o ejecutar generate_logs.sh\na. Utilizar Logs ya Guardados\nSi ya tienes logs guardados en los directorios especificados en filebeat.yml, Filebeat los leerá y enviará a Logstash automáticamente.\n\nb. Ejecutar generate_logs.sh para generar Logs\nPara generar logs de manera continua y simular la ingesta de datos, puedes ejecutar el script generate_logs.sh en segundo plano:\n\nAsegúrate de que el script generate_logs.sh tenga permisos de ejecución: chmod +x generate_logs.sh\n\nEjecuta el script ./generate_logs.sh\n\n3. Conexión a Kibana\nPara acceder a Kibana y visualizar los datos:\n\nAbre tu navegador web y navega a http://localhost:5601.\n\nInicia sesión con las credenciales configuradas en tu archivo .env (debería hacerse de manera automática).\n\n4. Importar Vistas y Dashboards en Kibana\nPara importar los índices y vistas predefinidos en Kibana:\n\nNavega a Stack Management en el menú de la izquierda.\n\nVe a Kibana -\u003e Saved Objects.\n\nHaz clic en Import y selecciona el archivo kibanaviews.ndjson que contiene las vistas y dashboards exportados.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finko3%2Felastickstack-filebeat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finko3%2Felastickstack-filebeat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finko3%2Felastickstack-filebeat/lists"}