$WEBNMSHOME refers to the location of Web NMS that is referenced by Eclipse.
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.
Device properties to be managed are referred to as Attribute while modeling the ManagedObject using the Model Managed Object Wizard.
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.
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 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 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.
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.
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.
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.
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.
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.
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.
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.
Refers to the location of the Eclipse project.
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 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 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.