http://summit.solidq.com/
Siempre que usamos SharePoint ya sea como Desarrollador o como IT necesitamos conocer que herramientas tenemos para poder detectar errores, detectar problemas de rendimiento, etc... En esta sesión veremos las distintas herramientas de monitorización y detección de errores que dispone SharePoint 2010
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
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: