4.5.1 Glossary

 

  

$WEBNMSHOME

  

  

$WEBNMSHOME refers to the location of  Web NMS that is referenced by Eclipse.

 

 

Advanced Discovery

 

Eclipse  provides an intuitive GUI to define a Custom Discovery Filter for discovering devices having multiple, parallel-level hierarchies and pluggable components. The filter also enables adding user code to define properties of the components of the device. For more details, read the section  Advanved Discovery Filter.

 

 Attribute Name

  

Device properties to be managed are referred to as Attribute while modeling the ManagedObject using the Model Managed Object Wizard.

 

 

Attribute Type

 

The data type of the property to be modeled is referred to as the Attribute Type. The attribute has to be specified in the Model Managed Object Wizard  while modeling ManagedObject.

 

 

Customizing Services

 

Eclipse as an IDE offers WebNMS modules for customization. The modules are :Discovery, Map, Fault, Configuration, Provisioning, Performance, Security, Policy, Failover, Backup, Logging, Server Configuration, and Rebranding. These modules are referred to as Services in Eclipse.

 

CVS

 

CVS is an open-source, network-transparent program that allows developers to track various development versions of source code. CVS does not maintain multiple versions of source code files. It keeps a single copy and records of all of the changes that are made. Eclipse provides CVS as the default versioning system.

 

Configure Tools

 

Configure Tool refers to the option wherein the menu bar can be configured to run a third-party tool. For more details, read the section Working with External Tools.

 

 

Client NARs  

  

Any Client Application built using Client Builder ( Chassis/ Configuration Wizard) are referred to as Client NARs. All Client NARs can be imported into the Eclipse project using the Client Application Import Wizard.

 

 

Command Line Installer

  

Eclipse  provides the option to use the command line mode for installing NARs created using Eclipse. The NARs can also be installed in the GUI mode using the Nar Installer option in the Deployment Tool.

 

 

Command Line Packager

 

Eclipse projects can be packaged in the command line mode. The command line packager script can be integrated with the Build script for automating the process of packaging Eclipse  projects.

 

Distributed Development Environment

 

Eclipse  provides a concurrent project development environment wherein multiple users can work on the same Eclipse  project. This concept is also referred to as Distributed Development Environment.

 

Discovery

 

Eclipse provides an intuitive UI to define a Discovery Filter for discovering only devices in the network. The Discovery Filter adds the discovered device as Managed Resource to the database.

 

Extended Alerts

 

Alerts generated in WebNMS have unique properties. These properties can be extended to have additional properties and are referred to as Extended Alerts. For more details, read the section Extending Alerts.

 

Extended Events

 

Every Event generated is associated with some basic properties that uniquely identify it. In addition to these properties users can add properties to suit their needs. This is referred to as Extended Events. For more details, read the section Extending Events.

 

Files

 

In Eclipse, files (xml, java, conf, txt, etc.) can be created and edited. All source files generated in the Project and configuration files copied to the workspace can be viewed, edited and user code can be added as required.  For more details, read the section Working with Files.

 

Installing Project

 

A project built in Eclipse has to be converted to a NAR format for installing in WebNMS. The NAR Installer in WebNMS enables installing the NAR in WebNMS.

 

Map Filter Criteria

 

Eclipse  provides an intuitive GUI for defining a MapFilter where users can specify required criteria to check whether the incoming ManagedObject is the one that is needed for them. This is referred to as the Map Filter Criteria.

 

 

NAR

 

NMS Archive. NAR is a set of compressed files and is an input for customizing NMS. The NAR can be created using the Package Properties Wizard. The NAR can be installed over or un-installed from WebNMS using the NAR Installer/Uninstaller option in Deployment Wizard in WebNMS.

 

Project Home

 

Refers to the location of the Eclipse project.

 

.proj

 

Refers to the file extension of all projects created in Eclipse. To open an existing project, select the .proj file from the file chooser.

 

Rebranding

  

Rebranding refers to changing WebNMS references, release version reference, WebNMS icon, logo, all images, and WebNMS URL using a simple GUI.

 

 

Version Control System

 

Eclipse  by default provides CVS as the version control for all files developed and customized for the project. Eclipse also provides the hook to plug in third-party Version Control Systems.

 

 

Workspace

 

Workspace refers to the location where the WebNMS configuration files are copied from the reference WebNMS for the Eclipse  Project under development. The Eclipse workspace is created to separate the development environment from the runtime WebNMS.

 

 

 

 



Copyright © 2010, ZOHO Corp. All Rights Reserved.