2 Application Design

 

AdventNet Web NMS Eclipse Plugin is equipped with a rich suite of tools to support the entire development cycle of an EMS from modeling your network elements as objects to service customization, packaging, and in the end installing it in Web NMS. This significantly reduces the time taken to build an EMS. Thus, you are able to build the eBON EMS in 7 days.

 

Aim

 

To come up with the design on customizing the AdventNet Web NMS platform features in order to provide various functions to the EMS, as specified in the requirements.

 

EMS Management Requirements



 

Managed Resource Modeling

 

Objective

 

Modeling a device enables you to represent the various attributes and the behavior of the corresponding physical device and its components in a convenient way so as to reflect their current state at any time. The EMS stores these persistent data in the database.

  

Tasks

 

Define the resources to be managed by the EMS. The properties of the Device and its Components that will be used for modeling the resources are given below:

 

Managed Resource Name

Attributes in Managed Resource

DslamDevice

nodeVersion, deviceAddress, serialNumber, location.

DslamSlot

slotIndex, slotAdminStatus, deviceAddress

DslamCard

cardIndex, cardType, cardNumber, cardDesc, cardVersion,cardAdminStatus, cardOperationStatus, deviceAddress, devicePort.

CPUCard

cpuCardPowerStatus, cpuCardContact,

cpuCardInOctets, cpuCardOutOctets, cpuCardNumPorts

ATMCard

atmCardPowerStatus, atmCardContact,  atmCardInOctets, atmCardOutOctets, atmCardNumPorts

Port

portIndex, portStatus, deviceAddress

DslamConnection

source, destination, bandwidth

 

 

The Role of Eclipse Plugin

 

Using the Model Managed Object Wizard, all the above resources can be modeled easily.

 

Discovering DSLAM Devices

 

Objective

 

To automatically discover and add the DSLAM devices and their components into the topology database of Web NMS. This will necessitate identifying the component hierarchy of the DSLAM devices.

 

Tasks

 

Create a Discovery Filter defining the containment hierarchy of the device and its components.

 

The Role of Eclipse Plugin

 

The DiscoveryFilter Creation Wizard will help you define the discovery filter. During discovery, Web NMS will discover the device and its components and store them in the database according to the containment hierarchy that has been defined in the discovery filter.

 

Representing the DSLAM Device and Its Components in the Map

 

Objective

 

To graphically represent the DSLAM Devices and its components, illustrating the Containment hierarchy, in the map view of Web NMS Client.

 

Tasks

 The Role of Eclipse Plugin

 

Using the MapFilter Creation Wizard and Chassis Wizard ,all the above tasks can be completed.

 

Fault Management of the DSLAM Device

 

Objective

 

To monitor and manage the failures in the system effectively including, polling the DSLAM Device and its components periodically for their status and thereby take preventive action where necessary.

 

Tasks

The Role of Eclipse Plugin

 

Using the TrapFilter Creation Wizard, it is easy to create a Trap Filter that filters the traps and converts them into meaningful Events which can be managed.

Using the Status Poller Wizard in the Eclipse Plugin, you can create the Status Poller that helps you poll the status of devices on demand.

 

Configuring the DSLAM Device

 

Objective

 

The EMS Application should be capable of controlling and configuring the device. It should be able to switch the status of the card from active state to inactive state.

 

Tasks

 

A UI-based Configuration screen to activate and deactivate the DSLAM

 

The Role of Eclipse Plugin

 

Configuration Wizard of Client Builder can be used to build configuration management application. The configuration management application configures device parameters.

 

Performance Management

 

Objective

 

The performance of every ATM connection has to be monitored, because it determines the quality of service offered by the switch.  The eBON application is expected to collect data from the ATM ports to check the InOctets and OutOctets. The Application should also generate events on the occurrence of collected data value being more than the threshold.

 

Tasks

 

Configure the Threshold Parameters and OIDs for data collection.

 

The Role of Eclipse Plugin

 

Using the PollFilter Creation Wizard,a Poll Filter can be written for the necessary OIDs which have to be polled. Threshold values can be set, for these OIDs, that determine the performance of the device.

 

Rebranding the EMS

 

Objective

 

The EMS has to be renamed according to your requirements. All the relevant images and icons will have be changed to reflect its new name (eBON EMS).

 

Tasks

The Role of Eclipse Plugin

 

Using the I18N Editor, the EnglishToNative properties file will be changed to internationalize the text that appears in the Client. The images and logo of AdventNet will also be replaced with that of eBON using this Rebranding Tool.

 

 

 



Copyright © 2009 ZOHO Corp. All Rights Reserved.