Panel de servidor y red

9

Tenemos un Centro de operaciones de red con una docena de pantallas grandes y panorámicas que nos muestran varios gráficos de rendimiento, alarmas de servidores y equipos de red y páginas de estado. Muchas de las páginas obviamente no fueron diseñadas para ser vistas en una pantalla estática. ¿Alguien tiene una configuración similar en la que haya encontrado una herramienta o paquete en particular que se destaque en la visualización de datos? Estoy pensando que un poco de programación personalizada y tal vez algo que pueda desplazar el texto, mostrar diales, luces intermitentes y todo lo que produciría lo que estoy buscando, pero no sé por dónde empezar. Si alguien tiene algo que hacer o no hacer o tener éxito con determinados productos, sería de gran ayuda.

ACTUALIZACIÓN : Parece que lo que estoy buscando es una herramienta de creación de paneles.

José
fuente
¿Cuál es la fuente de la mayoría de los datos? Supongo que está utilizando varias herramientas diferentes de monitoreo / alerta. Apuesto a que la mayoría de ellos tienen aplicaciones adicionales para visualización.
WerkkreW
Nuestras principales fuentes de datos son SPECTRUM y Nagios.
Joseph

Respuestas:

3

Las computadoras son mucho mejores que yo en el análisis de datos. Personalmente prefiero sistemas como OpsView que digieren situaciones y ofrecen una interfaz multifacética. Las estadísticas de monitoreo se filtran por condiciones anormales, y se envían alertas individuales a los administradores responsables del sistema. Hay un panel general de salud que puede ver el servicio de asistencia y la administración que da una idea de cuán grave es un corte y si alguien que pueda solucionarlo está trabajando en ello. Lo ponen en rotación en la pantalla grande como algo que puedes ver de un vistazo, no como algo que miras todo el día. El texto desplazable y las luces intermitentes no son la forma en que los empleados asalariados deberían interactuar con sus sistemas de monitoreo.

Conrad Albrecht-Buehler tiene un Google Techtalk ("Hacer que la supervisión apesta menos") que discute los méritos y las deficiencias que ve en el diseño actual de la interfaz de usuario del tablero, y propone algunas mejoras. No sé si ha publicado código o incluso su tesis. La idea general es simple:

  • Define la supervisión de la situación como la captura de un conjunto de señales sobre un estado. Cargue, libere espacio en disco, tráfico de red o incluso cosas de nivel superior, como publicaciones en foros por hora.
  • Luego, defina una función de atención que asigne la señal de entrada amplia de 0 a 1, donde 0 es "ignorar" y 1 es "zomg!". En términos de Nagios, reemplaza el estado WARNING por un número entero WARNING.
  • Finalmente, define un agregador para resumir y priorizar esas señales de ADVERTENCIA.

En cuanto a las herramientas específicas que usaría para escribir su propio sistema de monitoreo, los scripts de Nagios tienen una interfaz decente (probablemente aquí es donde pegaría un mapeo HEED si lo desea), el almacenamiento de señales se puede hacer con rrdtool , y puedes generar gráficos a partir de eso, y hay una aplicación de Django llamada Graphite que procesa bases de datos rrd. También está Nagvis :

NagVis es un complemento de visualización para el conocido sistema de gestión de red Nagios.

NagVis se puede utilizar para visualizar datos de Nagios, por ejemplo, para mostrar procesos de TI como un sistema de correo o una infraestructura de red.

jldugger
fuente
5

Lo que he hecho es obtener la mayor cantidad posible en un navegador web. Luego uso Firefox, IE-TAB y Tab mix plus para mostrar los datos.

Tab mix plus le permite actualizar automáticamente y rotar las pestañas en un horario.

IE-Tab le permite mostrar ventanas de IE dentro de las pestañas para que TMP pueda hacer la rotación y actualización automáticas.

Luego, puede mostrar todos los monitores inalámbricos MRTG, CATI, NAGIOS, What'sUp Gold que desee y gira automáticamente, se actualiza automáticamente y es brillante ... :)

Tenemos un desarrollador que crea aplicaciones WPF por diversión, así que cuando quiero brillar, las crea para mí.

Thomas Denton
fuente
bonito. Gracias por la idea. He estado pensando en cómo hacer esto por un tiempo
MikeJ
4

Teníamos demasiadas pantallas y no suficiente información útil, por lo que engañamos totalmente. Encontramos un protector de pantalla interesante basado en LCARS (se parece a las pantallas de Star Trek) y lo ejecutamos en una de las pantallas inactivas. Ese fue el que más vieron los jefes.

Tim Howland
fuente
3
Sip. Parece que la mayor necesidad de la gran pantalla es que los jefes quieran un lugar de exhibición. Recuerdo un trabajo en el que colocamos algunas pantallas falsas pero bonitas de no hacer nada. Nuestro sistema de estado real era el color de fondo. Verde para operaciones nominales; amarillo si tuviéramos problemas que harían que al menos una persona de nivel director tomara nota; rojo si enfadaría a 3 o más directores. Obviamente, negro para una interrupción de todos los sistemas. Ja ja
quux
1

Escribí mi propia visualización de Nagios después de descubrir que ninguna de las versiones fáciles de encontrar puede manejar cientos de hosts con decenas de miles de comprobaciones. (Para liberar el código, necesito algunas personas que quieran probarlo fuera de mi entorno para poder convencer a los jefes)

Incluso los pocos que podrían no romperse requerían una configuración manual que nuestro generador de configuración nagios no podía pervertir.

Mis visualizaciones se usan en OS X y Linux, curiosamente el único navegador OS X con un modo de pantalla completa que funciona es Opera, ni Safari (y eso incluye webkit) ni FireFox.

Sin embargo, algunos consejos generales:

  • Fuentes grandes, hasta el punto de automatizar diseños para que se hagan más grandes si hay menos para mostrar
  • Usa la clasificación para que los mayores problemas sean los primeros
  • Use META refresh, no javascript para confiabilidad
  • Haga todo lo posible para minimizar el mantenimiento necesario, mejor para que le avisen sobre un sistema que aún no está en producción y luego descubra un año en el que nunca se agregó a las pantallas
  • SVG puede ser maravilloso, aunque parecen corromperse con el tiempo (utilizamos un gráfico simple de un estado como una señal visual adicional)
LapTop006
fuente
0

No conozco ningún paquete existente, pero si estás contento de codificar y tu NOC está basado en Windows, es posible que te interesen los PowerShellToys que el software / n ha anunciado. Hay una publicación en el blog de PowerShell que proporciona más información y enlaces a cada PowerShellToy. Mi primer pensamiento al enterarme de esto fue que serían ideales para crear un tablero para monitorear servidores y demás.

alastairs
fuente
Si bien los sistemas que ejecutan las pantallas están basados ​​en Windows, los datos provienen principalmente de sistemas basados ​​en Linux. No estoy seguro de si esto ayudaría. Sin embargo, la idea de un tablero es exactamente lo que estoy buscando.
Joseph
0

Utilizamos las herramientas BAC de Mercury (ahora HP) para nuestros paneles. Puedo tomar contadores, alertas, etc. de MUCHAS fuentes, analizar sus estadísticas y mostrar esas estadísticas en una variedad de formas. Sin embargo, te advierto que es una solución de alta gama, muy costosa.

Chopper3
fuente