Network Management System Homework - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

Network Management System Homework

Description:

Web-GUI based on php, HTML, DHTML, TEXT. GraphViz tools for displaying network topology ... GUI : HTML, DHTML, GraphViz. mod_php. snmptrapd. syslogd. 9/6/09. 12 ... – PowerPoint PPT presentation

Number of Views:201
Avg rating:3.0/5.0
Slides: 39
Provided by: gae6
Category:

less

Transcript and Presenter's Notes

Title: Network Management System Homework


1
Network Management SystemHomework 2
  • 2006. 3. 15
  • Mobile Networking Lab.
  • Sok-Hyong Kim (ITE20052605)
  • Hyun-Jin Kim (ITE 20052609)

2
Contents
  • OpenNMS
  • Just For Fun (JFF) NMS
  • AdventNet Web NMS
  • HP OpenView
  • Hello NMS
  • Network Management Information System (NMIS)
  • BelAir BelView NMS

3
OpenNMS Overview (1/2)
  • NMS Name
  • OpenNMS
  • Company or Organization (or the developer)
  • OpenNMS Group
  • Protocols supported
  • SNMP, DHCP, DNS, FTP, HTTP, HTTPS, ICMP, LDAP,
    POP3, SMTP and TCP
  • Platforms supported
  • Solaris 8,9 (SPARC), Solaris 8,9 (x86)
  • Mac OS X (Panther)
  • UNIX, Linux

4
OpenNMS Overview (2/2)
  • User interfaces supported
  • Servlet, JSP
  • URLs
  • http//www.opennms.org/index.php/Main_Page
  • Other Points
  • Open source project
  • XML based NMS configuration
  • Configuration is work after restarting of the NMS

5
OpenNMS - Architecture
WEB based GUI (HTML, JavaScript, CSS)
OpenNMS Core
Web Container (Tomcat) Servlet, JSP
JNI For ICMP
RRDUtils
ICMP Socket
JDBC Driver
JavaMail
RRD (Jrobin)
6
OpenNMS Functionalities (1/2)
  • Fault management
  • Defines poller configuration file and use ICMP
    ping to a particular set of IP addresses
  • Grouping network devices into packages (services,
    frequency, etc.)
  • Each package can have its own downtime model and
    an outage calendar
  • Configuration management
  • The basic monitored element (node/device/interface
    s(IP), service)
  • Discovering an IP address to monitor
  • Discovering the services (httpd, DNS, etc.)
    supported by that IP address

7
OpenNMS Functionalities (2/2)
  • Accounting management
  • None
  • Performance management
  • Use RRD (Round Robin Database) tools
  • Define the reports name and reports type
    (snmp-graph.properties)
  • RRD File Name, DataSource (RRD File or
    expression), Shape (Line, Area, Stack)
  • Security management
  • None

8
OpenNMS - Roles of Core Part Functions
  • Poller
  • Collectd
  • Data collection is handled via the collectd
    proccess
  • Monitor
  • Perfom a simple test to see if the resource is
    responding correctly
  • Discovery
  • Capsd
  • Be responsible for discovering all the services
    to be monitored
  • Eventd
  • OpenNMS manages events through the eventd process
  • Internally generated events and external SNMP
    traps
  • Trapd
  • OpenNMS can also receive SNMP traps via the trapd
    process

9
Just For Fun NMS Overview (1/2)
  • NMS Name
  • Just For Fun NMS (JFFNMS)
  • Company or Organization (or the developer)
  • Developed by Javier Szyszlican
  • Sponsored by ocXpress.com
  • Protocols Supported
  • SNMPv1,v2,v3, TCP, ICMP, etc
  • Platforms Supported
  • UNIX systems (Linux, Solaris, FreeBSD, etc)
  • Windows NT/2000/XP

10
Just For Fun NMS Overview (2/2)
  • User Interfaces Supported
  • Web-GUI based on php, HTML, DHTML, TEXT
  • GraphViz tools for displaying network topology
  • RRD Tools for displaying graphs
  • URLs
  • http//www.jffnms.org
  • Other Points
  • Open Source NMS Licensed under the GNU GPL
  • Supporting dynamic user configuration
  • Supporting to monitor kinds of CISCO devices
  • Well-made user documentations and communities

11
Just For Fun NMS - Architecture
GUI HTML, DHTML, GraphViz
JFFNMS Core (php)
Web Server (Apache)
Consoldator (Event, Alarm)
mod_php
SLA analyzer
snmptrapd
Poller (cron)
syslogd
Web (php)
RRD Files (RRDTool)
Database (MySQL, PostgreSQL)
12
Just For Fun NMS Functionalities (1/2)
  • Fault Management
  • ICMP ping messages to check node failures
  • Configurable event severities and alarm states
  • Several methods for reporting faults (E-mail,
    SMS, Sound)
  • SLA management
  • Configuration Management
  • Hierarchical entity management (Zone/Host/Interfac
    e)
  • Manual or automatic network discovery using
    subnet address
  • Event configuration

13
Just For Fun NMS Functionalities (2/2)
  • Accounting Management
  • None
  • Performance Management
  • Polling management
  • Supporting kinds of MIBs for CISCO devices
  • Daily, weekly, monthly reports generation
  • Traffic utilization, RTT, loss rate, TCP
    connection in/out/delay, CPU temperature, etc
  • Security Management
  • Configuration of system access levels

14
AdventNet Web NMS Overview (1/2)
  • NMS Name
  • AdventNet Web NMS
  • Company or Organization (or the developer)
  • AdventNet
  • Protocols supported
  • SNMP, TL1, CORBA, XML and Telnet/CLI

15
AdventNet Web NMS Overview (1/2)
  • Platforms supported
  • Windows NT4/2000/XP, Linux 6.2/7.0/7.2/8.0,
    Solaris 5.6/5.7/5.8
  • User interfaces supported
  • JSP, Servlet
  • URLs
  • http//www.adventnet.com/products/webnms/index.htm
    l

16
AdventNet Web NMS - Architecture
FE 1
Primary BE
Management(Mediation) Server
RDBMS
RDBMS
Secondary BE
FE n
17
AdventNet Web NMS Functionalities (1/2)
  • Fault management
  • Provides filtering of trap/event/alert, parsing
    of traps and events
  • Provision to execute automated actions, event
    correlation and alerting
  • Configuration management
  • Designed to provide a vendor neutral multi
    protocol, robust system
  • Supports TL1, CORBA, Telnet/CLI, TFTP, FTP, SNMP
    protocols out-of-the-box to communicate with
    managed systems

18
AdventNet Web NMS Functionalities (2/2)
  • Accounting management
  • None
  • Performance management
  • Threshold Notification / Collected data Observers
    (Poll observers) / Poll Unit Observers
  • Customized reports
  • Data collection, data storage, reports, threshold
    generation, graphs, distributed polling,
    performance client, managed object inputs to
    performance module
  • Security management
  • None

19
AdventNet Web NMS Roles of Tiers
  • Database Tier
  • Any RDBMS that provides a JDBC driver is
    supported
  • Enables quick and focused application development
  • State can be maintained in the database
  • Leverage the benefits of transaction support,
    database synchronization, and object locking for
    data integrity, security and availability
  • Management Server Tier
  • Provides XML mediation for all management
    protocols such as SNMP, TL1, CORBA, TFTP, XML,
    CLI/Telnet etc.
  • Back-end Server Tier
  • Consists of the core business logic related to
    management functions such as FCAPS etc.
  • Front-end Server Tier
  • Consists of the web container
  • Web access to management information, the client
    communication management module and the session
    beans
  • Client Tier
  • Multiple options such as Java client (for rich
    GUI) and HTML client (for web access over low
    speed links) are supported

20
HP OpenView Overview (1/2)
  • NMS Name
  • HP OpenView
  • Company or Organization (or the developer)
  • Hewlett-Packard
  • Protocols supported
  • IMAP4, POP3, SMTP, FTP, HTTP, HTTPS, NNTP, DHCP,
    DNS, ICMP, LDAP, NTP, TCP, Dial-Up, WAP, etc.
  • Platforms supported
  • HP-UX HP servers and workstations (HP-UX 9.x,
    10.x, 11.11)
  • Solaris Sun SPARCstation 5, 10, 20, SPARC
    classics, and Sun servers (Solaris 2.3, 2.4, 2.8)
  • Windows NT

21
HP OpenView Overview (2/2)
  • User interfaces supported
  • JSP, Java based web reporting
  • URLs
  • http//www.openview.hp.com/
  • Others
  • Integrate with various solutions to support FCAPS

22
HP OpenView - Architecture
23
HP OpenView Functionalities (1/2)
  • Fault management
  • Alarm handling, event logging, off-the-shelf
    modules available for added functions, varying
    views, bi-directional network integration,
    filters
  • Includes specialized tools for polling,
    auto-discovery and probes
  • correlation for IP networks and sophisticated
    ASCII and TL-1 processing and integration of
    system and application management
  • Configuration management
  • Configures servers (data center and etc.), PCs
    (desktop or laptop), and specialty devices
    (automated teller machines, handheld and
    point-of-sales devices
  • Automate the management of software such as
    operating systems, applications, patches,
    content, and configuration settings
  • Designed to support hardware (router, hub, etc.)
    and SNMP object
  • SNMP object Application, Database, etc.

24
HP OpenView Functionalities (2/2)
  • Accounting management
  • HP OpenView Internet Usage Manager captures
    accounting and usage data from a diversity of
    sources
  • Both traditional billing sources such as call
    detail records (CDRs), and new data accounting
    sources such as IPDR, RADIUS, traffic managers
    and many more
  • Performance management
  • Hierarchical presentations and various analysis
    tools
  • Security management
  • Provides a robust incident management workflow
    with verifiable service level agreements (SLA)
  • Identify, respond, track, and report on security
    incidents from across the enterprise

25
Hello NMS Overview (1/2)
  • NMS Name
  • Hello NMS
  • Company or Organization (or the developer)
  • Hello NMS
  • Protocols Supported
  • XML, SNMP, TL1, CORBA, TMN
  • Platforms Supported
  • UNIX systems (Linux, Solaris, FreeBSD, etc)
  • Windows NT/2000/XP

26
Hello NMS Overview (2/2)
  • User Interfaces Supported
  • JAVA with Standard Windows Toolkit (SWT)
  • Windows layout with XML
  • URLs
  • http//www.hellonms.net
  • Other Points
  • Open Source NMS Licensed under the GNU GPL
  • Two versions are supported JAVA, C
  • Component Based Development
  • XML based modeling

27
Hello NMS - Architecture
28
Hello NMS - Functionalities
  • On going project
  • There is no document for describing this NMS
  • Korean open source NMS project
  • Thats why I choose this NMS

29
NMIS Overview (1/2)
  • NMS Name
  • Network Management Information System (NMIS)
  • Company or Organization (or the developer)
  • Developed by Keith Sinclair
  • SourceForge NMIS project
  • Protocols Supported
  • SNMP
  • Platforms Supported
  • UNIX systems (Linux, Solaris, FreeBSD, etc)

30
NMIS Overview (2/2)
  • User Interfaces Supported
  • HTML, CGI
  • RRDTool for displaying graphs
  • URLs
  • http//www.sins.com.au/nmis/
  • Source Forge http//sourceforge.net/project/showfi
    les.php?group_id21634
  • Other Points
  • Open Source NMS Licensed under the GNU GPL
  • Written using Perl
  • OSI Management Framework

31
NMIS Architecture
  • Web based NMS
  • NMIS is written using Perl scripts
  • Apache Web server
  • CGI and CSS for Web UI
  • RRDTool for displaying graphs
  • Net-SNMP

32
NMIS Functionalities (1/2)
  • Performance and Fault
  • Integrated Fault and Performance Management
  • Color coded events, status for at a glance
    interpretation
  • Graphing of Interface, CPU, Memory stats for
    Cisco Routers and Switches.
  • Graphs can have varying lengths from 2hours to 1
    year
  • Threshold engine which send alerts on certain
    thresholds
  • Varying event levels for different device types
  • Alert events are issued for device down or
    interface down
  • Event levels are set according to how important
    the device is
  • Events are "State full" including thresholds,
    meaning that an event is only issued once. 
  • Notification engine can be expanded to handle any
    "command line" notification method, including
    email, paging, signs, speakers, etc.
  • Outage time calculated for each down event
  • Planned outages can be put in so alerts are not
    issued

33
NMIS Functionalities (2/2)
  • Configuration
  • Discovery interface information node name,
    interface name, description, type, IP address
  • Interface information includes IP address
    information.
  • Checking of changes to device details.
  • NMIS stores contacts and location information
    which links to the SNMP sysContact and
    sysLocation MIBS.
  • Produces DNS and Host records from the collected
    IP addressing information
  • Produces DNS LOC records for "visible" traceroute
    utilities.
  • Reporting
  • Reports for utilization, outages, etc
  • Snapshot and dynamic reporting for metrics on all
    devices and groups of devices.

34
BelView NMS Overview (1/2)
  • NMS Name
  • BelView NMS
  • Company or Organization (or the developer)
  • BelAir Networks Company
  • Protocols Supported
  • SNMP
  • Platforms Supported
  • Windows XP SP2

35
BelView NMS Overview (2/2)
  • User Interfaces Supported
  • None Web GUI
  • JAVA
  • URLs
  • http//www.belairnetworks.com/products/BelViewNMS.
    cfm
  • Other Points
  • Wireless LAN management
  • Wireless Mesh Network management

36
BelView NMS Architecture
  • Client-Server model
  • Server can control up to 10 clients
  • Client and server software can be set together in
    a system

37
BelView NMS Functionalities (1/2)
  • Fault Management
  • Event and trap processing filtering,
    suppression, propagation
  • Alarm drill down categorized by severity, BelAir
    node, time of day
  • Problem resolution work flow management
  • Configuration management
  • Auto-discovery and topology update
  • Hierarchical display of BelAir nodes (Hot Zone,
    Hot Spot, etc)
  • Basic network configuration through Web interface
  • Accounting management
  • None

38
BelView NMS Functionalities (1/2)
  • Performance Management
  • Analyze, filter and aggregate wireless network
    performance data
  • Customize aggregation policies
  • Multi-level thresholding
  • Graphical performance reports
  • Security Management
  • Fine grained and extensible authorization
    including support for users, groups, roles and
    object views
  • Secure authentication and access control to
    wireless mesh networks
Write a Comment
User Comments (0)
About PowerShow.com