NETOR _Network Monitor_ A Comprehensive User Interface to OpenNMS

Document Sample
NETOR _Network Monitor_ A Comprehensive User Interface to OpenNMS Powered By Docstoc
					(Network Monitor)
A Comprehensive User Interface to OpenNMS

Joseph Scoccimaro Jonathan Gdalevich

Outline
    

Goals What’s Out There (technical) What’s Out There (user interface) Proposal Questions

2

CS 6255 Midterm Presentation

Our Goals
 





To provide a informative and concise presentation of data for a network management system. Currently we believe many UIs out there are very cluttered with many useless screens. Netor will bring alerts of the network to the administrator’s attention and provide important data with easy and fast access. Netor will also include MRTG to allow graphing of the statistics.

3

CS 6255 Midterm Presentation

Network Management

4

CS 6255 Midterm Presentation

5

CS 6255 Midterm Presentation

OpenNMS
 



OpenNMS is open-source software. Designed to monitor tens of thousands of interfaces. Three main functions:
  

Service level monitoring Performance measurement Event management

6

CS 6255 Midterm Presentation

OpenNMS (cont’)
 



OpenNMS performs service level monitoring by periodically testing various services. Performance measurement is accomplished by gathering data from the network devices and trending that information over time. Event management includes the ability to store events in a database and execute automatic actions when they occur.

7

CS 6255 Midterm Presentation

OpenNMS (cont’)
    

OpenNMS can store information to Round Robin Database files (RRD). RRD files are set to a certain size upon creation and don’ get larger. Using RRD files allows use to analyze data collected by OpenNMS RRD files can also be used for graphing statistics using MRTG Web-site: www.opennms.org
CS 6255 Midterm Presentation

8

9

CS 6255 Midterm Presentation

Net-SNMP Agent
 



Net-SNMP has a open source SNMP agent available for Linux, Unix, and Windows. It gives us the opportunity to have SNMP agents without having to spend money on expensive equipment. The network administrator can personalize what types of data the agent gives.

10

CS 6255 Midterm Presentation

Net-SNMP (cont’)
  

The administrator can set the values in the sysdecription field and other fields. It also gives the administrator the ability to monitor processes running on the machine. Allowing the personalization of what data the agent gathers this application can be used in a wide variety of networks.

11

CS 6255 Midterm Presentation

User Interface

12

CS 6255 Midterm Presentation

UI Principles
   

Conceptual Model
– –

What’s it for? Similar to real-live interface

Metaphor Hierarchy
–
–

What’s more important?
White Space, “Less is More” English Language ”Cool Factor”
CS 6255 Midterm Presentation

Clarity Alignment
–

 

Color
–

13

OpenNMS

14

CS 6255 Midterm Presentation

OpenNMS (cont’)
Advantages  Good alignment  Clear/Easy to read Disadvantages  Too many screens  Organization problems (search)  Too much navigation required

15

CS 6255 Midterm Presentation

Ntop

16

CS 6255 Midterm Presentation

Ntop (cont’)
Advantages  Tabs and side menu  Little navigation  Attractive screens Disadvantages  Cluttering  Not very interactive

17

CS 6255 Midterm Presentation

Netcool

18

CS 6255 Midterm Presentation

Netcool (cont’)
Advantages  Interactive tree menu  Interactive screens  Visualization Disadvantage  “Cool factor”  Too many colors

19

CS 6255 Midterm Presentation

HP OpenView

20

CS 6255 Midterm Presentation

HP OpenView (cont’)
Advantage  Concept  Similar to other apps  Organization/Clarity  Visualization Disadvantages  Too many windows  Similar to MSVS 

21

CS 6255 Midterm Presentation

IBM Tivoli

22

CS 6255 Midterm Presentation

IBM Tivoli (cont’)
Advantages  Usability/Organization  Easy navigation  Clarity/Visualization  Few windows Disadvantages  Few windows

23

CS 6255 Midterm Presentation

Visualization Tools

24

CS 6255 Midterm Presentation

25

CS 6255 Midterm Presentation

MRTG - Multi Router Traffic Grapher
    

Tool to monitor traffic load on network links Perl scripts use SNMP to read traffic counters C program logs/graphs data Open Source Easy to use/port

26

CS 6255 Midterm Presentation

27

CS 6255 Midterm Presentation

RRD – Round Robin Database
    

MRTG redone Stores and displays time-series data Pert with C++ Open Source MIB 1.3.6.1.4.1.14697

28

CS 6255 Midterm Presentation

29

CS 6255 Midterm Presentation

JRobin
  




Java based RRD Open Sources Portable Files Stand-alone Java library Excellent Visualization

30

CS 6255 Midterm Presentation

JRobin (cont’)

31

CS 6255 Midterm Presentation

JRobin (cont’)

32

CS 6255 Midterm Presentation

Network Monitor

33

CS 6255 Midterm Presentation

Functionality
   

Network Health
–

What went wrong, how important, emergency

Network Map
–

What devices, how many, how connected
Information about individual device Graph of networks traffic
CS 6255 Midterm Presentation

Device Information
–

MRTG
–

34

User Interface
    

Tab Based Well Organized Based on existing interfaces Java/JBuilder Easy to use/navigate

NETOR Enter Text File Help Device Management Network Map Netowrk Status Select Device Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera Camera 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Name

IP Address

Subnet Mask

Apply Undo

Get New Select Device

Clear
Display All Deviced

Network Status

Error

Error Type

Date

Error Text

Visualization

35

CS 6255 Midterm Presentation

Questions?

36

CS 6255 Midterm Presentation


				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:11/18/2009
language:English
pages:36