서버 및 네트워크 대시 보드


9

다양한 성능 그래프, 서버 및 네트워크 장비 경보 및 상태 페이지를 보여주는 12 개의 대형 와이드 스크린 디스플레이가있는 네트워크 운영 센터가 있습니다. 많은 페이지가 분명히 정적 디스플레이에서 볼 수 있도록 설계되지 않았습니다. 누구든지 데이터를 표시하는 데 탁월한 특정 도구 또는 패키지를 찾은 비슷한 설정이 있습니까? 나는 약간의 사용자 정의 프로그래밍과 텍스트 스크롤, 다이얼 표시, 깜박이는 불빛 및 내가 찾고있는 것을 생산할 수있는 무언가를 생각하지만 어디서부터 시작 해야할지 모르겠다. 누군가 특정 제품에 대해 할 일이나 할 일이 없거나 성공하면 큰 도움이됩니다.

업데이트 : 내가 찾고있는 것은 대시 보드 생성 도구 인 것 같습니다.


대부분의 데이터 소스는 무엇입니까? 여러 가지 다른 모니터링 / 경고 도구를 사용한다고 가정합니다. 나는 그들 대부분이 시각화를위한 애드온 응용 프로그램을 가지고 있다고 확신합니다.
WerkkreW

주요 데이터 소스는 SPECTRUM과 Nagios입니다.
Joseph

답변:


3

컴퓨터는 데이터를 분석 할 때보 다 훨씬 낫습니다. 개인적으로 상황을 소화하고 다양한 인터페이스를 제공하는 OpsView 와 같은 시스템을 선호합니다 . 모니터링 통계는 비정상 조건에 대해 필터링되며 시스템을 담당하는 관리자에게 개별 경고가 전달됩니다. 헬프 데스크 및 관리가 볼 수있는 전반적인 상태 대시 보드가 있으며, 이로 인해 정전이 얼마나 심한 지,이를 해결할 수있는 사람이 아직 작업 중인지 여부를 알 수 있습니다. 그들은 하루 종일 응시하는 것이 아니라 한눈에 볼 수있는 것으로 큰 화면에서 회전시킵니다. 스크롤 텍스트 및 깜박이는 표시등은 급여 직원이 모니터링 시스템과 인터페이스하는 방식이 아닙니다.

Conrad Albrecht-Buehler 는 현재 대시 보드 UI 디자인에서 볼 수있는 장점과 단점을 설명하고 몇 가지 개선 사항을 제안 하는 Google Techtalk ( "마킹 모니터링 성능 저하") 를 보유하고 있습니다. 그가 코드 나 논문을 발표했는지 모르겠습니다. 일반적인 아이디어는 간단합니다.

  • 상황 모니터링은 상태에 대한 신호 세트를 캡처하는 것으로 정의합니다. 로드, 사용 가능한 디스크 공간, 네트워크 트래픽 또는 시간당 포럼 게시물과 같은 더 높은 수준의 항목.
  • 그런 다음 0에서 1까지의 넓은 입력 신호를 매핑하는 heed 함수를 정의합니다. 0은 "무시"이고 1은 "zomg!"입니다. Nagios 측면에서 WARNING 상태를 WARNING 정수로 바꿉니다.
  • 마지막으로 이러한 경고 신호를 요약하고 우선 순위를 지정하기 위해 애그리 게이터를 정의하십시오.

지금까지 당신이 당신의 자신의 모니터링 시스템을 작성하는 데 사용할 것 특정 도구로, Nagios는 스크립트가 괜찮은 인터페이스를 가지고, 신호를 저장하는 것은 수행 할 수 있습니다 (아마도 이것은 당신이 좋아이 경우 당신이에 유의하십시오 매핑에 접착제 할 위치입니다) RRDtool의 , 그리고 그로부터 그래프를 생성 할 수 있으며 rrd 데이터베이스를 렌더링하는 Graphite 라는 Django 앱이 있습니다. Nagvis있습니다 .

NagVis는 잘 알려진 네트워크 관리 시스템 Nagios의 시각화 애드온입니다.

NagVis는 메일 시스템 또는 네트워크 인프라와 같은 IT 프로세스를 표시하는 등 Nagios 데이터를 시각화하는 데 사용할 수 있습니다.


5

내가 한 일은 내가 할 수있는 한 많은 것을 웹 브라우저에 넣는 것입니다. 그런 다음 Firefox, IE-TAB 및 Tab mix plus를 사용하여 데이터를 표시합니다.

탭 믹스 플러스를 사용하면 일정에 따라 탭을 자동 업데이트하고 회전 할 수 있습니다.

IE-Tab을 사용하면 탭 내에 IE 창을 표시하여 TMP가 자동 회전 및 업데이트를 수행 할 수 있습니다.

그런 다음 MRTG, CATI, NAGIOS, What'sUp Gold, 원하는 무선 모니터를 모두 표시 할 수 있으며 자동 회전, 자동 업데이트 및 반짝입니다 ... :)

우리는 재미있게 WPF 앱을 개발하는 개발자가 있으므로 반짝이고 싶을 때 저를 위해 앱을 빌드합니다.


좋은. 아이디어 주셔서 감사합니다. 이 작업을 잠시 수행하는 방법에 대해 생각했습니다
MikeJ

4

우리는 디스플레이가 너무 많고 유용한 정보가 충분하지 않았기 때문에 완전히 속였습니다. 흥미로운 LCARS 기반 화면 보호기 (Star Trek의 디스플레이와 유사 함)를 찾아 유휴 디스플레이 중 하나에서 실행했습니다. 그것은 상사가 가장 많이 본 것입니다.


3
예. 대형 스크린의 가장 큰 요구는 진열장을 원하는 보스입니다. 나는 우리가 가짜이지만 멋지게 보이는 아무것도하지 않는 디스플레이를 배치 한 작업을 회상합니다. 우리의 실제 상태 시스템은 배경색이었습니다. 공칭 작전의 경우 녹색; 적어도 한 명의 감독 수준의 사람이 주목할만한 조사가있는 경우 노랑색; 3 명 이상의 감독이 화를 내면 빨간색입니다. 분명히 모든 시스템 중단에 대해 검은 색입니다. 하하.
quux

1

쉽게 찾을 수있는 버전 중 수만 개의 호스트를 수백 개의 호스트로 처리 할 수 ​​없다는 것을 알게 된 후 Nagios 시각화를 직접 작성했습니다. (코드를 릴리스하려면 보스를 설득 할 수 있도록 환경 외부에서 코드를 사용하려는 몇 사람이 필요합니다.)

나지 오스 구성 생성기가 할 수 없었던 수동 구성이 필요하지 않은 소수조차도 수동 구성이 필요했습니다.

내 시각화는 OS X 및 Linux에서 사용됩니다. 이상하게도 전체 화면 모드로 작동 하는 유일한 OS X 브라우저는 Safari이며 웹 키트를 포함하여 FireFox도 Opera가 아닙니다.

그래도 몇 가지 일반적인 팁 :

  • 레이아웃을 자동화 할 때까지 큰 글꼴로 표시가 적을수록 더 커집니다.
  • 가장 큰 문제가 먼저 정렬되도록 정렬 사용
  • 신뢰성을 위해 자바 스크립트가 아닌 메타 새로 고침 사용
  • 필요한 유지 관리를 최소화하기 위해 최선을 다하고, 아직 생산되지 않은 시스템에 대한 경고를받은 다음, 시스템에 디스플레이에 추가 된 적이 없는지 1 년 동안 알아내는 것이 좋습니다.
  • SVG는 시간이 지남에 따라 손상되는 것처럼 보이지만 훌륭 할 수 있습니다 (우리는 상태의 간단한 그래픽을 추가 시각적 신호로 사용합니다)

0

기존 패키지는 알지 못하지만 코딩에 만족하고 NOC가 Windows 기반 인 경우 / n 소프트웨어가 발표 한 PowerShellToys에 관심이있을 수 있습니다. PowerShell 블로그 에는 각 PowerShellToy에 대한 자세한 정보와 링크를 제공 하는 게시물 이 있습니다 . 이에 대한 나의 생각은 서버 모니터링을위한 대시 보드를 만드는 데 이상적 일 것입니다.


디스플레이를 실행하는 시스템은 Windows 기반이지만 데이터는 대부분 Linux 기반 시스템에서 가져옵니다. 이것이 도움이 될지 확실하지 않습니다. 대시 보드의 아이디어는 내가 찾고있는 것입니다.
Joseph

0

대시 보드에는 Mercury (현재 HP)의 BAC 도구를 사용합니다. 너무 많은 소스에서 카운터, 경고 등을 가져 와서 통계를 처리하고 다양한 방식으로 통계를 대시 보드에 표시 할 수 있습니다. 그래도이 방법은 고급 솔루션이며 매우 비용이 많이 듭니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.