SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Destacado

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
Felix Rodriguez
 
Elasticsearch - Introduction
Elasticsearch - IntroductionElasticsearch - Introduction
Elasticsearch - Introduction
Alexander Reelsen
 
ElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden GoogleElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden Google
Mariano Iglesias
 
Scaling monitoring with Datadog
Scaling monitoring with DatadogScaling monitoring with Datadog
Scaling monitoring with Datadog
alexismidon
 
Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
Sematext Group, Inc.
 
Elastic search
Elastic searchElastic search
Elastic search
BBVA Bancomer
 
GCSE Film Genre
GCSE Film GenreGCSE Film Genre
GCSE Film Genre
Belinda Raji
 
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 Vechta
guest489e47
 
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 Tours
guestb4aac0
 
Autoverkopen mei 2014
Autoverkopen mei 2014 Autoverkopen mei 2014
Autoverkopen mei 2014
Auto Verkopen
 
Sweetzoggervideo nf
Sweetzoggervideo nfSweetzoggervideo nf
Sweetzoggervideo nf
Tobi10161993
 
Presentación1 power
Presentación1 powerPresentación1 power
Presentación1 power
Benja_yo
 
Jen Stones
Jen StonesJen Stones
Jen Stones
Shay Woods BA Hons
 
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
Vorher-Nachher-Frisuren
 
10. Stufen.Des. Alkoholismus
10. Stufen.Des. Alkoholismus10. Stufen.Des. Alkoholismus
10. Stufen.Des. AlkoholismusAbraxis
 

Destacado (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
 

Similar a Log Management

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
VOIP2DAY
 
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
Elio Rojano
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
Jillian Motoharu
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
Jillian Motoharu
 
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
KEEDIO
 
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
 
Presentacion scraping
Presentacion scrapingPresentacion scraping
Presentacion scraping
Jose Mussach Gomez
 
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 Autopsy
Alonso Caballero
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
Victor M. Fernández
 
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
MIGUELANGELDORADOJAR
 
Un viaje a la observabilidad
Un viaje a la observabilidadUn viaje a la observabilidad
Un viaje a la observabilidad
Elasticsearch
 
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
Antonio 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 data
José Carlos García Serrano
 
Desarrollo en Capas con .Net
Desarrollo en Capas con .NetDesarrollo en Capas con .Net
Desarrollo en Capas con .Net
Jorge Ercoli
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
BBVA 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 Extractor
Alonso Caballero
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
Gabriel Huecas
 
Arduino day
Arduino dayArduino day
Arduino day
Jaime Suárez
 

Similar a Log Management (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
 

Más de Martin Cabrera

Metodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataquesMetodologia de Operacion frente a ataques
Metodologia de Operacion frente a ataques
Martin 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
 
IPv6
IPv6IPv6
IPSEC
IPSECIPSEC
TCPDUMP
TCPDUMPTCPDUMP
Hex file and regex cheat sheet
Hex file and regex cheat sheetHex file and regex cheat sheet
Hex file and regex cheat sheet
Martin Cabrera
 
Memory forensics cheat sheet
Memory forensics cheat sheetMemory forensics cheat sheet
Memory forensics cheat sheet
Martin Cabrera
 

Más de 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
 

Último

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 

Último (20)

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 

Log Management

  • 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?