Tenemos un montón de televisores de alta definición de gran tamaño en nuestra oficina de monitoreo que vigilan todos nuestros equipos de producción.
Estamos monitoreando:
Routers Cisco
- Conmutadores HP
- Servidores HP proliant
- Windows 2003
- IIS
- Servidor SQL
Por el momento usamos
- Nagios para disponibilidad / disponibilidad y envío de alertas
- Cactus para uso de ancho de banda
- Perfmon se ejecuta en Vista para el rendimiento del servidor
- Una combinación de otras herramientas y nuestro propio código personalizado para monitorear el rendimiento real de nuestra aplicación.
Todo esto está bien, aparte de la parte de Perfmon: nos da lo que queremos, es decir, gráficos en tiempo real en la pantalla, registrar ciertos contadores de rendimiento, etc., el único problema es configurarlo. Si la PC con Vista que ejecuta Perfmon se reinicia (normalmente debido a Windows Update), la configuración de todos los contadores nuevamente lleva años, literalmente una o dos horas de trabajo para alguien en la oficina ...
Alguien sabe de una manera de: 1. Script que agrega contadores de Perfmon 2. Otra herramienta con salida gráfica y acceso al contador WMI / Windows.
Gracias
- Miguel
fuente
Respuestas:
Separaría el gráfico / pantalla de la pieza de monitoreo / alerta. No has dicho cuántos objetos tienes. Para la mayoría de las tiendas, escribiría un script de PowerShell para obtener los contadores que quiero y canalizar la salida a los dispositivos de alimentación y para las pequeñas tiendas usar Polymon para monitorear las cosas de Windows y las bases para monitorear el resto. En un entorno más grande (más de 30 servidores), echaría un vistazo a System Center Operations Manager para monitorear y alertar. Tienes que darte cuenta, sin embargo, que SCOM NO es solo monitoreo. Está diseñado para corregir problemas y garantizar el servicio comercial, a diferencia de la mayoría del software de monitoreo que solo se preocupa por los contadores del servidor. Otras opciones serían tivoli o openview.
fuente
Recomiendo Zabbix a los administradores de sistemas que buscan soluciones de monitoreo y gráficos.
Zabbix tiene clientes (agentes) para sistemas Windows y Linux. También pueden leer paquetes SNMP para graficar y monitorear estadísticas de casi cualquier cosa.
Lo he estado usando durante 3 años y ha sido (relativamente) muy fácil de administrar y mantener actualizado.
Incluso tienen monitoreo de aplicaciones si está dispuesto a escribir las acciones para ello.
(fuente: zabbix.com )
Avíseme si tiene alguna pregunta específica sobre el uso.
fuente
si no, los gráficos en tiempo real [es decir, con unos pocos minutos de tiempo de muestreo] están bien para usted, eche un vistazo a Munin Node para Windows . alternativamente, probablemente pueda obtener muchas estadísticas de Windows a través de snmp, pero lo he intentado hace mucho tiempo y abandoné la idea con bastante rapidez. munin-node fue suficiente.
fuente
Perfmon puede ser programado, y la configuración se puede guardar en Vista. Perfmon incluso puede iniciar sesión en una base de datos MSSQL. Aquí te explicamos cómo hacerlo.
PROTIP: puede configurar su máquina de vista única para que también registre de forma remota los datos de rendimiento de otros sistemas.
Y así es como puede generar un informe o dos a partir de los datos que ha recopilado.
fuente
OpenNMS 1.7.x tiene soporte WMI. OpenNMS
De lo contrario, iría a la ruta Nagios / RRD como lo sugirió Joseph.
fuente
"Otra herramienta con salida gráfica y acceso al contador WMI / Windows ..."
PolyMon tiene una buena pantalla de tablero general, los resultados están en dB para tendencias / informes a largo plazo. WMI, Perfmon, SNMP, Ping, puerto TCP, Powershell ...
Para una visualización en tiempo real extremadamente configurable, (todas las mismas fuentes de datos) una variante del mismo producto es PolyMonRT
Los amo
fuente
Admin Arsenal tiene un gran monitor de rendimiento con gráficos gráficos. Es gratis para probar.
fuente
Es comprensible que la configuración de 4 herramientas de monitoreo diferentes pueda ser bastante laboriosa. Como ya está utilizando nagios (la mejor herramienta de monitoreo de código abierto), consideraría integrar todas las funcionalidades para su monitoreo en el mismo lugar (NAGIOS). He usado nagios para monitorear todos los elementos que tiene en su sistema (servidor sql, dispositivos de red, máquinas Windows ...) y más (servidores Linux, servidores Solaris, aplicaciones Java, etc.). Mi recomendación para ti es la siguiente:
Buena suerte
// Marco
fuente
Samurize es ideal para diseñar pantallas de perfmon visuales en tiempo real. Diseña todo en un editor, incluidos gráficos y superposiciones. Puede ejecutarse como un widget en el escritorio o en segundo plano, generando archivos de imagen periódicamente.
fuente
Después de agregar todos los contadores, puede guardar la configuración resultante como un archivo msc. Luego simplemente abra el archivo .msc para volver a abrir el monitor.
JR
fuente
¿ Logman le permitirá realizar un script del Monitor de rendimiento para su satisfacción? También encontré un script que puede ayudar.
fuente
Use RoboTask para simular la actividad del mouse y el teclado, ya que envía clics virtuales del mouse y pulsaciones de teclas, puede automatizar cualquier tarea en cualquier aplicación. Puede configurar una tarea que se ejecute al inicio o en un momento programado, y observe con asombro cómo su computadora realiza automáticamente sus tareas de "tarea" tan rápido como la aplicación puede responder. (si su aplicación se cuelga por 10 minutos, obviamente tendrá que retrasar el script por 10 minutos)
RoboTask puede incluso comunicarse con instancias de sí mismo en otras computadoras, lo que le permite controlar / iniciar "centralmente" muchas tareas a la vez. Las condiciones y los bucles también están disponibles para aquellos con conocimientos básicos de programación.
"Escribir" una tarea es algo así como trabajar con scripts, solo que no escribirás nada ya que todos los "comandos" disponibles se enumeran con GUI personalizadas. Tendrá que especificar demoras entre cada acción para dar tiempo para que el programa responda, incluso si las demoras son en milisegundos.
Alternativamente, puede usar Automation Anywhere , que es más fácil de configurar ya que puede "grabar" su actividad y luego dejarla "reproducir", creando efectivamente un "script" que puede simularse una y otra vez.
fuente
SCOM 2007 puede hacerlo. De todos modos, la herramienta que utilizará, tenga cuidado de no sobrecargar el sistema a través del monitoreo.
Excavar en WMI no tan usado puede revelar problemas de WMI. Nuestro SCOM reveló un problema debido a una consulta WMI demasiado profunda con datos no almacenados en caché. Tuvimos que aplicar una revisión para mantener el WMI funcionando.
fuente
Se hace referencia en otra publicación sobre cómo monitorear su servidor de Windows ¿Qué herramienta usa para monitorear sus servidores? Hay una herramienta de codeplex llamada PAL, generalmente defino todos los contadores que necesito en un servidor y los programo para que se inicien automáticamente y se ejecuten durante 5 minutos cada hora. La salida se arroja a archivos binarios blg que luego proceso usando PAL (M $ LogParser) y genero mis informes. Esta tarea se puede automatizar para que los informes se envíen por correo.
Herramienta PAL: pal.codeplex.com
fuente
Hmm: todas las opciones anteriores son válidas, y algunas son probablemente mejores que la solución de rendimiento.
Pero para su solución Perfmon, puede guardar y cargar un conjunto de contadores.
Configure la pantalla de PerfMon con los contadores apropiados. Haga clic derecho en el gráfico y seleccione Guardar configuración como ... e ingrese el nombre apropiado. Esto guardará los contadores como un archivo HTML.
Reinicie PerfMon (o haga clic derecho y seleccione Eliminar todos los contadores). Abra el archivo html guardado anteriormente en NotePad, selecciónelo todo y cópielo en el portapapeles.
Haga clic en el icono del portapapeles (Pegar lista de contadores) o presione ctrl- v.
fuente
Descargo de responsabilidad: My $ .02 como Zenoss Community Manager.
Zenoss hace todo lo que desea: Cisco, conmutadores y servidores HP, servidores Windows y aplicaciones a través de WMI. Tiempo de actividad / disponibilidad, uso de ancho de banda y envío de alertas (además, puede reutilizar sus complementos Nagios y Cactii existentes). Además, es de código abierto y gratuito, no utiliza ningún agente y tiene una comunidad muy grande y activa de usuarios que monitorea un conjunto muy diverso de hardware y servicios.
fuente