サーバーとネットワークのダッシュボード


9

私たちは、さまざまなパフォーマンスグラフ、サーバーおよびネットワーク機器のアラーム、ステータスページを表示する、12の大型ワイドスクリーンディスプレイを備えたネットワークオペレーションセンターを備えています。私のページの多くは明らかに静的ディスプレイで表示するように設計されていません。データの表示に優れた特定のツールやパッケージを見つけた同様の設定はありますか?テキストをスクロールしたり、文字盤を表示したり、ライトを点滅させたり、探しているものを生み出すことができないような、ちょっとしたカスタムプログラミングや何かを考えていますが、どこから始めればいいのかわかりません。誰かが特定の製品で何かすべきこと、すべきでないこと、または成功した場合、それは大きな助けになるでしょう。

更新:私が探しているのは、ダッシュボード作成ツールです。


ほとんどのデータのソースは何ですか?いくつかの異なる監視/警告ツールを使用していると思います。私はそれらのほとんどが視覚化のためのアドオンアプリケーションを持っているに違いない。
WerkkreW 2009年

私たちの主なデータソースは、SPECTRUMとNagiosです。
ジョセフ

回答:


3

データの分析に関しては、コンピュータは私よりはるかに優れています。個人的には、OpsViewのような、状況を消化し、多面的なインターフェースを提供するシステムを好みます。監視統計は異常な状態がないかフィルタリングされ、個々のアラートはシステムを担当する管理者に配信されます。ヘルプデスクと管理者が見ることができる全体的なヘルスダッシュボードがあり、停止がどれほどひどいか、それを修正できる人がまだ作業中であるかどうかの印象を与えます。彼らはそれを大画面で回転させて、一日中見ているものではなく、一目でわかるものとして置いています。テキストのスクロールとライトの点滅は、サラリーマンが監視システムとやり取りする方法ではありません。

Conrad Albrecht-Buehlerには、現在のダッシュボードUI設計に見られるメリットと欠点を説明し、いくつかの改善を提案するGoogle Techtalk( "Making Monitoring Suck Less")があります。彼が公開したコードなのか、それとも彼の論文なのかはわかりません。一般的な考え方は簡単です:

  • 状態監視は、状態に関する一連の信号をキャプチャすることとして定義します。読み込み、ディスク領域の解放、ネットワークトラフィック、さらには1時間あたりのフォーラム投稿などの高レベルのもの。
  • 次に、0から1までの広い入力信号をマッピングする注意関数を定義します。0は「無視」、1は「zomg!」です。Nagiosに関しては、彼はWARNING状態をWARNING整数に置き換えます。
  • 最後に、アグリゲーターを定義して、それらのWARNINGシグナルを要約して優先順位を付けます。

独自の監視システムを作成するために使用する特定のツールに関する限り、Nagiosスクリプトには適切なインターフェイスがあり(おそらく、HEIDマッピングを接着する場所です)、信号の保存はrrdtoolで行うことができます。それからグラフを生成できます。また、RRDデータベースをレンダリングするGraphiteと呼ばれるDjangoアプリがあります。Nagvisもあります

NagVisは、よく知られているネットワーク管理システムNagiosの視覚化アドオンです。

NagVisを使用してNagiosデータを視覚化できます。たとえば、メールシステムやネットワークインフラストラクチャなどのITプロセスを表示できます。


5

私がやったことは、できるだけ多くをWebブラウザーに取り込むことです。次に、Firefox、IE-TAB、Tab Mix Plusを使用してデータを表示します。

タブミックスプラスを使用すると、スケジュールに基づいてタブを自動更新およびローテーションできます。

IE-Tabを使用すると、タブ内にIEウィンドウを表示できるため、TMPは自動回転と更新を実行できます。

次に、MRTG、CATI、NAGIOS、What'sUp Gold、必要なワイヤレスモニターをすべて表示し、自動回転、自動更新して光沢を出すことができます... :)

私たちは楽しみのためにWPFアプリを構築する開発者を持っているので、私がピカピカにしたいとき、彼は私のためにそれらを構築します。


いいね。アイデアをありがとう。私はしばらくこれを行う方法について考えていました
MikeJ

4

ディスプレイが多すぎて有用な情報が足りなかったため、だまされました。興味深いLCARSベースのスクリーンセーバー(Star Trekのディスプレイのように見えます)を見つけ、アイドルディスプレイの1つで実行しました。それはボスが最もよく見たものだった。


3
うん。大画面の最大の必要性は、ショープレイスを望んでいるボスであると思われます。偽物でありながら見栄えのする何もしないディスプレイを設置した仕事を思い出します。私たちの本当のステータスシステムは背景色でした。名目上の運用では緑。少なくとも1人の取締役レベルの人物に注意を促すような問題があった場合は黄色。3人以上の監督が怒ると赤。明らかに、すべてのシステムが停止している場合は黒になります。ははは。
quux 2009年

1

簡単に見つけられるバージョンは何万ものホストを処理できず、何万ものチェックがあることを知った後、私は自分のNagios視覚化を書きました。(コードをリリースするには、私の環境の外で試してみたい人が何人か必要なので、上司を説得できます)

私たちのnagios configジェネレーターが変態することができなかった必要な手動設定を壊さないかもしれない少数でさえ。

私の視覚化はOS XとLinuxで使用しています。奇妙なことに、フルスクリーンモードが動作する唯一の OS XブラウザーはOperaであり、Safari(およびwebkitを含む)もFireFoxもそうではありません。

ただし、いくつかの一般的なヒント:

  • ビッグフォント。レイアウトを自動化して、表示するものが少なくなれば大きくなるようにします。
  • 最大の問題が最初になるようにソートを使用します
  • 信頼性のためにJavaScriptではなくMETAリフレッシュを使用してください
  • 必要なメンテナンスを最小限に抑えるために最善を尽くし、まだ生産されていないシステムについて警告を受けてから、ディスプレイに追加されなかった年を見つけてください。
  • SVGは素晴らしいものになる可能性がありますが、時間の経過とともに破損するように見えます(追加の視覚的な手掛かりとして、状態の単純なグラフィックを使用しています)

0

既存のパッケージは知りませんが、コーディングに満足していて、NOCがWindowsベースの場合、/ nソフトウェアが発表したPowerShellToysに興味があるかもしれません。詳細情報と各PowerShellToyへのリンクを提供するPowerShellブログの投稿があります。これらについて聞いて最初に思ったのは、サーバーを監視するためのダッシュボードを作成するのに理想的だと思いました。


ディスプレイを実行するシステムはWindowsベースですが、データは主にLinuxベースのシステムから取得されます。これが役立つかどうかはわかりません。ダッシュボードのアイデアは、まさに私が探しているものです。
ジョセフ

0

ダッシュボードにはMercury(現在はHP)のBACツールを使用しています。私は非常に多くのソースからカウンター、アラートなどを取得し、それらの統計をクランチし、さまざまな方法でそれらの統計をダッシュ​​ボードできます。ただし、これはハイエンドのソリューションです。非常に費用がかかります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.