20200417_jeffrey - silenceuncrio/diary GitHub Wiki

0900

ISMS Server - task - [10%] dashboard - 4/27 ~ 5/8

昨天透過 10 Best Network Monitoring Tools & Software of 2020

參考了線上 demo 的

    1. Solarwinds Network Performance Monitor
    1. WhatsUp Gold 2017

一開始看人家寫好的作品

  • dashboard 可讓使用者自行定義要看那些資訊
  • 功能很多

經過一晚的沉澱

  • 一眼看不完
  • 需要一段時間的學習才能看懂 dashboard 裡各個 widget 想表達的資訊

先鎖定 1. Solarwinds Network Performance Monitor 來看看有什麼可以借用的設計

solarwinds - All Nodes

image

ISMS-Server 所管理的設備我們也可以抽象的稱為 node

多個 nodes 為了管理方便我們可以把它們分組

怎麼分組呢

我們不像 solarwinds - 透過標準的 SNMP 可以管各式各樣買的到的 網路設備

所以 solarwinds 在 dashboard 上的 All Nodes widget 才需要顯示目前的分組依據

GROUP BY VENDOR, MACHINE TYPE

widget 右上有兩個連結

1000

RD meeting

這個月底 M350 委託台灣公司製造的板子就完成了

還有兩個禮拜的時間可以專心作 ISMS-Server

再來還是要以 M350 為優先

不過 ISMS-Sever 後續還是要兼顧

我幫忙的部分是很難交接的

1320

ISMS Server - task - [10%] dashboard - 4/27 ~ 5/8

solarwinds - All Nodes

image

widget 主要內容是由 group 構成的 list

每個 group list entry 可以再展開

而且有簡單的 icon 表示狀態

試著展開 Cisco 這個 group list entry

solarwinds - All Nodes - group Cisco

image

還有第二層的 sub-group

這應該就是所謂的粉組依據吧 - GROUP BY VENDOR, MACHINE TYPE

  • VENDOR
    • Cisco
  • MACHINE TYPE
    • Catalyst 3560X 48
    • Cisco
    • Cisco 2821
    • ...

滑鼠移至某個 node 上 - LOSA-2821-WAN 所顯示的訊息

solarwinds - All Nodes - group Cisco - Cisco 2811 - LOSA-2821-WAN

image

注意到 Overall Hardware Status 所顯示的 icon 和文字描述 Warning

group 級的 Overall Hardware Status 以其下所屬的 nodes 最嚴重Overall Hardware Status 為代表

有那些 Overall Hardware Status 呢?

  • Up
  • Warning
  • Critical
  • Undefined

目前不確定 Undefined 指的是什麼

不過 Warning 和 Critical 可以參考以下

solarwinds - All Active Alerts

image

alert 有以下幾種

  • Critical
  • Information
  • Notice
  • Warning

由字面上來看

嚴重程度 (severity) 從最嚴重到最不嚴重依序為

  1. Critical
  2. Warning
  3. Notice
  4. Information

不確定這不同程度的 Alert 怎麼來表示成 Overall Hardware Status

ISMS-Server 的 dashboard 上也要有 All Nodes


繼續參考

solarwinds - Hardware Health Overview

image

這個我們 ISMS-Server 的 dashboard 一定要有這東西 不過我們要去定義這四種 node 的 Hardware Health 狀態

  • Up
  • Warning
  • Critical
  • Undefined

1445

看一下第三名 3. ManageEngine OpManager 的 live demo

感覺這一家的比 1. Solarwinds Network Performance Monitor 更適合我們參考


第七名 7. Incinga 的 demo

感覺蠻陽春的

1555

ISMS Server - task - [10%] dashboard - 4/27 ~ 5/8

參考第三名 3. ManageEngine OpManager 的 [live demo] 的 dashboard

OpManager - Dashboard - Devices by CPU Utilization

image

這個還蠻容易作的 而且相對單純

不過 OpManager 並不使用 node 以及 group 的概念

還是直接看 solarwinds 的 Top 10 Nodes by Average CPU Load

solarwinds - Top 10 Nodes by Average CPU Load

image

SolarWinds 有官方的文件可以看 - SolarWinds NPM Top List Views

有各種的 Top List Views


再來看 OpManager 的 Recent Alarms

OpManager - Dashboard - Recent Alarms

image

SolarWinds 是怎麼呈現呢?

solarwinds - All Alerts

image

solarwinds 這個 widget 不適合放在 dashborad 上

要回去看 information dashboard design 的書我才能說出是為什麼不適合

目前舊鎖定以下兩家的 Live demo

    1. Solarwinds Network Performance Monitor
    1. ManageEngine OpManager

先從最好作的 widget 下手

豐富我們的 ISMS-Server dashborad