SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Herramientas de monitorización y
diagnóstico para SharePoint 2010
Guillermo Bas
CyB400002
SharePoint Developer
MCPD SharePoint 2010 Developer
gbas@solidq.com - @guillebas
Agenda
Herramientas
Cómo utilizarlas
Accediendo a los resultados
¿Por qué necesitamos monitorizar?
Demasiados “engranajes”
Un producto muy versátil
Decenas de escenarios posibles
Complejidad = Siempre hay algo que se nos escapa
Porque podemos controlar “todo” lo que ocurre en
nuestros servidores
 Analizador de mantenimiento (Health Analyzer)
 Monitorización de Timer Jobs
 Registro de diagnósticos (Unified Logging System ULS)
 Trace Log
 Event Log
 WSS_Logging
 SharePoint Diagnostic Studio
 Developer Dashboard
Herramientas
Posibilidades
 Analizador de mantenimiento (Health Analyzer)
 Ejecución de reglas periódicas que comprueban determinadas
condiciones (mediante timer jobs).
 Monitorización de Timer Jobs
 Gran parte de la funcionalidad de SharePoint esta basada en timer
jobs, podemos monitorizar estado y ejecución de los mismos.
Herramientas
Básicas
DEMO
Analizador de mantenimiento y Timer Jobs
 Es un servicio pasivo, solo registra información, no actúa
en consecuencia.
 Reporta información mediante tres canales:
 SharePoint Trace Logs (Ficheros de texto)
 Visor de eventos de Windows
 Base de datos de logging (SharePoint)
 Configuración global para toda la granja
Registro de diagnósticos (ULS)
Información básica I
 Se encuentran de serie bajo la carpeta (de cada Front):
 C:Program FilesCommon FilesMicrosoft SharedWeb Server
Extensions14LOGS
 La información que se muestra es totalmente configurable
 Nivel de gravedad del suceso, servicio que lo origina, etc…
 Otras configuraciones
 Ubicación, expiración, restricción en tamaño de disco, etc…
Registro de diagnósticos (ULS)
Información básica I I
 Cambiar ubicación a un disco duro distinto al del sistema
 Ej. E:/Logs
 Incrementar el número de días que se mantienen los logs
almacenados
 Restringir el tamaño en disco
Registro de diagnósticos (ULS)
Recomendaciones
 Lectura estática con Excel
 ULSViewer (de Microsoft)
 Para descargar ULSViewer:
http://archive.msdn.microsoft.com/ULSViewer
 PowerShell
 Comandos: Get-SPLogEvent, New-SPLogFile y Merge-SPLogFile
Registro de diagnósticos (ULS)
Herramientas para leer el Log
DEMO
Configurando y consumiendo los logs
Base de datos de “Logging”
Informes de uso
Presentados travésdetrestipos
deinformediferentes
Recogetodotipodeinformación
 Interfaz para diagnóstico
 Identificación de problemas en el producto
 Utiliza los datos de la base de datos de logging
 Herramienta gratuita creada por el equipo de producto
 Incluida en el SharePoint 2010 Administration Toolkit
 Enlace de descarga
http://go.microsoft.com/fwlink/p/?LinkId=196866 (1.9 MB)
SharePoint Diagnostic Studio
DEMO
SharePoint Diagnostic Studio + BD WSS_Logging
 Para desarrolladores
 Detección de consultas poco eficientes
 Problemas de rendimiento en páginas y sus componentes
 Ámbito de activación: aplicación web
 Para desarrollos personalizados se puede complementar
con las clases SPMonitoredScope y SPDiagnosticsService
Developer Dashboard
Utilización
Developer Dashboard
Activación
$webapp = Get-SPWebApplication http://demo.spdev.local
$webapp.WebService.DeveloperDashboardSettings
$DevDashBoardConfig.DisplayLevel = 1
$DevDashBoardConfig.TraceEnabled = $true
$DevDashBoardConfig.Update()
DEMO
Monitorizando una página y sus componentes
 Múltiples formas de monitorizar y diagnosticar
 No esperes a que sea tarde, monitoriza, diagnostica y
toma medidas
 Más allá de las herramientas, utiliza lo aprendido y crea tus
propios scripts de powershell para automatizar la
monitorización
 Windows Task Scheduler
 Send-Mail
Conclusiones
Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos:

Mais conteúdo relacionado

Semelhante a Herramientas de monitorizacion y diagnostico para SharePoint 2010

Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Marcela Berri
 
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic
 
Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Ichinose 11
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
 
Webinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsWebinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsatSistemas
 
Ciclo De Vida Deun Sistema De Informacion
Ciclo De Vida Deun Sistema De InformacionCiclo De Vida Deun Sistema De Informacion
Ciclo De Vida Deun Sistema De InformacionDIANA
 
La historia de Google Urchin Software
La historia de Google Urchin SoftwareLa historia de Google Urchin Software
La historia de Google Urchin SoftwareGuillermo Vilarroig
 
La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7Guillermo Vilarroig
 
La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7Overalia
 
Software_para_Gesti_n_de_Auditoria.pdf
Software_para_Gesti_n_de_Auditoria.pdfSoftware_para_Gesti_n_de_Auditoria.pdf
Software_para_Gesti_n_de_Auditoria.pdfAmilcar57
 
PPT SESION 11.pdf
PPT SESION 11.pdfPPT SESION 11.pdf
PPT SESION 11.pdfNinaLagos1
 
Framework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasFramework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasAntonio Palomares Sender
 
UD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosUD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosManu Martín
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?Micael Gallego
 
Unidad 8: Monitorización de sistemas Wimdows
Unidad 8: Monitorización de sistemas WimdowsUnidad 8: Monitorización de sistemas Wimdows
Unidad 8: Monitorización de sistemas Wimdowscarmenrico14
 

Semelhante a Herramientas de monitorizacion y diagnostico para SharePoint 2010 (20)

DISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptxDISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptx
 
SQL Monitoring
SQL MonitoringSQL Monitoring
SQL Monitoring
 
Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)
 
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)
 
Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
Webinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsWebinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logs
 
Ciclo De Vida Deun Sistema De Informacion
Ciclo De Vida Deun Sistema De InformacionCiclo De Vida Deun Sistema De Informacion
Ciclo De Vida Deun Sistema De Informacion
 
Prac6
Prac6Prac6
Prac6
 
La historia de Google Urchin Software
La historia de Google Urchin SoftwareLa historia de Google Urchin Software
La historia de Google Urchin Software
 
La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7
 
La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7La evolución de Urchin software y el nuevo Urchin 7
La evolución de Urchin software y el nuevo Urchin 7
 
Software_para_Gesti_n_de_Auditoria.pdf
Software_para_Gesti_n_de_Auditoria.pdfSoftware_para_Gesti_n_de_Auditoria.pdf
Software_para_Gesti_n_de_Auditoria.pdf
 
PPT SESION 11.pdf
PPT SESION 11.pdfPPT SESION 11.pdf
PPT SESION 11.pdf
 
Framework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasFramework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebas
 
Sistema Seguimiento y Monitoreo
Sistema Seguimiento y MonitoreoSistema Seguimiento y Monitoreo
Sistema Seguimiento y Monitoreo
 
UD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosUD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas Operativos
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?
 
Conociendo Nuestro Fua interno
Conociendo Nuestro Fua internoConociendo Nuestro Fua interno
Conociendo Nuestro Fua interno
 
Unidad 8: Monitorización de sistemas Wimdows
Unidad 8: Monitorización de sistemas WimdowsUnidad 8: Monitorización de sistemas Wimdows
Unidad 8: Monitorización de sistemas Wimdows
 

Mais de SolidQ

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?SolidQ
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida realSolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízateSolidQ
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BISolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesSolidQ
 
R en relacional
R en relacionalR en relacional
R en relacionalSolidQ
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!SolidQ
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en AzureSolidQ
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018SolidQ
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
 

Mais de SolidQ (20)

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantes
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
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
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 

Último (16)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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...
 
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
 
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)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
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
 
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
 
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
 

Herramientas de monitorizacion y diagnostico para SharePoint 2010

  • 1. Herramientas de monitorización y diagnóstico para SharePoint 2010 Guillermo Bas CyB400002 SharePoint Developer MCPD SharePoint 2010 Developer gbas@solidq.com - @guillebas
  • 3. ¿Por qué necesitamos monitorizar? Demasiados “engranajes” Un producto muy versátil Decenas de escenarios posibles Complejidad = Siempre hay algo que se nos escapa Porque podemos controlar “todo” lo que ocurre en nuestros servidores
  • 4.  Analizador de mantenimiento (Health Analyzer)  Monitorización de Timer Jobs  Registro de diagnósticos (Unified Logging System ULS)  Trace Log  Event Log  WSS_Logging  SharePoint Diagnostic Studio  Developer Dashboard Herramientas Posibilidades
  • 5.  Analizador de mantenimiento (Health Analyzer)  Ejecución de reglas periódicas que comprueban determinadas condiciones (mediante timer jobs).  Monitorización de Timer Jobs  Gran parte de la funcionalidad de SharePoint esta basada en timer jobs, podemos monitorizar estado y ejecución de los mismos. Herramientas Básicas
  • 7.  Es un servicio pasivo, solo registra información, no actúa en consecuencia.  Reporta información mediante tres canales:  SharePoint Trace Logs (Ficheros de texto)  Visor de eventos de Windows  Base de datos de logging (SharePoint)  Configuración global para toda la granja Registro de diagnósticos (ULS) Información básica I
  • 8.  Se encuentran de serie bajo la carpeta (de cada Front):  C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14LOGS  La información que se muestra es totalmente configurable  Nivel de gravedad del suceso, servicio que lo origina, etc…  Otras configuraciones  Ubicación, expiración, restricción en tamaño de disco, etc… Registro de diagnósticos (ULS) Información básica I I
  • 9.  Cambiar ubicación a un disco duro distinto al del sistema  Ej. E:/Logs  Incrementar el número de días que se mantienen los logs almacenados  Restringir el tamaño en disco Registro de diagnósticos (ULS) Recomendaciones
  • 10.  Lectura estática con Excel  ULSViewer (de Microsoft)  Para descargar ULSViewer: http://archive.msdn.microsoft.com/ULSViewer  PowerShell  Comandos: Get-SPLogEvent, New-SPLogFile y Merge-SPLogFile Registro de diagnósticos (ULS) Herramientas para leer el Log
  • 12. Base de datos de “Logging” Informes de uso Presentados travésdetrestipos deinformediferentes Recogetodotipodeinformación
  • 13.  Interfaz para diagnóstico  Identificación de problemas en el producto  Utiliza los datos de la base de datos de logging  Herramienta gratuita creada por el equipo de producto  Incluida en el SharePoint 2010 Administration Toolkit  Enlace de descarga http://go.microsoft.com/fwlink/p/?LinkId=196866 (1.9 MB) SharePoint Diagnostic Studio
  • 15.  Para desarrolladores  Detección de consultas poco eficientes  Problemas de rendimiento en páginas y sus componentes  Ámbito de activación: aplicación web  Para desarrollos personalizados se puede complementar con las clases SPMonitoredScope y SPDiagnosticsService Developer Dashboard Utilización
  • 16. Developer Dashboard Activación $webapp = Get-SPWebApplication http://demo.spdev.local $webapp.WebService.DeveloperDashboardSettings $DevDashBoardConfig.DisplayLevel = 1 $DevDashBoardConfig.TraceEnabled = $true $DevDashBoardConfig.Update()
  • 17. DEMO Monitorizando una página y sus componentes
  • 18.  Múltiples formas de monitorizar y diagnosticar  No esperes a que sea tarde, monitoriza, diagnostica y toma medidas  Más allá de las herramientas, utiliza lo aprendido y crea tus propios scripts de powershell para automatizar la monitorización  Windows Task Scheduler  Send-Mail Conclusiones
  • 19. Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino América, ésta es tu oportunidad. http://summit.solidq.com/madrid/ Síguenos: