Upload
artica-st
View
57
Download
2
Embed Size (px)
DESCRIPTION
Este plugin monitoriza el estado de sincronización entre el dispositivo mobil y el servidor de exchange. Para más información visite la siguiente pagina web: http://pandorafms.com/index.php?sec=Library&sec2=repository&lng=en&action=view_PUI&id_PUI=572
Citation preview
Pandora FMSManual Administrador
Monitorización ActiveSync en Exchange
Manual Administrador Monitorización ActiveSync en Exchange
© Artica Soluciones Tecnológicas 2005-2012
Índice de contenido1Histórico de cambios..........................................................................................................................32Introducción........................................................................................................................................43Matriz de compatibilidad ...................................................................................................................54Documentación a entregar por el Área que requiere la monitorización.............................................65Módulos del plugin ............................................................................................................................76Requisitos...........................................................................................................................................87Plugin check_activesync.sh................................................................................................................98PerfCounters de ActiveSync.............................................................................................................11
1 HISTÓRICO DE CAMBIOS
Fecha Autor Cambio Versión
15/02/12 Luismi Primera versión del plugin v1r1
2 INTRODUCCIÓN
Page 3
El presente documento se ha escrito para detallar y explicar la monitorización de ActiveSync. Dicha
tecnología es un protocolo de sincronización de datos para dispositivos móviles con servidores
Exchange, y su monitorización con Pandora FMS se lleva a cabo a través de la ejecución de un
plugin que comprueba el estado de la sincronización entre el dispositivo móvil y el servidor de
Exchange.
En los siguientes apartados se explicará el funcionamiento del plugin, así como la configuración
necesaria que habrá que llevar a cabo en Pandora FMS para realizar una correcta monitorización
de esta tecnología.
3 MATRIZ DE COMPATIBILIDAD
La matriz de compatibilidad para el plugin se muestra a continuación:
Page 4
Sistemas donde se ha probado• Windows 2008 Server R2• Microsoft Exchange 2010 con
ActiveSync
Sistemas donde deberíafuncionar • Mismo sistema o superior
4 DOCUMENTACIÓN A ENTREGAR POR EL ÁREA QUE REQUIERE LA MONITORIZACIÓN.
La información que debe entregar el área que requiere la monitorización es la siguiente:
• Usuario que se usuara para la moniorización creado en el servidor Exchange con los
Page 5
permisos correctamente configurados.
• Hostname del servidor Exchange.
5 MÓDULOS DEL PLUGIN Los módulos que devuelve el plugin son:
• Estado sincronización con servidor Exchange.
• Respuesta disponibilidad/seg
• Hang Time medio
Page 6
• Latencia media LDAP
• Tiempo medio petición
Page 7
6 REQUISITOS
Antes de comenzar a montar la monitorización de ActiveSync, tenemos que asegurarnos de que
disponemos de un usuario de correo creado, con contraseña y dominio correspondiente, en el
servidor Exchange con el que se tendrá que comprobar la sincronización, así como el hostname del
servidor y los permisos necesarios para que dicho usuario y dispositivo móvil pueda sincronizar
con el servidor.
Una vez hecho esto, comprobamos que el usuario puede acceder a su buzón en el servidor
Exchange, por ejemplo, de forma gráfica, y si el acceso se realiza con éxito, ya podemos comenzar a
montar la monitorizar de dicho servicio.
La monitorización la haremos a partir de la cuenta de correo ficticia, por ejemplo,
[email protected]. La conexión la haremos al servidor mail.dominio.com y se
sincronizará con la carpeta PandoraFolder del buzón de correo.
Por último, para la ejecución del script se necesitará que el sistema tenga instalado la
herramienta curl, ya que será a través de este comando como el script comprobará el
estado de la sincronización con servidor de Exchange ActiveSync.
Page 8
7 PLUGIN CHECK_ACTIVESYNC.SH
La monitorización de ActiveSync la haremos a partir del script check_activesync.sh, cuyoobjetivo será comprobar si la sincronización con el servidor de Exchange está funcionandocorrectamente, o si por el contrario, existe algún problema.
Éste script devolverá un 1 si el chequeo ha sido satisfactorio, o un 0 si el chequeo no ha tenido
éxito, ya sea por error en las credenciales, carpeta a sincronizar, etc.
Podemos comprobar cómo utilizar el plugin correctamente, ejecutando el script sin ningún
argumento:
Como podemos comprobar en la imagen anterior, al plugin habrá que pasarle los datos necesariospara la conexión al buzón de correo, como son el dominio, el usuario y la contraseña. También esnecesario indicarle el hostname del servidor ActiveSync y una carpeta con la que probar lasincronización. Los datos ID de dispositivo, así como el tipo de dispositivo, son datos necesarios deidentificación que se deben enviar al realizar la sincronización con un buzón de correo, para que elservidor guarde un histórico de dispositivos que sincronizan con dicha cuenta de correo (Podemosobtener este histórico de sincronización ejecutando el siguiente comando en la consola dePowerShell: Get-ActiveSyncDevice -Mailbox [email protected])
El script dispone de un archivo binario, activesync.txt, para su correcta ejecución. La ruta donde
se encuentre este archivo binario tiene que ser especificado dentro del código del script. En la
siguiente captura de imagen podemos ver el trozo de código donde se tendrá que configurar la ruta
del binario:
Una vez hecho esto, ya podemos ejecutar el script con los datos de nuestra cuenta de correo, y
Page 9
verificar si la conexión se realiza correctamente. Para ello ejecutamos el siguiente comando en la
línea de comandos del servidor de Pandora:
Como podemos observar, el script devuelve un valor correcto (1), lo que significa que la
comprobación de sincronización al ActiveSync ha sido correcta. Podemos forzar la ejecución para
que devuelva un chequeo incorrecto (0), modificando por ejemplo el parámetro de la carpeta a
sincronizar por una que no exista en la cuenta de correo, como podemos observar en el siguiente
ejemplo:
Los parámetros DeviceID y DeviceType no tienen porque corresponder con un
dispositivo físico existente, el servidor de ActiveSync sólo usar estos parámetros para
escribirlos en el log de acceso.
Para usar el plugin desde Pandora FMS sólo tiene que darlo de alta igual que los demás plugins y
crear los módulos correspondientes.
8 PERFCOUNTERS DE ACTIVESYNC
Page 10
Podemos añadir los siguientes contadores de rendimiento para la monitorización de ActiveSync en
el servidor o servidores de Exchange:
• \MSExchange ActiveSync\Availability Requests/sec
• \MSExchange ActiveSync\Average Hang Time
• \MSExchange ActiveSync\Average LDAP Latency
• \MSExchange ActiveSync\Average Request Time
Para ello podemos utilizar el plugin de PerfCounter que es el encargado de realizar la consulta de
los datos.
Page 11