Saltar al contenido

Lecciones aprendidas: Azure Operational Insights (Preview)

¿Necesita una pequeña consolidación? ¿Tratando de comprender la operabilidad de sus sistemas? ¿Quiere analizar sus datos operativos? Microsoft Azure Operational Insights (AOI) podría ser para ti. Y afortunadamente, he tomado la inmersión inicial en AOI y he regresado con algunas cicatrices de batalla, pero, lo más importante, lecciones aprendidas. El servicio de análisis sólo en línea de Microsoft está todavía en la etapa de previsualización, así que podrían ocurrir pequeños cambios, pero sin embargo el servicio debería ser básicamente el mismo. Así que, ¿por qué no aprender de mis victorias y derrotas? Aquí está mi toma de Microsoft Azure Operational Insights.

Azure Operational Insights: Empezando

Azure Operational Insights (AOI) se conocía antes como System Center Advisor. Sin embargo, ahora que AOI está ligado a Azure, estás tratando con un servicio de nube y necesitarás una cuenta en Azure para usarlo.

Lecciones aprendidas: Azure Operational Insights (Preview)
Lecciones aprendidas: Azure Operational Insights (Preview)

Puedes registrarte en la página principal de Azure Operational Insights o iniciar sesión con tu cuenta de Microsoft, que puede que ya tenga algunos servicios de Azure conectados a ella. Si eres nuevo en Azure, puedes obtener una prueba gratuita de 30 días. O bien, si tu organización ya utiliza Azure, tendrás que configurarla con una cuenta de organización o estarás solo para la prueba. Si te conectas a través de tu organización, asegúrate de obtener la aprobación antes de configurar tu cuenta de Azure; durante la prueba de AOI, es probable que estés probando en los servidores de las instalaciones, lo que significa que estarás enviando datos a la nube.

Sistemas de a bordo en Azure Operational Insights

Prepararse es la parte fácil, pero después de eso podrías estar sentado frente a un tablero de mandos vacío. Nombré varios servidores en nuestro entorno de desarrollo para ser añadidos a Azure Operational Insights. Aunque asumí que este iba a ser un cambio de bajo impacto que no afectaría a otros técnicos, me equivoqué.

Pero antes de llegar a lo que salió mal, te diré la parte que me gustó: fue muy fácil subir a bordo de los sistemas a AOI del Gerente de Operaciones del Centro de Sistemas. Como ya estaba usando el Service Pack 1 del System Center Operations Manager 2012, había un ajuste de configuración esperando ser conectado en la sección de Administración de la Consola de Operaciones.

Así que subir a bordo de todos mis sistemas en el AOI tomó muy poco tiempo y se hizo completamente desde dentro de la consola SCOM.

Hay dos partes para configurar los servidores:

1. Haz la conexión con Azure: La configuración de la conexión funciona simplemente a través de un asistente muy corto, que comienza por firmar en Azure de nuevo. Luego, selecciona el espacio de trabajo que creaste anteriormente.

2. Permita que el asistente complete con un resumen de la configuración: 3. Después de que se haga la conexión, añadir algunos servidores. Como mencioné, no quería añadir todos los servidores que tenía en SCOM en AOI, sólo algunos de los servidores en el entorno de desarrollo.

Esto también fue fácil de hacer desde SCOM. Después de seleccionar «Agregar computadoras» desde la consola de administración, se le da un simple diálogo donde puede filtrar los servidores por nombre, buscar y seleccionar los servidores que desee y agregarlos al servicio. En este punto, pensé que esto era lo más fácil de la historia. Pero no había terminado.

Azure Operational Insights: Cómo evitar los dolores de cabeza

Datos de registro que no se sincronizan con la nube

Ahora, no sabía qué esperar; y debido a la pobre comunicación de mi parte, más algún comportamiento inesperado por parte de la AOI, mucha de esta prueba de concepto comenzó a dar algunos golpes. El mayor obstáculo fue que los datos de registro no llegaban a la nube, a pesar de que SCOM dijo que estaba conectado y que podía conectarme a Internet para acceder a Azure. Azure Operational Insights dijo que estaba «recolectando datos de registro», pero nunca llegó allí.

Finalmente, rastreé el asunto hasta una regla de firewall, que impedía el acceso a Internet al servidor SCOM. A pesar de que me estaba autenticando con Azure, esa conexión se hizo desde la consola de mi estación de trabajo, la cual por supuesto tenía acceso a Internet. Por suerte, las reglas y puertos del cortafuegos fueron fáciles de encontrar.

Una vez que mi administrador amigo de la red y del firewall levantó las restricciones a la red para los URL y puertos requeridos, los datos de registro comenzaron a fluir lentamente. De hecho, los registros tardaron varios días en aparecer. Volví después del fin de semana y me sorprendió ver que realmente tenía datos de registro allí, cuando pensé que mi lunes lo iba a pasar tratando de averiguar por qué no los tenía.

Servidores que reportan errores

Como finalmente estaba recibiendo los datos de registro de ese lunes en la oficina, pensé que estaba seguro de que estaba en el camino correcto. Pero pronto empezaron a aparecer errores en el Gerente de Operaciones del Centro de Sistemas, informando que algunos servidores tenían problemas para conectarse a los registros.

Por supuesto, eran todos los servidores que tenía conectados a la AOI. Y para empeorar las cosas, otros ingenieros estaban mirando los errores e intentando solucionar el reciente afloramiento de ordenadores en el entorno de desarrollo reportando de repente errores.

Pasaron un par de días antes de que nos cruzáramos y nos diéramos cuenta de que ambos trabajábamos en el mismo problema desde extremos opuestos. Pero eso no fue lo peor de todo.

Añadiendo Paquetes de Inteligencia

Bueno, ellos estaban allí. Esa es mi única defensa.

El hecho de entrar en el Azure Operational Insights, y darme cuenta de que realmente tenía datos de registro para mirar fue alentador. Y, de nuevo, estaban justo ahí mirándome. Paquetes de inteligencia.

Había cerca de una docena de diferentes paquetes de inteligencia, tan fácil de instalar como poner un cheque en una caja. Añadí datos de configuración, evaluación de malware, evaluación de SQL, seguimiento de cambios y cualquier otro elemento que pude. Me imaginé que también podría ver cómo se veían. Parecían personas gritando.

No sólo encontró toneladas de problemas que ni siquiera sabía que existían, sino que me dijo problemas de maneras que no esperaba. Porque no sólo SCOM sube datos a AOI, sino que AOI envía instrucciones a SCOM para enseñarle a buscar estos problemas de configuración en los servidores. Así que te enteras de ello en tu panel de control en la nube, y te enteras de ello en tus notificaciones de correo electrónico de SCOM.

Y los chicos de SQL se volvieron locos. Y los de SCOM se volvieron locos. Y yo me volví loco. Y todos me miraron con muy malas intenciones.

Mis lecciones aprendidas con Azure Operational Insights

Honestamente, no todos los problemas que tuve fueron problemas con la AOI.

Añade el paquete de inteligencia para una «segunda opinión»: ¿Me mostró la AOI demasiado sobre las formas en que mis sistemas no se adherían a las mejores prácticas? En realidad, ya lo sabía, y tal vez añadí ese Paquete de Inteligencia porque subconscientemente estaba buscando esa «segunda opinión» que me incitaría a hacer algunas mejoras en cosas que nunca encuentro el tiempo para mejorar.

Los problemas pueden afectar a otros. No asumas que no lo harán: Si hubiera entrado en la AOI asumiendo que habría asuntos que afectarían a otras personas – en lugar de pensar que sería una evaluación rápida y que nadie se molestaría siquiera – podría haberme quitado muchas frustraciones y haberme ahorrado algunas de esas miradas malvadas.

Puede satisfacer las necesidades de registro e información: Al final, me di cuenta de que el Azure Operational Insights valía mi tiempo, y me alegro de haberlo configurado. Satisface mis necesidades de tener los registros en un solo lugar (hay más entradas de blog que vienen a ayudarte con eso), y los conocimientos que obtuve son definitivamente útiles.

AOI no reemplaza a SCOM: AOI sólo añade otro nivel a SCOM, y en definitiva es una pieza de análisis que se hace bien. Sólo tómalo con calma con los paquetes de inteligencia y estarás bien.

Manténgase en sintonía para los puestos de seguimiento sobre cómo utilizar Microsoft Azure Operational Insights para organizar los registros y obtener información.