AdventNet Web NMS Launcher is a single point access for various Web NMS applications and tools that are bundled with Web NMS. You can perform various operations such as starting, shutting down, or reinitializing Web NMS Server by double-clicking on the respective icon or by selecting the Options ->Run menu from the menu bar. The application can also be run by right-clicking on a particular icon and selecting the Run option. Using Web NMS Launcher is much easier than starting, shutting down or reinitializing Web NMS server by selecting the respective batch file from the <Web NMS Home> directory.
The Web NMS Launcher UI is organized in two panels - the top panel and the bottom panel. The top panel shows all the options or applications that are part of AdventNet Web NMS. The bottom panel shows the currently running applications in the form of tabs. The bottom panel also displays the error and exception messages of the respective applications that are running.
How to Run Web NMS Launcher?
Users can run the Web NMS Launcher, by invoking the script WebNMSLauncher.bat/sh. Running the script brings up the following screen.
On right-clicking the Launcher icons, either the menu option "Open" is displayed or a menu list with "Run", "Settings" and "Log" is displayed. Selecting the menu option "Open" advances the screen to the next screen containing information related to the icon. Selecting the menu option "Run" executes the script related to the icon. Selecting the menu option "Settings" allows you to set the classpath variable, log file name, etc., and other icon specific information.
Following are the applications and tools that can be invoked from Web NMS Launcher.
Start Web NMS Server
Starts Web NMS Server.
This brings up the Application Client i.e., Web NMS Client UI.
Web NMS Applet Client brings up a browser with two options (viz., HTML UI and Java UI). Users can choose between HTML UI and Java UI.
Shut Down NMS Server
This shuts down the Web NMS server, which is the appropriate way to kill the server.
Web NMS IDE
Web NMS IDE tools includes the following
Studio - AdventNet Web NMS Studio is a powerful IDE for rapidly building element management applications. The Studio comes with a rich suite of tools for customizing the various management services of Web NMS such as Discovery, Fault, Configuration, Performance etc. It supports complete project life-cycle from defining the application through resource modeling and service customization to packaging and installation of the application on Web NMS. The Studio comes with an interface for integration with source control systems and thus enables distributed development environment whereby EMS teams can work concurrently on developing applications. This enhances the productivity of the team apart from significantly reducing the time taken to deploy the applications.
Chassis Wizard - The Chassis Wizard is used to build management applications to manage devices with a framework containing Shelves, Slots, Cards and Ports. It enables to build configuration management applications for SNMP and TL1 based devices.
Configuration Wizard - The Configuration Wizard is used to build configuration management applications, to configure the device attributes. It enables to build configuration management applications for SNMP and TL1 based devices.
BeanBuilder - Invokes the AdventNet BeanBuilder. The AdventNet BeanBuilder is a Java Beans IDE which provides integration, testing, and packaging environment for a Network Device and Element management system.
Deployment Wizard - The Deployment Tool helps you to create a nar and install the nar over AdventNet Web NMS or uninstall any nar created by you. You can also deploy Web NMS as a complete package or deploy specific applications, client applications, and device administration applications over another instance of Web NMS.
Simulators and Browsers
Simulator and Browsers tools includes the following
MibBrowser - MibBrowser is used to access the values of the Mib variables defined for a particular system.
TL1 Craft Interface - AdventNet Web NMS TL1 Craft Interface is used to provide TL1 Browsing and related functions to users. TL1 Craft Interface allows the user to view and operate on the data on a managed object through a TL1 agent e.g. a router.
CLIBrowser - The CLIBrowser is a full fledged GUI management application which supports command line interface and can manage any CLI device.
Multi Protocol Browser - The Multi Protocol Browser is a debugging tool and is used to verify management operations for Device Information Bases such as MIB, TL1 Command Set, MO Classes and XML generated by screens to communicate with Management Server.
SNMP Agent Simulator - The SNMP Agent Simulator is used to simulate an SNMP agent through configuration or by recording data from an existing SNMP agent. You can simulate SNMP devices such as router, switch, and printer by loading the appropriate MIBs. With an intuitive UI and powerful scripting language, you can customize the behavior of any device to simulate its unique behaviour.
TL1 Agent Simulator - The TL1 Agent Simulator is used to simulate a TL1 agent through configuration or by loading the appropriate TL1 Command Set files.
Non UI Agent - Non-UI Agent allows you to control the starting and stopping of an agent using the agent configuration file saved in SNMP or TL1 agent simulator.
TL1 Message Builder - The TL1 Message Builder is used to create and modify TL1 Command Set and Data Set definitions in the XML format. The TL1 Data Set definition file will have possible values for each command defined in TCS.
Administrator tools includes the following
SNMP V3 Security - SNMP V3 Security tool takes care of User permission management
Status Viewer - Status Viewer displays the Web NMS server's status and performance.
Trap Parser - Trap Parsers helps to generate Events from the received SNMP traps. Trap parser does the job of making the notifications readable to the user.
Event Parser - Event Parser helps to refine the message conveyed by the Events. Event parser convert Events such as Threshold Events and Status Poll Events into a readable format.
Event Filter - Event Filters are used to perform automatic actions, such as sending an email, suppressing the event, and generate traps, on the occurrence of an event. You can also execute some classes (Custom Filter Action), when there is a generation of an Event.
Alert Filter - Similar to Event Filters, Alert Filters serve to execute user-specific actions whenever Alerts are received with configurable matching criteria.
Reinitialize Web NMS
"Reinitialize Web NMS" displays a UI to reinitialize AdventNet Web NMS database.
Utilities tools include the following
Migration Wizard - The Migration Wizard guides you through various steps involved in the migration process. Migration process helps you to maintain integrity between the tables, creating the tables, converting the data types, variables and organizing the data pertaining to the target database.
LDAP Client - LDAP Client, is for network administrators, to grant or revoke user or group permissions, for the purpose of authentication.
Configuration File Checker - Checks the syntax of the configuration files and provides an UI to rectify errors if any.
ObjectToRelational - To manage specific devices, you need to model the required devices as relational objects. The ObjectToRelational tool helps you in modeling the objects by generating a RelationalXXX.java file. Only after modeling, Web NMS comes to know about the existence of the object and carries out operations related to it.
Menu Configurator - Helps you to create a new menu or menu item, associate a menu with a device, customize an existing menu file, and view the source of any menu file.
I18N Editor - AdventNet Web NMS uses English language of United States locale. Internationalization can be done in AdventNet Web NMS. With the help of I18N Editor, the users can replace the English language words and phrases used extensively in AdventNet Web NMS with the language of their choice.
Discovery Configurator - Helps you to configure discovery parameters related to General, Protocol, Network Discovery, Node Discovery and Criteria.