Cuadro de herramientasNuevos productos para profesionales de TI

Greg Steen

Administración de bases de datos SQL

SQL Sentry Event Manager

sqlsentry.net/event-manager/standard-sql-server.asp

Cuanto más grande y más compleja sea su infraestructura, mayor será su preocupación por el mantenimiento y las tareas operativas que interfieren unas con otras. Esto puede llevar al caos de flujo de procesos para los usuarios finales. Afortunadamente, hay herramientas disponibles para el administrador del sistema y de bases de datos que ayudan a coordinar las programaciones de un entorno complejo.

Una de estas herramientas que quizás desee considerar para su entorno de servidor con varias bases de datos es SQL Sentry Event Manager, una aplicación de servidor de Microsoft® .NET Framework que usa SQL Server® 2000 o SQL Server 2005 de fondo. El usuario conecta a la aplicación de servidor a través de la interfaz de usuario de la consola de SQL Sentry, lo que ofrece una vista unificada de los servidores administrados en el entorno. La aplicación del servidor no tiene agentes, pero esto, como de costumbre, implica que necesitará ejecutarse bajo un contexto de usuario que tiene los derechos de conectar a los equipos y los servicios que desea administrar.

Una de las características más promocionadas de la aplicación es que la interfaz de usuario de la consola ofrece la capacidad de volver a programar las tareas de servidor con tan sólo arrastrar y colocar para ayudar a alinear el mantenimiento y la actividad operativa con el fin de evitar conflictos y tiempo de inactividad. Aunque la interfaz de usuario puede parecer algo complicada al principio, permite detectar rápidamente posibles problemas y encontrar una franja temporal para trasladar cualquier tarea conflictiva. Incluso ofrece una vista similar a la de Microsoft Outlook® de los trabajos de agentes SQL y las tareas programadas de Windows® para los servidores que ha elegido supervisar. Y la vista de calendario destaca las tareas en ejecución prolongada y aquellas con error para ayudarle a detectar y resolver problemas durante el progreso.

Además de la funcionalidad de programación, SQL Sentry tiene un sólido sistema de notificación que elimina la necesidad de usar SQL Mail, MAPI, xp_sendmail o sp_send_dbmail. También distribuye todas las notificaciones de eventos de los servidores administrados a través de su subsistema, lo que da un control centralizado de los tipos, la frecuencia y la distribución de las notificaciones.

Las notificaciones se pueden configurar al nivel global, de servidor y de tarea o trabajo. Esto ofrece la granularidad que la mayoría de los administradores esperan para este tipo de evento. Puede establecer varios tipos diferentes de condiciones de evento para activar una notificación, por ejemplo, cuando un trabajo tarda mucho o muy poco en completarse, cuando un indicador de rendimiento, como la utilización de CPU, alcanza cierto umbral, o cuando un trabajo de agente SQL queda bloqueado por alguna razón. También puede configurar SQL Sentry para que notifique de cambios en la configuración, así sabrá cuándo alguien ajusta la programación, interrumpe una supervisión, etc.

Pero SQL Sentry no se ocupa sólo de trabajos de agente SQL y de eventos del programador de tareas de Windows. La aplicación es compatible también con eventos de planes de mantenimiento, paquetes DTS, tareas de SSIS y con el registro de agente SQL.

Con frecuencia, a los cargos superiores les suele gustar ver lo bien que funcionan los sistemas y, si tiene un historial de tiempo activo del que puede estar orgulloso, probablemente querrá mostrarlo. SQL Sentry tiene varias opciones de creación de informes integradas precisamente para esta tarea, ya que permiten generar e imprimir gráficos estadísticos de tiempo de ejecución y rendimiento. También puede exportar los datos de los informes a XML, CSV o HTML para la inclusión en sus propios documentos y herramientas de creación de informes.

La versión Professional Edition agrega la capacidad de administrar servidores Oracle, además de características como supervisión de servicios de informes, puesta en cola de trabajos de agente SQL, encadenamiento de eventos de servidor ajenos a SQL y calendario para recursos compartidos.

Precio: Versión Standard Edition a partir de 395 dólares.

Programación de mantenimiento con SQL Sentry

Programación de mantenimiento con SQL Sentry  (Hacer clic en la imagen para ampliarla)

Administración remota de sistemas

Mobile Admin

rovemobile.com/products/ma/features

Como no puede estar en más de un lugar al mismo tiempo, una herramienta de administración de servidor remota móvil es una buena idea para el profesional de TI muy ocupado. Merece la pena echar un vistazo a Mobile Admin, de Rove Mobile (anteriormente, Idokorro Mobile).

Mobile Admin es una instalación cliente/servidor en la que un servidor de comunicaciones (que tiene acceso a los servidores que desea administrar) interactúa con un conjunto de dispositivos portátiles inalámbricos. La parte del servidor de la aplicación no tiene agentes, lo que significa que no tiene que instalar nada en los servidores que desea administrar. Sin embargo, debe dar a este contexto de equipo y aplicación los derechos apropiados de administración remota con el fin de administrar los equipos en la infraestructura.

La mayoría de las principales plataformas móviles pueden obtener acceso al servidor, entre ellas, los Pocket PC y smartphone Windows Mobile®, así como los smartphone BlackBerry. Además, cualquier equipo conectado a Internet con un explorador compatible puede conectar a Mobile Admin (siempre que lo permita su directiva de seguridad).

Una de las primeras preocupaciones para cualquier profesional de sistemas o redes en relación con administraciones móviles es la seguridad. Los usuarios que tienen BlackBerry Enterprise Server pueden cifrar toda la comunicación con TDES (Triple Data Encryption Standard) o AES (Advanced Encryption Standard), ambos compatibles con FIPS (Federal Information Processing Standard).

Además, Mobile Admin amplía la función "kill" en caso de pérdida del BlackBerry, y permite eliminar el software y los datos del teléfono de forma remota. Para otros dispositivos portátiles, puede implementar una VPN para proteger las comunicaciones y/o configurar Mobile Admin para usar un inicio de sesión de Windows, LDAP, RSA SecurID, la autenticación de RADIUS o un inicio de sesión específico de Mobile Admin.

Una vez que ha realizado la conexión, puede llevar a cabo tareas de administración de Windows, por ejemplo, ver y borrar registros de eventos, reiniciar equipos, administrar archivos y directorios, y ver y editar tareas programadas.

En cuanto a la integración de Active Directory®, puede ver, crear, editar, deshabilitar o eliminar usuarios, grupos y equipos. Mientras tanto, para la administración de Exchange, puede cambiar la configuración del buzón de correo, movilizar e inmovilizar colas de mensajes y más.

Con IIS, puede reiniciar grupos de aplicaciones o sitios web, y cambiar la configuración de directorios virtuales. En lo que respecta a servidores SQL, puede ejecutar consultas T-SQL, modificar inicios de sesión, y detener e iniciar trabajos de agente SQL. Y, si ejecuta los Servicios de Cluster Server, puede mover grupos, desconectar recursos y conmutar entre otras tareas administrativas comunes.

Finalmente, Mobile Admin también ofrece compatibilidad para administrar varios aspectos de Oracle, Novell LDAP, Lotus Domino, Citrix, HP iLO, Backup Exec, etc.

Precio: A partir de 245 dólares por servidor.

Reseña de libro

Managing Windows Network Forensics and Investigation

sybex.com

Es posible que cuente con el hardware y los procedimientos adecuados para detectar y mitigar las amenazas contra sus redes. Pero, ¿conoce los procedimientos o dispone de los protocolos que necesita para investigar y, quizás, iniciar procedimientos legales contra infractores que provocan riesgos de seguridad?

Aquí es donde entra en juego el libro Mastering Windows Network Forensics and Investigation (Sybex, 2007). Enseña las habilidades necesarias para investigar a fondo intrusiones de red de Windows, desde incidentes de un solo equipo a escala reducida (como el uso inadecuado de los servicios de la compañía) hasta ataques de mayor envergadura y más generalizados contra sistemas muy importantes.

El libro nos guía por el proceso de recopilación de pruebas, y cubre todos los aspectos, desde entrevistas hasta el seguimiento de eventos y registros auditados. Explica dónde y cómo recopilar las pruebas en equipos y redes de Windows mediante herramientas como WireShark, LogParser, EnCase y el conjunto de herramientas de Sysinternals.

Además, el libro explora la información que se puede obtener del Registro, la estructura y el contenido del sistema de archivos, los registros basados en texto, los registros de eventos y los procesos en los equipos en cuestión. Además, averiguamos cómo crear un CD de análisis activo, que contiene las herramientas que necesita para localizar las pruebas que necesita. Finalmente, el libro trata cómo presentar los resultados de su investigación, con detalles sobre las instrucciones y los procedimientos para testificar ante un tribunal.

Precio: $59.99.

Recopilación de datos del sistema

MetaLAN

hammer-software.com/metalan.shtml

La administración centralizada es uno de los componentes clave de la administración satisfactoria de sistemas. Elimina complicaciones y evita pérdidas de tiempo, lo que reduce la presión a que se ve sometido en el trabajo.

MetaLAN de Hammer Software es una herramienta que le ayuda a administrar usuarios y servidores en su red de Windows. Esta aplicación sin agente permite reunir rápidamente información acerca de los equipos de Windows, administrarlos y realizar cambios en su configuración. Esto, por supuesto, requiere el contexto de usuario y los derechos necesarios para hacerlo.

MetaLAN tiene dos modos de operación. Puede elegir ejecutarlo directamente en modo de administrador (que se ocupa de los equipos en los que desea realizar consultas o modificar propiedades) o puede usar el complemento gratuito agente/servicio, ProbeServer, en el equipo remoto conjuntamente con MetaLAN en modo de servidor para supervisar continuamente las estaciones de trabajo.

Al iniciar la aplicación, obtendrá acceso a la interfaz de usuario del panel de control de MetaLAN, que le da la opción de buscar dominios para administrar en la red actual. Aquí, puede iniciar también varias herramientas, por ejemplo, Help Desk Tool, Report Tool, Software Tool y RegCast Tool.

Help Desk Tool ofrece una vista de búsqueda y exploración de los equipos en el dominio que administra. Si selecciona un equipo, obtendrá información útil acerca del mismo, incluido el fabricante, las direcciones IP, los procesadores, las unidades, las direcciones MAC y las funciones de servidor. Desde aquí, puede ejecutar consultas del Instrumental de administración de Windows (WMI), conectar a monitores de rendimiento en tiempo real, ver el software instalado y realizar otras tareas administrativas muy útiles.

Report Tool ofrece vistas rápidas, exportables y gráficas de sus nodos administrados. Por ejemplo, puede generar un gráfico circular de las velocidades de CPU de todos los equipos en la red o comprobar qué equipos tienen Windows XP Service Pack 2 instalado.

Software Tool permite ver y exportar listas rápidamente del software instalado en un grupo de uno a cualquier número de equipos en la red. Esta es una gran herramienta para auditorías.

Por último, RegCast Tool permite ver (y modificar, si es administrador de dominio o de la empresa) información del Registro en equipos remotos de un grupo seleccionado de equipos.

MetaLAN incluye también una herramienta para implementar e instalar de forma remota paquetes Microsoft Installer (MSI), si son compatibles con la instalación silenciosa, una vista de almacenamiento que muestra cada unidad en los equipos y cuánto espacio libre hay disponible, y una herramienta de administración de servicios que permite iniciar, detener e incluso quitar servicios. Por si esto fuera poco, también incluye una herramienta de control remoto VNC (Virtual Network Computing) con un pequeño archivo ejecutable VNC que ofrece el control remoto del equipo (de forma muy parecida a Asistencia Remota).

Precio: A partir de 75 dólares por un paquete de licencias de 20 nodos.

Help Desk Tool ofrece una vista de búsqueda y exploración.

Help Desk Tool ofrece una vista de búsqueda y exploración.  (Hacer clic en la imagen para ampliarla)

Automatización de tareas

AutoHotkey

autohotkey.com

La automatización puede ser el mejor amigo de un profesional de TI, pues ayuda a evitar tareas laboriosas y repetitivas. Entre las muchas herramientas en el mercado que pueden ayudarnos en este sentido, encontramos la utilidad AutoHotkey. Esta herramienta gratuita de código abierto simplifica las rutinas de escritorio al automatizar prácticamente cualquier tarea que requiera el uso del teclado, el mouse o incluso de joystick. Se trata de una herramienta de macros y teclas de acceso rápido basada en scripts en esteroides.

AutoHotkey se ejecuta en la bandeja del sistema y, tras el inicio, ejecuta la definición de scripts que ha creado. El programa ejecuta los comandos individuales de script según aparecen en el archivo de scripts. Esto le resultará muy útil para abrir su conjunto favorito de aplicaciones al inicio, por ejemplo. Pero espere, que hay más: también puede definir cualquier número de teclas y cadenas de acceso rápido.

Las teclas de acceso rápido son cualquier combinación de teclas definidas para activar una acción, por ejemplo, el inicio de una aplicación, mostrar Windows en primer plano o simular la acción de desplazamiento de la rueda del mouse.

Por el contrario, las cadenas de acceso rápido son abreviaciones de texto para comandos o frases de escritura frecuente. Además, estas cadenas se pueden usar para iniciar una acción generada por script de forma similar a las teclas de acceso rápido. Por ejemplo, podría crear una cadena de acceso rápido con la sencilla secuencia de teclas "td" para abrir Microsoft Word y escribir la fecha de hoy en el formato que desee. O, si hay un párrafo de respuesta particular que siempre envía a sus usuarios, podría crear una cadena de acceso rápido muy simple para volcar automáticamente el párrafo en un mensaje nuevo de Outlook.

El lenguaje de scripting mismo es compatible con variables, expresiones para operaciones de matemáticas y cadenas, variables globales integradas, funciones, bucles e instrucciones condicionales, así que seguro que podrá crear un script que cubra sus necesidades de administración del sistema. En total, hay más de 100 construcciones y comandos para ayudarle. Por ejemplo, puede simular la acción de arrastrar el cursor del mouse, mostrar cuadros de mensaje, ejecutar operaciones asincrónicas, enviar mensajes de correo electrónico, modificar el Registro, establecer temporizadores en los bucles para realizar comprobaciones periódicas, abrir aplicaciones, cerrar ventanas y eliminar procesos.

Otra estupenda característica de AutoHotkey es que puede compilar sus scripts para volverlos a emplear y distribuir una vez que los ha adaptado a sus necesidades. De este modo, los usuarios que no tienen la herramienta AutoHotkey instalada pueden utilizar sus scripts y accesos directos. Y, debido a la licencia del proyecto de código abierto, puede distribuirlos o venderlos sin restricciones.

En su organización interna, podría distribuir fácilmente a los usuarios finales un script ejecutable que realice algún conjunto de personalizaciones que, de otro modo, tendría que llevar a cabo manualmente en sus equipos. Además, si necesita adaptar los scripts a cada usuario, AutoHotkey acepta también parámetros y modificadores de línea de comandos, así que aquí tiene algo que es útil y reutilizable en el dominio.

A diferencia de muchos proyectos de código abierto, que a menudo carecen de profundidad en la documentación, la documentación de AutoHotkey es completa y está bien diseñada, y enseña lo necesario para generar por script las tareas de automatización con muchos ejemplos buenos y útiles. Además, en el sitio web del proyecto, encontrará un foro activo de usuarios para resolver cualquier pregunta y un wiki que contiene scripts, tutoriales y una referencia de comandos. También hay una página de presentación de scripts que ofrece un buen conjunto de ejemplos utilizables proporcionados por usuarios.

Precio: Producto gratuito.

AutoHotkey puede compilar scripts para volverlos a emplear y distribuir.

AutoHotkey puede compilar scripts para volverlos a emplear y distribuir.  (Hacer clic en la imagen para ampliarla)

Greg Steen es un profesional emprendedor y entusiasta de la tecnología. Siempre está buscando nuevas herramientas para ayudar a simplificar las operaciones, el control de calidad y el desarrollo para los profesionales de TI.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.