SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
LOG MANAGEMENT 
SDN
www.linkedin.com/in/cabreramartin/es 
slideshare.net/martinjcabrera 
ING. MARTIN J. CABRERA 
Profesional en Telecomunicaciones y Tecnología de la Información 
Perito informático Forense -Poder Judicial de la Nación 
MasterBusiness Administration(MBA) –Universidad CEMA. 
Ingeniero en Sistemas de Información –Universidad Abierta Interamericana. 
AREAS DE TRABAJO Y RESEARCH 
Networkingy Sistemas de Información. 
Gestión de Servicios tecnológicos. 
Sistema de Gestión de Seguridad (SGSI). 
Desarrollo de planes de inversión para proyectos tecnológicos. 
Informática Forense. 
Delitos Informáticos. 
Actualmente colaboro en la publicación de artículos en portales de divulgación tecnológica del sector. Poseo experiencia en presentaciones de proyectos tecnológicas para compañías privadas y presentaciones de tendencias tecnológicas en eventos locales de la industria. 
#WHOAMI
PROBLEMÁTICA ACTUAL 
LOG MANAGEMENT ≠ EVENT MANAGEMENT 
oEstatico 
oMúltiples formatos de logs 
oGrandes volúmenes de información = Limite de historial 
oLimitaciones de almacenamiento 
oAnálisis de logs= No hay una forma fácil de buscar 
oSistemas propietarios = Logs propietarios 
oDiferentes tipos de logsson tratados iguales: 
oError logs 
oTransactionlogs 
oTrace logs 
oWarningslogs 
oDebugslogs 
oEscalable –Redundante -Seguro
NECESIDADES DE LOGGING ACTUALES 
oMultipleInput / MultipleOutput 
oCentralización de logs 
oTroubleshootingissues 
oEventos de red 
oSistemas de gestión 
oPosibilidad de ejecutar acciones en base a eventos 
oSecurity 
oAnálisis de logspara la detección de comportamientos sospechosos 
oDetección de intrusiones –Malware activity 
oUnautorizedresourseusage 
oMonitoring 
oMonitoreo de utilización de recursos 
oCapacityplanning 
oEstadisticas/Metricasde utilizacionde recursos 
oDevelopersLogging 
oNuevos formatos: xml, json, tweet 
oIntegración con sistemas de gestión operativos 
oDashboard: métricas –estadísticas –panel de control 
LOGGING
ARQUITECTURA 
SYSLOGS 
Servers, routers, firewalls… 
ACCESSLOG 
Apache webservers 
LOG EVENT 
Java webapplications(JVM) 
BROKER 
APP 
APP 
APP 
APP 
FORWARDER 
INDEXER 
VISUALIZE 
Search& Storage 
Real time reports, dashboards, plots, 
alerts 
grok, mutate, multiline, csv, anonymize, etc 
lumberjack 
SSL 
LOGGING 
PLUGING
BENCHMARKING 
Logstash 
http://www.logstash.net 
graphite 
http://graphite.wikidot.com/ 
Fluentd 
www.fluentd.org/ 
Beaver 
github.com/josegonzalez/beaver 
Logstash-Forwarder 
github.com/elasticsearch/logstash-forwarder 
Woodchuck 
github.com/danryan/woodchuck 
SYSLOG 
http://rsyslog.com 
Heka 
http://hekad.readthedocs.org/en/latest/ 
Collectd 
https://collectd.org/ 
ElasticSearch 
http://www.elasticsearch.com/ 
SaaS 
Cloud log Management service 
Loggly 
https://www.loggly.com/ 
Papertrail 
https://papertrailapp.com/ 
Splunk 
http://es.splunk.com/ 
LogEntries 
https://logentries.com/ 
HTTP-URL-monitoring 
Pingdom 
https://www.pingdom.com 
Cloud MonitoringService 
DataDog 
https://www.datadoghq.com/ 
Circonus 
http://www.circonus.com/ 
Librato 
https://metrics.librato.com/ 
Dashboad 
Grafana 
http://grafana.org/ 
Kivana 
http://www.elasticsearch.org/overview/kibana/ 
heroku 
http://dashingdemo.herokuapp.com/sample 
Atlasboard 
http://atlasboard.bitbucket.org/ 
Gdashhttp://www.devco.net/archives/2011/10/08/gdash-graphite-dashboard.php 
Giraffehttp://kenhub.github.io/giraffe/#dashboard=Demo&timeFrame=1d 
OPEN SOURCE
VCENTER
DASHBOARD -GRAFANA
DASHBOARD -KIVANA
LOGSTASH 
https://github.com/elasticsearch/logstash/doc 
Herramienta para la recolección, procesamiento y envió de logs. 
Permite la implementación de un sistema redundante y distribuido mediante la utilización de módulos independientes y redundantes entre si. 
Collects logs 
Parses logs 
Stores logs 
Indexes logs 
Busqueday filtradode logs 
Inputs: Server logs, snmp events, windows event, iptables, Routers syslogs, databases, Netflow, rsyslogsvia tcp/udp 
+60 codecs 
Filters: csv, geoip, grok, mutate, etc 
Outputs: elasticsearch, email, exec, mongodb, rabbitmq, redis, etc 
Each must have at least an input, filter, or output stanza 
from syslog and normalize duration to milliseconds 
http://www.logstash.net/
LOG PLUGINS 
# withaninput plugin: 
# youcan alsouse thiscodecwithanoutput. 
input { 
file { 
codec=> collectd{ 
authfile=> ... # string(optional) 
nan_handling=> ... # string, oneof ["change_value", "warn", "drop"] (optional), default: "change_value" 
nan_tag=> ... # string(optional), default: "_collectdNaN" 
nan_value=> ... # number(optional), default: 0 
prune_intervals=> ... # boolean(optional), default: true 
security_level=> ... # string, oneof ["None", "Sign", "Encrypt"] (optional), default: "None" 
typesdb=> ... # array(optional) 
} 
} 
} 
https://github.com/elasticsearch/logstash/blob/v1.4.2/lib/logstash/codecs/collectd.rb
ELASTICSEARCH 
ElasticSearches una herramienta opensourcede búsqueda y análisis de información en tiempo real. 
Sistema redundante 
Alta disponibilidad 
Multi-tenancy 
http://www.elasticsearch.com/
GROK 
Es una herramienta de análisis semántico que permite el uso de expresiones regulares para el `parseo´, filtrado y posterior tratamiento de información. 
raw log: 
Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2 
non parsed: 
{“text“: “Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2”} 
Ejemplode grokenlogstash 
{“text“: “Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2”, 
“time”: “Aug 2 13:29:58”, “host”: “pixl-ram”, ”process”: “sshd”, “pid”: 1631} 
Busqueda: time > “Aug 1 2014” 
HerramientaOnline de parseo: 
http://grokdebug.herokuapp.com/ 
http://grokconstructor.appspot.com/
KIBANA 
Herramienta de análisis y visualización de información procesada y guardada en elasticsearch 
HTML + JavaScript 
./bin/logstashweb -a ADDRESS -p PORT
COLLECTD 
Collect, es una herramienta que permite capturar ciertas estadísticas del sistema y vuelca estos datos en una gráfica. 
Una de su principal característica es que a diferencia de otros sistemas similares collectno utiliza crontabpara colectar estos datos, sino que cuenta con su propio demonio para dicho propósito. 
http://collectd.org/
ANEXOS
RRD is great, and initially Graphite did use RRD for storage. Over time though, we ran into several issues inherent to RRD's design. 
1.RRD can't take updates for a timestamp prior to its most recent update. So for example, if you miss an update for some reason you have no simple way of back-filling your RRD file by telling rrdtoolto apply an update to the past. Whisper does not have this limitation, and this makes importing historical data into Graphite way wayeasier. 
2.At the time whisper was written, RRD did not support compacting multiple updates into a single operation. This feature is critical to Graphite's scalability. 
3.RRD doesn't like irregular updates. If you update an RRD but don't follow up another update soon, your original update will be lost. This is the straw that broke the camel's back, since Graphite is used for various operational metrics, some of which do not occur regularly (randomly occuringerrors for instance) we started to notice that Graphite sometimes wouldn't display data points which we knew existed because we'd received alarms on them from other tools. The problem turned out to be that RRD was dropping the data points because they were irregular. Whisper had to be written to ensure that all data was reliably stored and accessible. 
PORQUE USAR RRD COMO DB?
Martin Cabrera 
mc@mcabrera.com

Weitere ähnliche Inhalte

Andere mochten auch

Log -Analytics con Apache-Flume Elasticsearch HDFS Kibana
 Log -Analytics con Apache-Flume  Elasticsearch HDFS Kibana Log -Analytics con Apache-Flume  Elasticsearch HDFS Kibana
Log -Analytics con Apache-Flume Elasticsearch HDFS KibanaFelix Rodriguez
 
Elasticsearch - Introduction
Elasticsearch - IntroductionElasticsearch - Introduction
Elasticsearch - IntroductionAlexander Reelsen
 
ElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden GoogleElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden GoogleMariano Iglesias
 
Scaling monitoring with Datadog
Scaling monitoring with DatadogScaling monitoring with Datadog
Scaling monitoring with Datadogalexismidon
 
15 - PETERS DENIAL
15  - PETERS DENIAL15  - PETERS DENIAL
15 - PETERS DENIALpassionplay
 
Gender Mainstreaming New Media Literacy E Learning Vechta
Gender Mainstreaming New Media Literacy E Learning VechtaGender Mainstreaming New Media Literacy E Learning Vechta
Gender Mainstreaming New Media Literacy E Learning Vechtaguest489e47
 
Song Wird Erstellt Am Ctk 731
Song Wird Erstellt  Am Ctk 731Song Wird Erstellt  Am Ctk 731
Song Wird Erstellt Am Ctk 731Alois Brinkmann
 
Vergaser
VergaserVergaser
VergaserAster46
 
Wanderprogramm Graja Tours
Wanderprogramm Graja ToursWanderprogramm Graja Tours
Wanderprogramm Graja Toursguestb4aac0
 
Autoverkopen mei 2014
Autoverkopen mei 2014 Autoverkopen mei 2014
Autoverkopen mei 2014 Auto Verkopen
 
Sweetzoggervideo nf
Sweetzoggervideo nfSweetzoggervideo nf
Sweetzoggervideo nfTobi10161993
 
Presentación1 power
Presentación1 powerPresentación1 power
Presentación1 powerBenja_yo
 
Wir präsentieren uns auf der TOP HAIR 2013
Wir präsentieren uns auf der TOP HAIR 2013Wir präsentieren uns auf der TOP HAIR 2013
Wir präsentieren uns auf der TOP HAIR 2013Vorher-Nachher-Frisuren
 
10. Stufen.Des. Alkoholismus
10. Stufen.Des. Alkoholismus10. Stufen.Des. Alkoholismus
10. Stufen.Des. AlkoholismusAbraxis
 

Andere mochten auch (20)

Log -Analytics con Apache-Flume Elasticsearch HDFS Kibana
 Log -Analytics con Apache-Flume  Elasticsearch HDFS Kibana Log -Analytics con Apache-Flume  Elasticsearch HDFS Kibana
Log -Analytics con Apache-Flume Elasticsearch HDFS Kibana
 
Elasticsearch - Introduction
Elasticsearch - IntroductionElasticsearch - Introduction
Elasticsearch - Introduction
 
ElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden GoogleElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden Google
 
Scaling monitoring with Datadog
Scaling monitoring with DatadogScaling monitoring with Datadog
Scaling monitoring with Datadog
 
Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
 
Elastic search
Elastic searchElastic search
Elastic search
 
GCSE Film Genre
GCSE Film GenreGCSE Film Genre
GCSE Film Genre
 
2013 11-04 final strategie - beschluss vs + br
2013 11-04 final strategie - beschluss vs + br2013 11-04 final strategie - beschluss vs + br
2013 11-04 final strategie - beschluss vs + br
 
Brand to Perform 2010
Brand to Perform 2010Brand to Perform 2010
Brand to Perform 2010
 
15 - PETERS DENIAL
15  - PETERS DENIAL15  - PETERS DENIAL
15 - PETERS DENIAL
 
Gender Mainstreaming New Media Literacy E Learning Vechta
Gender Mainstreaming New Media Literacy E Learning VechtaGender Mainstreaming New Media Literacy E Learning Vechta
Gender Mainstreaming New Media Literacy E Learning Vechta
 
Song Wird Erstellt Am Ctk 731
Song Wird Erstellt  Am Ctk 731Song Wird Erstellt  Am Ctk 731
Song Wird Erstellt Am Ctk 731
 
Vergaser
VergaserVergaser
Vergaser
 
Wanderprogramm Graja Tours
Wanderprogramm Graja ToursWanderprogramm Graja Tours
Wanderprogramm Graja Tours
 
Autoverkopen mei 2014
Autoverkopen mei 2014 Autoverkopen mei 2014
Autoverkopen mei 2014
 
Sweetzoggervideo nf
Sweetzoggervideo nfSweetzoggervideo nf
Sweetzoggervideo nf
 
Presentación1 power
Presentación1 powerPresentación1 power
Presentación1 power
 
Jen Stones
Jen StonesJen Stones
Jen Stones
 
Wir präsentieren uns auf der TOP HAIR 2013
Wir präsentieren uns auf der TOP HAIR 2013Wir präsentieren uns auf der TOP HAIR 2013
Wir präsentieren uns auf der TOP HAIR 2013
 
10. Stufen.Des. Alkoholismus
10. Stufen.Des. Alkoholismus10. Stufen.Des. Alkoholismus
10. Stufen.Des. Alkoholismus
 

Ähnlich wie LOG MANAGEMENT SOLUCIONES

Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no miras
Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no mirasElio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no miras
Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no mirasVOIP2DAY
 
Qué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasQué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasElio Rojano
 
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACKKEEDIO
 
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...Neo4j
 
Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis CloudAppi
 
Webinar Gratuito: Análisis de Memoria con Autopsy
Webinar Gratuito: Análisis de Memoria con AutopsyWebinar Gratuito: Análisis de Memoria con Autopsy
Webinar Gratuito: Análisis de Memoria con AutopsyAlonso Caballero
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
 
Un viaje a la observabilidad
Un viaje a la observabilidadUn viaje a la observabilidad
Un viaje a la observabilidadElasticsearch
 
Big Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuroBig Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuroAntonio González Castro
 
Analitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big dataAnalitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big dataJosé Carlos García Serrano
 
Desarrollo en Capas con .Net
Desarrollo en Capas con .NetDesarrollo en Capas con .Net
Desarrollo en Capas con .NetJorge Ercoli
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datosBBVA API Market
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. GustavoMartin46
 
Webinar Gratuito: Analizar una Imagen RAM con Bulk Extractor
Webinar Gratuito: Analizar una Imagen RAM con Bulk ExtractorWebinar Gratuito: Analizar una Imagen RAM con Bulk Extractor
Webinar Gratuito: Analizar una Imagen RAM con Bulk ExtractorAlonso Caballero
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosGabriel Huecas
 

Ähnlich wie LOG MANAGEMENT SOLUCIONES (20)

Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no miras
Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no mirasElio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no miras
Elio Rojano - VoIP2DAY 2016 | Que hace tu Asterisk cuando no miras
 
Qué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasQué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no miras
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
 
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...
Operational Data Graph: Un enfoque innovador para optimizar las operaciones d...
 
Presentacion scraping
Presentacion scrapingPresentacion scraping
Presentacion scraping
 
Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis
 
Webinar Gratuito: Análisis de Memoria con Autopsy
Webinar Gratuito: Análisis de Memoria con AutopsyWebinar Gratuito: Análisis de Memoria con Autopsy
Webinar Gratuito: Análisis de Memoria con Autopsy
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
 
Un viaje a la observabilidad
Un viaje a la observabilidadUn viaje a la observabilidad
Un viaje a la observabilidad
 
Big Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuroBig Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuro
 
Analitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big dataAnalitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big data
 
Desarrollo en Capas con .Net
Desarrollo en Capas con .NetDesarrollo en Capas con .Net
Desarrollo en Capas con .Net
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero.
 
Webinar Gratuito: Analizar una Imagen RAM con Bulk Extractor
Webinar Gratuito: Analizar una Imagen RAM con Bulk ExtractorWebinar Gratuito: Analizar una Imagen RAM con Bulk Extractor
Webinar Gratuito: Analizar una Imagen RAM con Bulk Extractor
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
 
Arduino day
Arduino dayArduino day
Arduino day
 

Mehr von Martin Cabrera

Metodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataquesMetodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataquesMartin Cabrera
 
Network DDoS Incident Response Cheat Sheet (by SANS)
Network DDoS Incident Response Cheat Sheet (by SANS)Network DDoS Incident Response Cheat Sheet (by SANS)
Network DDoS Incident Response Cheat Sheet (by SANS)Martin Cabrera
 
Hex file and regex cheat sheet
Hex file and regex cheat sheetHex file and regex cheat sheet
Hex file and regex cheat sheetMartin Cabrera
 
Memory forensics cheat sheet
Memory forensics cheat sheetMemory forensics cheat sheet
Memory forensics cheat sheetMartin Cabrera
 

Mehr von Martin Cabrera (7)

Metodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataquesMetodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataques
 
Network DDoS Incident Response Cheat Sheet (by SANS)
Network DDoS Incident Response Cheat Sheet (by SANS)Network DDoS Incident Response Cheat Sheet (by SANS)
Network DDoS Incident Response Cheat Sheet (by SANS)
 
IPv6
IPv6IPv6
IPv6
 
IPSEC
IPSECIPSEC
IPSEC
 
TCPDUMP
TCPDUMPTCPDUMP
TCPDUMP
 
Hex file and regex cheat sheet
Hex file and regex cheat sheetHex file and regex cheat sheet
Hex file and regex cheat sheet
 
Memory forensics cheat sheet
Memory forensics cheat sheetMemory forensics cheat sheet
Memory forensics cheat sheet
 

Kürzlich hochgeladen

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Kürzlich hochgeladen (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

LOG MANAGEMENT SOLUCIONES

  • 2. www.linkedin.com/in/cabreramartin/es slideshare.net/martinjcabrera ING. MARTIN J. CABRERA Profesional en Telecomunicaciones y Tecnología de la Información Perito informático Forense -Poder Judicial de la Nación MasterBusiness Administration(MBA) –Universidad CEMA. Ingeniero en Sistemas de Información –Universidad Abierta Interamericana. AREAS DE TRABAJO Y RESEARCH Networkingy Sistemas de Información. Gestión de Servicios tecnológicos. Sistema de Gestión de Seguridad (SGSI). Desarrollo de planes de inversión para proyectos tecnológicos. Informática Forense. Delitos Informáticos. Actualmente colaboro en la publicación de artículos en portales de divulgación tecnológica del sector. Poseo experiencia en presentaciones de proyectos tecnológicas para compañías privadas y presentaciones de tendencias tecnológicas en eventos locales de la industria. #WHOAMI
  • 3.
  • 4. PROBLEMÁTICA ACTUAL LOG MANAGEMENT ≠ EVENT MANAGEMENT oEstatico oMúltiples formatos de logs oGrandes volúmenes de información = Limite de historial oLimitaciones de almacenamiento oAnálisis de logs= No hay una forma fácil de buscar oSistemas propietarios = Logs propietarios oDiferentes tipos de logsson tratados iguales: oError logs oTransactionlogs oTrace logs oWarningslogs oDebugslogs oEscalable –Redundante -Seguro
  • 5. NECESIDADES DE LOGGING ACTUALES oMultipleInput / MultipleOutput oCentralización de logs oTroubleshootingissues oEventos de red oSistemas de gestión oPosibilidad de ejecutar acciones en base a eventos oSecurity oAnálisis de logspara la detección de comportamientos sospechosos oDetección de intrusiones –Malware activity oUnautorizedresourseusage oMonitoring oMonitoreo de utilización de recursos oCapacityplanning oEstadisticas/Metricasde utilizacionde recursos oDevelopersLogging oNuevos formatos: xml, json, tweet oIntegración con sistemas de gestión operativos oDashboard: métricas –estadísticas –panel de control LOGGING
  • 6. ARQUITECTURA SYSLOGS Servers, routers, firewalls… ACCESSLOG Apache webservers LOG EVENT Java webapplications(JVM) BROKER APP APP APP APP FORWARDER INDEXER VISUALIZE Search& Storage Real time reports, dashboards, plots, alerts grok, mutate, multiline, csv, anonymize, etc lumberjack SSL LOGGING PLUGING
  • 7. BENCHMARKING Logstash http://www.logstash.net graphite http://graphite.wikidot.com/ Fluentd www.fluentd.org/ Beaver github.com/josegonzalez/beaver Logstash-Forwarder github.com/elasticsearch/logstash-forwarder Woodchuck github.com/danryan/woodchuck SYSLOG http://rsyslog.com Heka http://hekad.readthedocs.org/en/latest/ Collectd https://collectd.org/ ElasticSearch http://www.elasticsearch.com/ SaaS Cloud log Management service Loggly https://www.loggly.com/ Papertrail https://papertrailapp.com/ Splunk http://es.splunk.com/ LogEntries https://logentries.com/ HTTP-URL-monitoring Pingdom https://www.pingdom.com Cloud MonitoringService DataDog https://www.datadoghq.com/ Circonus http://www.circonus.com/ Librato https://metrics.librato.com/ Dashboad Grafana http://grafana.org/ Kivana http://www.elasticsearch.org/overview/kibana/ heroku http://dashingdemo.herokuapp.com/sample Atlasboard http://atlasboard.bitbucket.org/ Gdashhttp://www.devco.net/archives/2011/10/08/gdash-graphite-dashboard.php Giraffehttp://kenhub.github.io/giraffe/#dashboard=Demo&timeFrame=1d OPEN SOURCE
  • 11. LOGSTASH https://github.com/elasticsearch/logstash/doc Herramienta para la recolección, procesamiento y envió de logs. Permite la implementación de un sistema redundante y distribuido mediante la utilización de módulos independientes y redundantes entre si. Collects logs Parses logs Stores logs Indexes logs Busqueday filtradode logs Inputs: Server logs, snmp events, windows event, iptables, Routers syslogs, databases, Netflow, rsyslogsvia tcp/udp +60 codecs Filters: csv, geoip, grok, mutate, etc Outputs: elasticsearch, email, exec, mongodb, rabbitmq, redis, etc Each must have at least an input, filter, or output stanza from syslog and normalize duration to milliseconds http://www.logstash.net/
  • 12. LOG PLUGINS # withaninput plugin: # youcan alsouse thiscodecwithanoutput. input { file { codec=> collectd{ authfile=> ... # string(optional) nan_handling=> ... # string, oneof ["change_value", "warn", "drop"] (optional), default: "change_value" nan_tag=> ... # string(optional), default: "_collectdNaN" nan_value=> ... # number(optional), default: 0 prune_intervals=> ... # boolean(optional), default: true security_level=> ... # string, oneof ["None", "Sign", "Encrypt"] (optional), default: "None" typesdb=> ... # array(optional) } } } https://github.com/elasticsearch/logstash/blob/v1.4.2/lib/logstash/codecs/collectd.rb
  • 13. ELASTICSEARCH ElasticSearches una herramienta opensourcede búsqueda y análisis de información en tiempo real. Sistema redundante Alta disponibilidad Multi-tenancy http://www.elasticsearch.com/
  • 14. GROK Es una herramienta de análisis semántico que permite el uso de expresiones regulares para el `parseo´, filtrado y posterior tratamiento de información. raw log: Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2 non parsed: {“text“: “Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2”} Ejemplode grokenlogstash {“text“: “Aug 2 13:29:58 pixl-ram sshd[1631]: Accepted publickeyfor ram from 192.168.30.1 port 49864 ssh2”, “time”: “Aug 2 13:29:58”, “host”: “pixl-ram”, ”process”: “sshd”, “pid”: 1631} Busqueda: time > “Aug 1 2014” HerramientaOnline de parseo: http://grokdebug.herokuapp.com/ http://grokconstructor.appspot.com/
  • 15. KIBANA Herramienta de análisis y visualización de información procesada y guardada en elasticsearch HTML + JavaScript ./bin/logstashweb -a ADDRESS -p PORT
  • 16. COLLECTD Collect, es una herramienta que permite capturar ciertas estadísticas del sistema y vuelca estos datos en una gráfica. Una de su principal característica es que a diferencia de otros sistemas similares collectno utiliza crontabpara colectar estos datos, sino que cuenta con su propio demonio para dicho propósito. http://collectd.org/
  • 18. RRD is great, and initially Graphite did use RRD for storage. Over time though, we ran into several issues inherent to RRD's design. 1.RRD can't take updates for a timestamp prior to its most recent update. So for example, if you miss an update for some reason you have no simple way of back-filling your RRD file by telling rrdtoolto apply an update to the past. Whisper does not have this limitation, and this makes importing historical data into Graphite way wayeasier. 2.At the time whisper was written, RRD did not support compacting multiple updates into a single operation. This feature is critical to Graphite's scalability. 3.RRD doesn't like irregular updates. If you update an RRD but don't follow up another update soon, your original update will be lost. This is the straw that broke the camel's back, since Graphite is used for various operational metrics, some of which do not occur regularly (randomly occuringerrors for instance) we started to notice that Graphite sometimes wouldn't display data points which we knew existed because we'd received alarms on them from other tools. The problem turned out to be that RRD was dropping the data points because they were irregular. Whisper had to be written to ensure that all data was reliably stored and accessible. PORQUE USAR RRD COMO DB?