miércoles, 24 de julio de 2013

Applications Manager - Gestione el desempeño de las aplicaciones físicas, virtuales y en la nube

Applications Manager, una solucion de monitoreo de diversos dispositivos ya sea de infraestructura como un servidor, de aplicativos, sitios web a nivel transaccional, base de datos, servicios en la Nube, entre otras caracteristicas. en mi ambiente laboral e tenido la opotunidad de testear muchas soluciones de Performance Manager de todo tipo desde Software Libre a los aplicativos mas costosos del mercado, Application Manager en mi particular opinion me da la experiencia de sensilles, tien eun poder amplio como solucion, los pros que veo en ella es su implementacion sin complicaciones, facil y rapido, recomiento tener bien vigilado la base de datos cuando se tienen en un ambiente productivo y con mucha carga, lee bien las espesificaciones y en el mejor de los casos tener un ambiente de HA para mejor seguridad de los datos.

Algunas de las preguntas mas frecuentas por los clientes cuando se precenta esta solucion sn las siguientes;

¿Qué puede hacer ManageEngine® Applications Manager?
AdventNet ManageEngine® Applications Manager ayuda a monitorear el desempeño y la disponibilidad de las aplicaciones como aplicaciones Web, servidores de aplicación, servidores Web, bases de datos, servicios de redes, sistemas, etc. Le ayuda a identificar y analizar fallas y problemas de desempeño en sus aplicaciones antes de que afecten a los usuarios finales.

¿Cuál es la diferencia entre ManageEngine® OpManager y ManageEngine® Applications Manager? ¿Puéden ser integrados?
    OpManager se enfoca en la disponibilidad y el desempeño de las redes (WAN, LAN, Enrutadores, Interruptores, Firewalls) y Servidores, y también proporciona una vista céntrica de los dispositivos. Sin embargo, Applications Manager se enfoca primariamente en el desempeño y la disponibilidad de las aplicaciones (bases de datos, servidores de aplicación, aplicaciones de negocios, etc.) y servidores y proporciona una vista céntrica de las aplicaciones. La Gestión de Servidores es una funcionalidad muy común de ambos productos. Esto es porque es relevante tanto para la Gestión de Redes y de Aplicaciones.
    Actualmente, Applications Manager y OpManager pueden ser tranquilamente integados usando ServiceDeskPlus como una única consola para rastrear tickets dobles. Una integración más profunda entre OpManager y Applications Manager está presente en la guía básica del producto.
 ¿En dónde es usado primariamente Applications Manager?
Applications Manager puede ser usado en Centros de Datos y para mantener el TI de las Empresas. Los centros de datos pueden ser hospedados por una empresa en si misma o por un proveedor del servicio.

¿Qué versiones de Applications Manager están disponibles?
ManageEngine® Applications Manager está disponible como descargas para Windows y Linux. Por el momento, no soportamos la versión para Solaris. Pero usted puede monitorear el desempeño de Solaris ejecutando Applicatios Manager en un host Windows/Linux.

¿Qué es un Monitor?
Un monitor es una Aplicación, Servidor, Servicio o URL Web especial. El desempeño de estas Aplicaciones, Servidores y Servicios son monitoreados en base a estadísticas como Uso del CPU, Tiempo de Respuesta, etc.
Ejemplos de monitores soportados son el monitor de Servidores de Windows, el monitor Web Logic, , el monitor de la base de datos de Oracle, el monitor de servicios, el monitor de secuencias URL, el monitor Apache, etc.
Por ejemplo. Si usted desea monitorear 100 instalaciones del Servidor del Servidor SQL en sus redes, los 100 Servidores SQL serán considerados como 100 monitores.
Considere el servidor web Apache el cuál es usado por www.appmanager.com. Este monitor (servidor web Apache) podría tener "N" número de estadísticas de desempeño expuestas. Para información acerca de cuales estadísticas de desempeño usted puede ver para el monitor Apache, refiérase a Monitoreo Apache.

El número total de monitores, incluirá a los monitores que nosotros agregamos por omisión. Estos monitores por omisión no serán tomados en cuenta a la hora de calcular el número de monitores para su Licenciamiento. Para el Licenciamiento, el servidor o servidor web es considerado como un Monitor. La Utilización de CPU, el Tiempo de Respuesta, etc., son las Estadísticas de Desempeño de un Monitor de Servidores.

¿Cuáles son las diferenes formas de monitorear Aplicaciones Personalizadas?
  • Si SNMP está hablilitada en esa aplicación, usted puede usar el monitor SNMP para monitorear esa aplicación en particular. También, si usted tiene Mib para su aplicación, usted puede subir ese Mib a Applications Manager y agregar los atributos requeridos para que sean monitoreados.
  • Si sus aplicaciones utilizan java y exponen datos a través de JMX o utiliza JDK 1.5 y expone datos a través de JMX, usted puede usar el monitor JMX [MX4J / JDK1.5] para monitorear sus aplicaciones y también para agregar los atributos requeridos para que sean monitoreados.
  • Si la aplicación personalizada se está ejecutando en un puerto TCP en particular, usted puede utilizar el monitor de Servicios para monitorear el puerto y checar la disponibilidad de ese puerto. [Monitoreo de Servicios]
  • Si la aplicación es una aplicación basada en la web ( como IIS o Apache ), usted puede utilizar HTTP-URLs y secuencias de Monitoreo HTTP-URL para monitorear la disponibilidad de las URLs . [Monitoreo de Sitios Web]
  • Si usted tiene un script en una máquina deApplications Manager el cuál puede monitorear su aplicación, el servidor de Applications Manager puede ejecutar este script periódicamente usando el monitor de Scripts. También generará reportes y escalará alertas de acuerdo a los resultados obtenidos. [Monitoreo de Scripts]
  • Si usted tiene una aplicación web usando JDK 1.5, usted puede utilizar el Monitor de Transacciones Web para monitorear los detalles de inicio a fin acerca de la aplicación. [Transacciones Web].
  • Los valores del Contador de Desempeño de Windows pueden ser agregados y monitoreados como atributos. Applications Manager utiliza WMI para monitorear a los Contadores de Desempeño de Windows. [Contadores de Desempeño de Windows] 
¿Cómo monitorea Applications Manager máquinas con múltiples CPUS?
ManageEngine® Applications Manager monitorea el uso del CPU en general del servidor (no CPUs individuales).
La clase Win32_PerfRawData_PerfOS_Processor es utilizada para obtener los datos del CPU requeridos en el modo de monitoreo WMI.

¿Hay Características/Mejoras provistas especialmente a los clientes? Nosotros contamos con un mecanismo de parches para el cliente acomulativo el cuál se asegura que todos los parches de los clientes queden intregrados en el Paquete de Servicio inmediato del producto - lo cuál normalmente ocurre de 1 a 2 meses.

¿Cómo identificar cuando cambiar a la Edición Enterprise?
Cada instalación de Applications Manager puede soportar normalmente el monitoreo de 250 monitores (servidores y aplicaciones en un CPU, 1.8 GHz, 512 MB RAM, RH Linux). Esto puede elevarse basándose en la configuración del hardware del servidor en donde Applications Manager está desplegado y basándose en la carga del servidor monitoreado. El "Factor Carga" lo ayudará a decidir cuando sea tiempo de ir por una configuración distribuida.
[El factor carga sigue el formato x.y, en donde "x" representa la carga sobre el Servidor de Applications Manager, mientras que "y" representa la carga sobre la Base de Datos usada por Applications Manager. Un valor de cero representa lo menos cargado, mientras que el valor de 9 representa lo mayormente cargado.]


 ¿Cuáles son las limitaciones de la Edición Enterprise?
Usted puede ver todos los reportes y las estadísticas a tiempo real desde una sola consola en el Servidor Administrador. Pero para configurar, usted tendrá que ingresar a la Consola Web del Servidor Administrado. Sin embargo, esto se hace fácil proviendo la habilidad de "brincar" desde la Consola Administradora a la consola del Servidor Administrado.

Acontinuacion se les comparte un video mostrando lo sensillo y rapido que es la implementacion Stand Alone de esta solucion para monitoreo de performance Manager.


Descarga del Software con previo registro para el test


Implementacion en Stand Alone de la Solucion en ambientes Linux(ubuntu)
 


Implementacion en Stand Alone de la Solucion en ambientes Windows


Instalación en ambiente CentOS 64b modo linea de comando (console) 



Administracion del Aplicativo en su entorno web
---------------------------------------

Configuracion de Monitoreo de Transacciones Web



Manejo de contenedores de contraseñas fijas con Credential Manager
Monitoreo de Windows Server 2008 R2 Enterprise x64 en APM (freeEdition) con SNMP

Desistalacion en ambiente Linuxś

Sobre el directorio de instalación por default
/home/usuario//ManageEngine/AppManager11/_uninst$
encontraremos estos archivos.
-rw-rw-r-- 1 oposada oposada   55759 ago 21 13:04 uninstall.dat
-rwxrwxr-x 1 oposada oposada   59392 ago 21 13:04 uninstaller.bin
-rw-rw-r-- 1 oposada oposada 3624766 ago 21 13:04 uninstall.jar

Ejecutamos el comando desde terminar

./uninstaller.bin

este manda llamar de forma GUI la desistalacion de APM
el cual tendremos varias pantallas como estas



Con ello ya tenemos el aplicativo desinstalado, OJO de ser un ambiente productivo se tiene que ver que archivos de CFG son críticos para que no impacte la desistalacion en ambientes productivo, como por ejemplo reglas de notificacion, umbrales por disposivito, la DB etc.

No hay comentarios.: