Chapter 4
OES Management Tools

Instant Access

ConsoleOne

image ConsoleOne is a Java-based tool for managing your network and its resources. It can be launched by running CONSOLEONE.EXE from where it was installed (default: SYS:PUBLICMGMTCONSOLEONE1.2BIN). By default, it enables you to manage Novell eDirectory objects, schema, partitions, replicas, and NetWare server resources.

image If you install other Novell products, the appropriate management capabilities are snapped automatically into the version of ConsoleOne installed on that server.

image ConsoleOne is installed during the OES NetWare installation, but can also be reinstalled or installed locally from the Novell client’s CD.

image ConsoleOne also supports remote server console access through a Java applet called RConsoleJ.

image To access the OES NetWare server console remotely, launch ConsoleOne and browse to the server you want. Select Tools, Remote Console.

Web Manager

image Web Manager is a web-based “home page” for accessing most of the OES NetWare web-based tools and services.

image To access Web Manager, open your web browser and enter your web server’s domain name or IP address, followed by a colon and the Web Manager port, which by default is 2200. For example:


https://www.quills.com:2200


or


https://137.65.192.1:2200


iManager

image iManager provides role-based management of your NetWare network, together with a nearly comprehensive set of administrative tools. After it’s loaded, you will use iManager to perform most of the day-to-day administrative tasks in your NetWare environment, including management of most additional services that are available with OES NetWare.

image You can access the iManager web page by appending the iManager path (/nps/iManager.html) to the IP address or DNS name of the server running iManager. For example:


https://www.quills.com/nps/iManager.html


or


https://137.65.192.1/nps/iManager.html


image To force iManager into Simple mode to support federal accessibility guidelines, use the Simple mode path (/nps/Simple.html). For example:


https://www.quills.com/nps/Simple.html


or


https://137.65.192.1/nps/Simple.html


image You will be prompted to authenticate using a valid eDirectory username. Users can access only iManager features for which they have been assigned rights.

Using Novell Remote Manager

Novell Remote Manager (NoRM) is used for remote management of OES NetWare servers:

image You can launch NoRM from Web Manager, or you can launch NoRM directly by the OES NetWare server’s domain name or IP address, followed by a colon and the port number, which by default is 8009. For example:


https://www.quills.com:8009


or


https://137.65.192.1:8009


image You can also launch NoRM directly from the graphical server console by clicking the red N icon on the icon bar at the bottom of the GUI.

image You will be prompted to authenticate. If your user object is in the same context as the server object, you can authenticate by common name only. Otherwise, you need to specify a full eDirectory username, including the leading dot. For access to all NoRM features, the user should have supervisory rights to the NetWare server.

iMonitor

image iMonitor is used for web-based management of Novell eDirectory in your OES NetWare network.

image Launch iMonitor from NoRM by selecting NDS iMonitor from the Managing eDirectory section in the left navigation frame. Alternatively, you can go straight to iMonitor by appending the iMonitor path (/nds) to the NoRM URL. For example:


https://www.quills.com:8009/nds


or


https://137.65.192.1:8009/nds


Introduction to Novell Management

Since the release of NetWare 4 in the early 1990s, Novell has been working toward a consolidated management interface from which all administrative tasks can be performed. In that time, the primary issue hampering this effort has been how to deliver that management interface.

Moving from NWAdmin to ConsoleOne

The first version of a centralized management interface was NWAdmin. NWAdmin is a Windows-based utility that enables administrators to see the whole network from a directory-centric, rather than server-centric, perspective. It requires the Novell client to provide network communications and access.

NWAdmin supports an extendable plug-in architecture so new functionality can be added as necessary to manage new features and new products. However, NWAdmin runs only on Windows and uses a proprietary architecture. Rather than try to support multiple versions of NWAdmin, Novell has moved toward a more open and standards-based management architecture based on Java programming techniques.

In 1998, with the release of NetWare 5, Novell introduced its second-generation administrative utility known as ConsoleOne. Similar to NWAdmin, ConsoleOne is an extendable management architecture that supports snap-ins to extend its capabilities. Its Java-based design enables it to run on both workstations and the NetWare server itself, providing the first-ever graphical server console. However, it still required some type of Novell client support for network communications and access. In the years since its release, ConsoleOne has achieved respectable performance, a major deficiency in its early versions, and still serves as the preferred tool for managing Novell and third-party products and services.

Moving to iManager

With the release of NetWare 6, Novell started making the final management interface transition necessary to support its One Net initiative by introducing a set of web-based management tools. iManager offers a true platform-independent management interface that can be used from any workstation at any location to perform network management and maintenance of any kind.

iManager v2.5, which ships with OES NetWare, provides a nearly complete set of tools for managing OES. However, some applications and tools may still require ConsoleOne, so you need to be familiar with the capabilities of each management interface. This chapter provides an introduction to the primary Novell management utilities, from ConsoleOne to iManager. It provides requirements and installation information for each utility, as well as an overview of its features and capabilities.

First, the chapter presents ConsoleOne and shows how ConsoleOne can be used for both local and remote server administration, as well as full eDirectory management.

Next, OES NetWare’s web-based management tools are presented, including iManager, Novell Remote Manager (NoRM), and iMonitor. These browser-based utilities largely eclipse ConsoleOne today and offer much more flexibility for network administrators looking to get their jobs done from any place at any time.

Working with ConsoleOne

OES NetWare includes ConsoleOne v1.3.6c. ConsoleOne is a Java-based tool for managing your network and its resources. By default, it enables you to manage

image Novell eDirectory objects, schema, partitions, and replicas

image NetWare server resources

If you install other Novell products, additional capabilities are snapped in to ConsoleOne automatically. For example, if you install Novell eDirectory, the capability to configure the LDAP interface to eDirectory is snapped in to ConsoleOne automatically.

Because ConsoleOne is a Java-based application, it has a similar look and feel across all platforms. ConsoleOne is shown in Figure 4.1.

Figure 4.1. Novell ConsoleOne v1.3.6c.

image

ConsoleOne Basics

Before looking at specific administrative tasks that are described throughout this book, it’s a good idea to get a feel for the basics of ConsoleOne administration. If you need a more detailed introduction to ConsoleOne, see the OES online documentation.

ORGANIZING OBJECTS INTO CONTAINERS

The whole purpose of using eDirectory to manage your network is that it enables you to organize network resources so they can be managed more easily. A principal way of doing this is to organize objects into logical groupings known as containers. Because of inheritance rules, objects in a container are security-equivalent to the container itself; so, general object rights can be managed at the container level rather than the individual object level. For more information on eDirectory tree design, see Chapter 6, “Novell eDirectory.” For information on network security with eDirectory, see Chapter 7, “Users and Network Security.”

CREATING AND MANIPULATING OBJECTS

After you have located the objects you want to manage, you can change their behavior by modifying their properties. You can also create, delete, move, and rename objects as needed. To do any of these, right-click the object(s) you want to manage and select the operation you want from the drop-down menu. For example, to create a new object, complete the following steps:

1. Right-click the container in which you want the object stored, select New, and then choose the type of object you want to create. ConsoleOne automatically limits the list of object types to those that are valid for the selected container.

2. Enter a name for the object.

3. Specify any other required or optional information and then select OK.

Warning

If you are attempting to modify a service-specific object for which you don’t have a snap-in, ConsoleOne shows you only a generic list of properties. Make sure you have a snap-in installed for all the objects with which you will be working.

ConsoleOne enables you to modify the properties of multiple objects of the same type simultaneously. To do this, complete the following steps:

1. Select the objects using one of the following methods:

image In the right pane, Shift-click or Ctrl-click multiple objects of the same type.

image Click a group or template object to modify its members.

image Click a container to modify the objects it contains.

2. With the appropriate objects highlighted, select File from the menu bar and then select Properties of Multiple Objects.

3. (Conditional) If you selected a container in step 1, in the Properties of Multiple Objects dialog box, double-click the object type from the Available Classes list that you want to modify.

4. On the Objects to Modify page, make sure only the objects that you want to modify are listed.

5. On the other property pages, make any changes you want to apply to all selected objects and then select OK.

This greatly reduces the effort necessary to manage objects with similar attributes.

BROWSING AND FINDING OBJECTS

In the left pane, see the eDirectory container, which holds the eDirectory trees you are currently logged in to. If you log in to multiple trees, you will see them all listed here. To log in to a new eDirectory tree, select the NDS Authenticate button on the ConsoleOne toolbar and specify the tree name, context, username, and password.

If you are using DNS tree federation, you can access containers in other trees without logging in. To do this, complete the following steps:

1. In the ConsoleOne menu bar, select View and then select Set Context.

2. Enter the full DNS name for the eDirectory context you are trying to access, including an ending dns and period (.). For example:


testing.provo.quills.com.dns.


3. Click OK.

When you are in an eDirectory tree or context and its objects are listed in the right pane, you typically browse to an object by opening container objects in the left pane until you arrive at the object.

CUSTOMIZING VIEWS

ConsoleOne gives you the flexibility to customize views in both the left and right panes. However, except for window size, position, and view title, other custom viewing settings are lost when you exit ConsoleOne.

You can define the topmost object in the left pane by doing one of the following:

image If the object is a container that’s below the current top object, right-click the container object and select Set as Root.

image If the object is a container that’s above the current top object, double-click in the left pane until the container you want appears.

image If you want to reset My World as the Top object, right-click the up arrow in the left pane and select Show My World.

The right pane in ConsoleOne defaults to the Console view. This is the most-used view for managing directory and server resources. However, you can switch back and forth between the Console view and other views, such as the Partition and Replica view, by right-clicking an object in the right pane, selecting Views, and then selecting the view you want. For more information on the Partition and Replica view see Chapter 6.

Regardless of which view the right pane contains, you can show or hide the view title at the top of the right pane by selecting View from the menu bar and then selecting Show View Title. A check mark is added to or removed from the menu item, depending on whether the view title is being shown or hidden.

Installing ConsoleOne

ConsoleOne is installed automatically to SYS:PUBLICMGMTCONSOLEONE1.2 during the OES NetWare server installation. Furthermore, any products installed on the server automatically place their ConsoleOne snap-ins in the correct location (SYS:PUBLICMGMTCONSOLEONE1.2SNAPINS) to function with this version. However, this means that different servers with different product sets may not have all the necessary snap-ins to manage services networkwide. So, if you are doing service-specific management, you should run ConsoleOne from a server where the service is actually installed.

The following sections describe requirements for running ConsoleOne on one of its supported operating systems.

WINDOWS

The following system requirements apply to ConsoleOne in the Windows environment:

OS version

Windows 95/98 with Novell client 3.2 or later Windows NT/2000 with Novell client 4.9 or later

RAM

64MB minimum 128MB recommended (required for generating ConsoleOne reports)

Processor

200MHz or faster

Disk space

50MB (required for a local installation only)

Video resolution

800×600×256 colors (minimum)

To enable ConsoleOne Accessibility features for a Windows environment, you must first install the Java Access Bridge. The Java Access Bridge exposes the Java Accessibility API in a Windows DLL so that Windows Assistive Technologies can interact with Java applications that use the Java Accessibility API.

To set up the Java Access Bridge for use with ConsoleOne, complete the following steps:

1. Download the Java Access Bridge from the Java Access Bridge website at http://java.sun.com/products/accessbridge.

2. Unpack the Java Access Bridge into the C:ACCESSBRIDGE-1_0 directory and run the following command:


C:ACCESSBRIDGE-1_0INSTALLERINSTALL


Tip

For more information on installing and configuring the Java Access Bridge, see the Java Access Bridge readme at

http://java.sun.com/products/accessbridge/README.txt

3. Place a copy of the following files in your CONSOLEONEEXT folder. By default, this folder is at C:NOVELLCONSOLEONE1.2:


JACCESS-1_3.JAR

ACCESS-BRIDGE.JAR


4. Place a copy of following file in your JRELIB folder. By default, this folder is at C:NOVELLCONSOLEONE1.2:


ACCESSIBILITY.PROPERTIES


5. Copy the following files to your Windows DLL directory (for example, C:WINNTSYSTEM32 or C:WINDOWSSYSTEM):


JAVAACCESSBRIDGE.DLL

WINDOWSACCESSBRIDGE.DLL


With this installation process complete, ConsoleOne will now be able to interact properly with Windows Accessibility features.

NETWARE

In addition to being installed during the OES NetWare installation, you can install ConsoleOne on existing NetWare servers. The following system requirements apply to ConsoleOne in the NetWare environment:

OS version

NetWare 5 Support Pack 6a or later

RAM

Use NetWare recommended minimums At least 128MB recommended

Processor

200MHz or faster

Disk space

38MB available

Video resolution

800×600×256 colors (minimum)

Warning

ConsoleOne v1.3.6 is compatible with existing ConsoleOne v1.2 snap-ins, but not with v1.1 snap-ins. If you have any older applications that use these snap-ins, ConsoleOne v1.3 should not be installed on that server.

Complete the following steps to install ConsoleOne on an existing NetWare server:

1. At the NetWare server console, type JAVA –EXIT to unload Java and any Java applications running on the server.

2. Make sure network users exit any ConsoleOne sessions currently in use.

3. From a Windows client, map a drive letter to the root of the server’s SYS volume.

4. Download the latest ConsoleOne files from http://download.novell.com. Version 1.3.6c is the version that ships with OES. The downloadable file is C1.EXE.

5. Launch C1.EXE and follow the onscreen prompts to complete the installation. If you do not need ConsoleOne reporting, you can choose not to install that snap-in.

After ConsoleOne has been installed on the server, you can start the NetWare GUI and ConsoleOne simultaneously by typing the following command:

C1START


If the GUI is already started, select the Novell button in the lower-left corner and select ConsoleOne from the menu. You will be required to authenticate to eDirectory before ConsoleOne will load.

You can also run ConsoleOne remotely from a Windows computer. First make sure you have a drive mapped to the SYS: volume of the NetWare server, and then you can create a shortcut to CONSOLEONE.EXE at the location where you installed it.

LINUX

You can access ConsoleOne on Linux locally or remotely from another system through an X terminal session, provided the remote computer has an X Window subsystem.

Note

This release of ConsoleOne for Linux has been tested only on the IBM 1.3 Java Runtime Environment (JRE). This JRE is included in the ConsoleOne installation package in case you don’t have it. If you do have it, you can choose not to install it.

The following system requirements apply to ConsoleOne in the Linux environment:

OS version

SUSE 8 or later

Red Hat OpenLinux 6 or later

RAM

128MB recommended

Processor

200MHz or faster

Disk space

With JRE installation: 32MB; without JRE installation: 5MB

Video resolution

800×600×256 colors (minimum)

Warning

This release of ConsoleOne is not compatible with eDirectory versions prior to v8.5. If the installation routine detects an unsupported version of eDirectory, it will abort the installation.

Complete the following steps to install ConsoleOne on an existing Linux server:

1. Download the latest ConsoleOne files from http://download.novell.com to a temporary location. Version 1.3.6c is the version that ships with OES. The downloadable file for this version is c1-136c-linux.tar.gz.

2. Unpack the file you have downloaded.

3. Change to the ConsoleOne/linux directory that was created by unpacking the download file.

4. Start the installation by typing the following at the system prompt: c1-install. Follow the onscreen prompts to complete the installation. Remember, if you already have the IBM JRE v1.3 installed, you can skip that portion of the installation.

Note

You can uninstall ConsoleOne by entering c1-uninstall at the system prompt. c1-install and c1-uninstall both include some optional parameters for running in unattended mode or installing/uninstalling individual components. For details on the command syntax, type c1-install -h or c1-uninstall -h at the system prompt.

Both the install and uninstall routines maintain a log file in the /var directory that you can review at any time.

Use the following command to start ConsoleOne from either a local session or an X terminal (remote) session:

/usr/ConsoleOne/bin/ConsoleOne


ConsoleOne can also be run from a Solaris workstation. The installation process is nearly identical to that described in the last section for Linux, but the downloadable is c1-136-solaris.tar.gz.

ConsoleOne Limitations

Because the web-based management tools are much easier to develop to, management of some of the newer NetWare features are bypassing ConsoleOne and going straight to iManager. This includes, for example, Licensing and iPrint, which are managed through iManager and are not available from ConsoleOne.

Remote Management with ConsoleOne

Much of the server management that previously required access to the NetWare server console can now be done with NoRM, discussed later in this chapter. NoRM enables you to perform most management tasks that normally require access to the server console from a remote workstation or even from across the Internet. However, to manage any version of NetWare 5 or NetWare 6 remotely, you can also use RConsoleJ, which is part of ConsoleOne. Although RConsoleJ does not offer the flexibility of NoRM, it can save significant time by enabling you to manage servers to which you have a LAN/WAN connection.

Note

If you have NetWare 4.x or earlier servers on your network, you have to use the DOS-based RConsole utility that shipped with these versions of NetWare. Consult your server documentation for more information.

RConsoleJ is a Java applet that provides a server “window” on your workstation from which you can use console utilities, load/unload NLMs, and change server configuration as if you were using the server’s actual keyboard and monitor. Using RConsoleJ enables you to access the server from any workstation on the network, which gives you greater freedom when administering your network.

RConsoleJ requires the IP protocol to connect to NetWare servers remotely. However, if you want to use it to connect to a server that is running IPX only, you can do so by routing RConsoleJ communications through a secondary proxy server, which has both IP and IPX protocol stacks loaded. The proxy server acts as a gateway between RConsoleJ and the IPX server.

Because RConsoleJ is part of ConsoleOne, you can run it from any platform that supports ConsoleOne, including Windows, NetWare, Linux, Solaris, and Tru64.

To set up your network for RConsoleJ, you have to do the following:

image Set up the target server, which is the server you want to access remotely.

image (Conditional) Install proxy software on an IP server if the target server is running only IPX.

image Install RConsoleJ software on the workstation or server from which you want to run the remote console session.

SETTING UP THE TARGET SERVER

The target server is the server whose console you want to access during the remote console session. The target server can be running IP or IPX.

To prepare a target server, complete the following steps:

1. At the server console prompt load the following NLM:


RCONAG6


2. Enter the password you want administrators to use when accessing the target server from RConsoleJ. You do not need an eDirectory password because RConsoleJ does not use eDirectory.

3. Enter the TCP port number for the unencrypted session. The default value is 2034. If the server communicates using IPX only, enter –1 to disable TCP listening. To enable listening over a dynamically assigned port, enter 0.

4. Enter the TCP port number for the secure session. The default port number is 2036. Ensure the Key Material object named SSL CertificateDNS has been created.

Note

The secure connection is available only on IP and not on IPX.

5. Enter the SPX port number on which RCONAG6 will listen for a proxy server. The default port number is 16800. If the server communicates using IP only, enter –1 to disable SPX listening. To enable listening over a dynamically assigned port, enter 0.

CONFIGURING AN RCONSOLEJ PROXY SERVER

This is done conditionally so the server will act as a middleman between the RConsoleJ client, which communicates only via IP and a NetWare server running on IPX. To do this, the RConsoleJ proxy server must have both IP and IPX protocol stacks loaded:

1. At the server console prompt, enter the following command:

RCONPRXY


2. Enter the TCP port number on which RCONPRXY will listen for RConsoleJ. The default value is 2035. To enable listening over a dynamically assigned port, enter 0.

After the NetWare server is running the RConsoleJ proxy agent, the RConsoleJ client can communicate through it with the IPX target server.

AUTOMATING RCONSOLEJ AGENTS

The default AUTOEXEC.NCF file in OES NetWare includes an optional command that you can uncomment to auto-load RConsoleJ modules at startup. However, because loading these modules requires you to specify a remote password, it is more secure to use LDRCONAG.NCF, which enables you to encrypt the password so that it cannot be viewed by anyone with access to the AUTOEXEC.NCF. LDRCONAG.NCF includes all the necessary RConsoleJ commands necessary to support RConsoleJ.

To create an encrypted remote password, complete the following steps:

1. Type the following command:

RCONAG6 ENCRYPT


2. Enter the password you want to use for remote console sessions.

3. Enter the other required port information, as outlined in the previous section. The system displays the encrypted password value and a message prompting whether the RCONAG6 command should be written to the SYS:SYSTEMLDRCONAG.NCF file. To include the RCONAG6 command with your encrypted password in the LDRCONAG.NCF file, enter Y.

4. The system places a LOAD RCONAG command into the LDRCONAG.NCF file with the encrypted password as a parameter. To auto-load RCONAG6.NLM with an encrypted password on startup, use either NWCONFIG or EDIT to open the AUTOEXEC.NCF file. At the end of the file, enter the following:

LDRCONAG


5. Save and exit the AUTOEXEC.NCF file.

The server will now load the necessary remote modules and your encrypted password automatically whenever it is started.

RUNNING THE RCONSOLEJ CLIENT

To run RConsoleJ from a supported workstation or OES NetWare server, do the following:

Note

If you are running RConsoleJ from a NetWare server, you can start it directly from the server GUI by selecting the Novell button and then selecting Programs and RConsoleJ. You can then continue with step 3.

1. Open ConsoleOne and browse to the server object you want to control.

2. Right-click the server object and select Remote Console.

3. In the RConsoleJ screen, shown in Figure 4.2, specify the required information and select Connect.

Figure 4.2. The Remote Console interface from ConsoleOne.

image

The choices available include

image Connection Options—Specify whether you are connecting via Secure or Unsecure IP. If you are using Unsecure IP, you can choose whether to connect directly or through a proxy.

image Remote Server—Specify the target server’s name for a direct connection or the proxy server’s name for a proxy connection. Enter the remote password. The port number will be inserted automatically unless you have changed it from the default.

Note

If you are running ConsoleOne from a different server, or if you have installed ConsoleOne locally, you may be prompted to accept an unknown certificate. If so, click OK to accept the certificate and launch the RConsoleJ window.

For more information on using RConsoleJ, see the OES online documentation.

Using iManager

OES NetWare includes iManager 2.5, a web-based tool for administering, managing, and configuring NetWare products, services, and eDirectory objects. iManager provides Role-Based Services (RBS) to give you a way to focus the user on a specified set of tasks and objects as determined by the user’s role(s). What users see when they access iManager is based on their role assignments in eDirectory.

iManager has been redesigned to use Novell’s exteNd web services platform, and is in effect a management portal for Novell’s products and services. It runs on the Apache Web Server for NetWare. For more information on Apache Web Server for NetWare, see Chapter 13, “OES Web Foundations.”

Most of the default management tasks formerly requiring ConsoleOne can now be done through iManager. Among other things, you can define management roles to administer Novell Licensing Services (NLS), iPrint, and DNS/DHCP services, and to perform eDirectory object management. iManager is now Novell’s preferred management platform.

Installing iManager

In some OES NetWare installations and patterns, iManager will not be installed automatically. If you did not select to install iManager during the server installation, it can be manually reinstalled through Deployment Manager or the graphical server console. To install iManager via Deployment Manager, complete the following steps:

1. Make sure you are logged in as a user with administrative rights to eDirectory and the NetWare server.

2. At the workstation, insert the NetWare 6.5 SP3 CD 1 (Operating System). Deployment Manager should start automatically. If not, run NWDEPLOY.EXE from the root of the CD-ROM.

3. Under Post-Install Tasks in the left pane, select Install NetWare 6.5 Products. Click Remote Product Install in the right pane.

4. Browse to, or specify, the name of the target server and click Next. Provide Admin user information when requested.

5. Select Customized NetWare Server from the list of patterns and click Next.

6. At the Components screen, select iManager 2.50 and Apache 2 Web Server and Tomcat 4 Servlet Container and click Next. Make sure all other products are deselected.

7. At the Summary screen, review your selections and click Copy Files. All the necessary application files will be copied to the target server. You will be prompted to insert the NetWare 6.5 SP3 CD 1 (Products) CD-ROM.

8. At the Installation Complete screen, click Reset Apache to restart Tomcat and the Apache Web Server. Close Deployment Manager after the installation is finished.

Note

You can restart Tomcat and Apache manually, if this becomes necessary for any reason. To do this, stop Tomcat by typing TC4STOP and stop Apache by typing AP2WEBDN. Restart the services by typing AP2WEBUP to restart Apache and TOMCAT4 to restart Tomcat.

After it’s installed, you can open iManager from its URL, using either HTTP or HTTPS, at <server IP address>/nps/iManager.html. You will be required to authenticate to access iManager and will have access to only those features to which you have rights. For full access to all iManager features, authenticate as a user with supervisory rights to the eDirectory tree (see Figure 4.3).

Figure 4.3. The iManager 2.5 home page.

image

You can also open iManager in Simple mode, suitable for compliance with federal accessibility guidelines. It provides the same functionality as Regular mode, but with an interface optimized for accessibility by those with disabilities (for example, expanded menus for blind users who rely upon spoken commands). To use Simple mode, replace iManager.html with Simple.html in the iManager URL. For example:


https://www.quills.com/nps/Simple.html


or


https://137.65.192.1/nps/Simple.html


Using either interface, you have access to only those features to which you have rights. For full access to all iManager features, authenticate as a user with supervisory rights to the eDirectory tree.

iManager Basics

As shown in Figure 4.3, iManager is organized into three main sections, or frames:

image Header frame—The Header frame is located at the top of the screen. Its buttons provide access to the various views, or content categories, available through iManager, as well as an Exit link to close the browser window.

image Navigation frame—The Navigation frame is located on the left side of the screen. It enables you to navigate among the various management tasks associated with the selected iManager view. The rights of your authenticated identity further constrain what you see.

image Content frame—The Content frame occupies the middle-right of the screen. When you select a link in the Header or Navigation frames, the appropriate information is displayed in the Content frame.

Note

If you ever see the Looking Glass icon next to a field in iManager, you can use it to browse or search the tree for specific objects to use in creating, defining, and assigning roles.

Role-based Management with iManager

Role-based Services (RBS) enable administrators to assign users a management role. A role is a specific set of functions, or tasks, that the user is authorized to perform. After given a role, or roles, what a User sees and has access to in iManager is based on their role assignments. Only the tasks assigned to the authenticated user are displayed.

RBS has been significantly expanded in iManager 2.5, and offers very robust configuration and assignment of network management responsibilities. RBS is configured through iManager and all RBS-related information is maintained in a set of RBS objects in eDirectory. These object types include the following:

image RBS Collection—A container object that holds a set of RBS modules that will be assigned to a given portion of your eDirectory tree.

image RBS Module—A container inside the RBS collection that organizes available RBS Tasks and Books into functional groups. RBS modules enable you to assign users responsibility for specific functionality within a product or service.

image RBS Role—An object type that specifies the tasks that users (members) are authorized to perform. Defining a role includes creating an RBS Role object and linking it to the tasks that the role can perform. RBS roles can be created only in an RBS Collection container.

image RBS Task—An object type representing a linear process that can be performed via iManager. An RBS Task looks like a wizard utility that will guide you through the steps necessary to complete some operation. RBS Task objects are located only in RBS Module containers.

image RBS Book—An object type representing a nonlinear collection of configuration options that can be modified in any order or combination. For example, the attributes associated with a user object can be modified in iManager via the Modify Object RBS Book. RBS Books are located only in RBS Module containers.

image RBS Scope—An object type representing the context in the tree where a role will be performed, and which is associated with RBS Role objects. This object is dynamically created when needed, and automatically deleted when no longer needed.

Warning

Never change the configuration of an RBS Scope object. Doing so can have very serious consequences and could potentially break the system.

CONFIGURING ROLE-BASED SERVICES

During the iManager installation, the schema of your eDirectory tree was extended to support the RBS object types specified previously. To set up RBS for the first time, complete the following steps in iManager:

1. In the Header frame, select the Configure button.

2. In the Navigation frame, open the Role-based Services group and select RBS Configuration.

3. Select Configure iManager in the Content frame.

4. Specify the name and location for the RBS Collection and click Next.

5. In the RBS Modules page, make your selections and click Start.

image Specify the RBS Modules that you want installed in this RBS Collection. Each module provides a different set of management tasks that can be assigned as a group.

image Specify a scope for the RBS Modules you have selected. The scope specifies the container in which those assigned this management role will be able to perform those management tasks. Select Inheritable if you want the management tasks to be applicable to all subcontainers of the Scope you specify.

6. When the installation of iManager modules completes, click Close.

Based on your selections, this procedure creates all the appropriate RBS objects in your eDirectory tree. After you have configured your RBS Collection, selecting RBS Configuration in the Navigation frame opens the RBS Configuration task, as shown in Figure 4.4.

Figure 4.4. RBS Configuration page in iManager 2.5.

image

CONFIGURING RBS

From RBS Configuration you have full control over the structure of your role-based management system, including creating new collections, adding/deleting modules within collections, and creating/assigning roles to users.

When you install RBS, iManager creates specific relationships between tasks, modules, and roles. However, you can modify task assignments, create customized roles, or do most anything else to align the RBS system to the realities of your network. For example, to assign a role object to a specific user, complete the following steps in iManager:

1. In the Header frame, select the Configure button.

2. In the Navigation frame, open the Role-based Services group and select RBS Configuration.

3. Select the Collection in which you want to work by clicking its name in the Content frame.

4. From the Roles tab, select the role you want to assign and click Actions, Member Associations.

5. In the Member Associations screen, provide the requested information and click Add. You can repeat this process for as many users as you want.

image Browse to, or specify, the user object you want to assign to this role.

image Specify the scope for which the specified user should have access to the role. The scope specifies the directory context under which the user can perform the management tasks associated with this role. By default, the scope will be inheritable, meaning that the role will be active from that point down in the eDirectory tree for this user.

When finished assigning users to this role, click OK.

After the roles are assigned, users have access to the iManager pages associated with the assigned role.

RBS is a powerful framework for configuring and managing administrative access to your network. Consider your assignments carefully and you can greatly increase the security of your environment by giving only the level of access necessary for a user to perform his or her job.

Novell Remote Manager

If a good acronym is a sign of a successful product, Novell Remote Manager (NoRM) is well on its way to greatness! Essentially, NoRM takes most of the functionality of the console Monitor utility, together with functionality from several other console utilities, and makes it available from a web browser.

You can use NoRM to monitor your server’s health, change the configuration of your server, and perform diagnostic and debugging tasks. The following list outlines some of the major tasks you can perform with NoRM:

image Manage server health—Monitoring the health status of one or more servers, building groups of servers to monitor together, and accessing eDirectory health and troubleshooting tools (iMonitor)

image Configure server environment—Managing disk partitions; viewing information about hardware adapters, hardware resources, and processor(s); loading or unloading NLM programs, LAN drivers, or disk drivers (also uploading new NLMs from NoRM); monitoring server disk space and memory resources; accessing files on volumes and DOS partitions; managing server connections; configuring SET parameters; scheduling console commands to run; and shutting down, restarting, or resetting a server

image Troubleshoot server problems—Finding CPU hogs, finding high memory users, tracing ABEND sources, locating server process hogs, finding disk space hogs, seeing who is using a file

Primary features of NoRM include the following:

image Console Screens link—From this link on the Console Screens page, a Java applet enables you to view and run all the console screens as though you were using the keyboard at the server console.

image Console Commands link—From this link you can access a list of all the console commands. Viewing and printing them is now much easier.

image Logging in—When you point your browser at NoRM, you are prompted to authenticate before seeing any pages.

image Admin and Non-Admin views—If you log in to Novell Remote Manager as a user with supervisory rights to the server object, you can access and perform all management options. If you log in as a user without these rights, you can see only the volumes, directories, and files to which you have rights. You can view files where you have read access rights and upload files into directories where you have write access. No management functions are available.

image Disk partition operations—As an alternative to using ConsoleOne to create, change, or remove partitions, volumes, and pools, you can now use the Partition Disks Operation features in NoRM.

image Profile CPU execution per NLM program—On multiprocessor servers, you can view how each NLM program is distributing its activity across the available processors.

NoRM is a very robust management utility that promises extremely flexible operation for OES administrators.

Installing NoRM

With most installations and patterns for OES NetWare, NoRM is installed automatically. After the installation, use a web browser from a client computer in your network to access NoRM. To access NoRM from an Internet connection outside your firewall, you need to make sure that TCP port 8009 is opened through the firewall to the IP address of your web server. Port 8009 is the default port through which you will access the Web Manager interface. This port can be changed as long as it doesn’t conflict with any other service on the OES server.

To use NoRM, you must have a 4.x or newer web browser such as Internet Explorer or Netscape Communicator. Make sure that Java or JavaScript is enabled on your web browser.

NoRM is accessible directly, or from the server console. To open NoRM directly, open your web browser and enter your web server’s domain name or IP address, followed by a colon and the port number, which by default is 8009. For example:


https://www.quills.com:8009


or


https://137.65.192.1:8009


You might be prompted to accept an unknown certificate. At the Authentication dialog, enter the full username, with a leading dot, and password of a user with administrative rights to this server and then select OK (see Figure 4.5).

Figure 4.5. The Novell Remote Manager home page.

image

To open NoRM from the graphical server console, click the red N button from the GUI.

Note

If you don’t log in as a user with administrative rights to the server, you will not have access to all pages necessary to manage your server remotely. You will see only pages that display the volumes, directories, and files for which you have trustee rights. In this case, you can view files (where you have read access), and upload files into directories where you have write access. You will not have access to any other management functions.

After logging in, your NoRM session remains open until you close all your browser windows at that workstation. To log out of NoRM, close all the browser windows at the workstation from which you logged in.

NoRM Basics

As with iManager, NoRM’s user interface is organized into three main sections, or frames:

image Header frame—The Header frame is located at the top of the screen. It provides a semaphore (Green, Yellow, Red) assessment of the server’s health, in addition to other tools and the Volumes and Health Monitor pages in NoRM. Clicking the Novell Remote Manager title in the header takes you to an About NoRM description of the software components of NoRM. Selecting the semaphore icon next to your server name also takes you to the Health Monitor page. By default, the Volumes page is always displayed when NoRM first starts.

image Navigation frame—The Navigation frame is located on the left side of the screen. It lists different management tasks, organized into groups that you can perform with NoRM. Each link takes you to the specific page(s) for performing that task. The list of available tasks in the Navigation frame can change based on the services and NLMs that you have loaded on the server.

image Content frame—The Content frame occupies the middle-right of the screen. When you select a link in the Header or Navigation frames, the appropriate information will be displayed in the Content frame. If an Information icon appears in the upper-right corner of the page, you can view help for the page that is displayed in the main content frame.

From these frames you can view and modify all features accessible through NoRM.

CONFIGURING NORM

You can access NoRM configuration options by selecting the Configure button in the header (see Figure 4.6). To access the configuration options you must be logged in as a user with supervisory rights to the server from which NoRM is being run.

Figure 4.6. NoRM Configuration options.

image

The NoRM Configuration settings are organized into four groups:

image Novell Remote Manager Configuration options—These settings enable you to configure what is visible in NoRM, manage special access accounts in case problems arise, and restart NoRM when configuration changes are made.

Note

Even if hidden, any SET parameter or console command can still be activated from either NoRM or the server console as long as you know the proper syntax.

image Novell Remote Manager Health Logging controls—These settings enable you to view and control the server health log. With these settings you can view, clear, enable/disable, and restrict the maximum size of the server health log.

image HTTP logging controls—These settings control NoRM’s HTTP log file and allow you to enable the Debug screen, when necessary for troubleshooting.

Warning

The Debug Screen option will create significant server overhead and should be used only to help diagnose problems with the HTTPSTK module that is used by NoRM. Do not enable Debug Screen during normal operation.

image HTTP Interface Management—These settings configure NoRM’s basic environment—including TCP and SSL ports, default login contexts, and startup parameters—and restrict NoRM access by IP address.

Note

By clicking the word Novell in the upper-right portion of the header frame, you can access the Novell Support Connection at http://support.novell.com/. From this site, you can get current updates, locate troubleshooting information, or open an online support incident.

CUSTOMIZING NORM

You can add text, graphics, and custom links to the home (Volumes) page of NoRM by creating an HTML file named PRTLANNC.HTM, which contains the HTML code you want to add, and placing it in the server’s SYS:LOGIN directory. Any information in this file will appear at the bottom of the home page. See the OES online documentation for more information.

Note

Because this file will be used as part of the HTML code that generates the front page, do not include the <body> and </body> tags.

NoRM is a powerful web-based tool for managing your network servers. For more information on server management, see Chapter 5, “OES NetWare Server Management.”

Working with iMonitor

OES NetWare ships with iMonitor v2.1. It is accessible as a component of NoRM, and it provides eDirectory management and repair capabilities similar to the server management capabilities offered by NoRM. The goal of iMonitor is to provide a web-based alternative, and eventual replacement, for many of the traditional eDirectory management and troubleshooting tools, such as DSBrowse, DSTrace, DSDiag, and much of DSRepair.

iMonitor is capable of gathering information not only from OES servers, but from most any version of eDirectory, including NDS version 4.11 or higher, and NDS or eDirectory running on any supported platform (NetWare, Windows NT/2000, Solaris, Linux, and Tru64).

Although iMonitor does provide treewide management, it is designed to get “down in the weeds” like the console-based tools that you may have used in the past. It keeps track of the activities of the DSAgent running on each eDirectory server, so you can get an accurate picture of what is happening at any given time.

The following list identifies some of the major features offered by iMonitor in OES:

image General eDirectory tasks—This category of features includes search for eDirectory object(s), status of DirXML in your environment (if applicable), both preconfigured and customizable eDirectory reports, and detailed eDirectory error code and troubleshooting references.

image Monitor eDirectory agent health—This includes synchronization status, detailed synchronization information, known eDirectory servers, and partition and replica status for this server.

image Browse eDirectory agent—This enables you to view eDirectory objects and attributes from the perspective of the server, as well as view eDirectory schema on the server.

image Configuring eDirectory agent—This category enables you to configure partition lists, replication filters, background processes, agent triggers, login settings, schema and partition synchronization, and database cache settings.

image Server-centric tasks—This includes web-based versions of DSTrace, simplified DSRepair, and a background process scheduler. These services are available only for the server from which iMonitor is running.

As you can see, much of what was previously accomplished by console-based tools is now available via the web-based interface of iMonitor.

Installing iMonitor

iMonitor is installed automatically during the installation of OES NetWare. Because it shares resources with NoRM, the PORTAL and HTTPSTK.NLM programs must be loaded on the server. Entries are placed in the AUTOEXEC.NCF to accomplish this.

After the installation, use a web browser from a client computer in your network to access iMonitor. To access iMonitor from an Internet connection outside your firewall, you need to make sure that TCP port 8009 is opened through the firewall to the IP address of your web server. Port 8009 is the default port through which you will access the Web Manager interface. This port can be changed as long as it doesn’t conflict with any other service on the OES NetWare server.

To use iMonitor, use a current version of a web browser, and make sure that Java or JavaScript is enabled on your web browser.

To access iMonitor, open NoRM and browse down to the Manage eDirectory heading in the Navigation frame and then select NDS iMonitor.

Alternatively, you can open iMonitor directly by opening your web browser and entering your web server’s domain name or IP address, the NoRM port number (8009), and the iMonitor path (/nds). For example:

https://www.quills.com:8009/nds


or


https://137.65.192.1:8009/nds


You might be prompted to accept a certificate. At the Authentication dialog box, enter the full username, with a leading dot, and password of a user with administrative rights to this server, and then select OK to display the screen shown in Figure 4.7.

Figure 4.7. The iMonitor home page showing a summary of DSAgent information.

image

As with NoRM, your iMonitor session remains open until all browser windows at your workstation are closed.

iMonitor Basics

Because it is a component of NoRM, iMonitor adheres to a page layout similar to the one for NoRM and iManager. There are four possible frames to an iMonitor page:

image Header frame—The Header frame is located at the top of the screen. It provides a semaphore (Green, Yellow, Red) assessment of the eDirectory tree’s health, in addition to access to other iMonitor tools and the iMonitor configuration. Clicking the NDS iMonitor title in the header takes you to an About iMonitor description of iMonitor software components. By default, the Agent Summary page is always displayed when iMonitor first starts.

image Navigation frame—The Navigation frame is located on the left side of the screen. It lists different management tasks, organized into groups, which you can perform with iMonitor. Each link takes you to the specific page(s) for performing that task.

image Content frame—The Content frame occupies the middle-right of the screen. When you select a link in the Header or Navigation frames, the appropriate information is displayed in the Content frame.

image (Conditional) Replica frame—When needed, the Replica frame appears in the lower-left corner of iMonitor. This happens when another replica of the requested data exists, or when another replica has a different view of the information being presented in the Main Content frame. From the Replica frame you can change the replica that you are using to view the requested data.

The amount and type of information that you see in iMonitor is dependent on your current eDirectory identity and the version of the DSAgent with which you are currently working. As new versions of eDirectory are released, they are updated to provide more information to iMonitor. Therefore, older versions of eDirectory or NDS, while still accessible via iMonitor, will not provide the same level of detail offered by current versions of eDirectory.

Modes of Operation

iMonitor can function in one of two possible modes. You don’t need to do anything to select between the two modes; iMonitor handles it automatically. However, it is important to understand them to interpret iMonitor data and navigate the eDirectory tree properly:

image Direct mode—Direct mode is used when iMonitor is gathering information or executing an operation on the same server from which iMonitor is running. The server-centric iMonitor features mentioned previously, which include DSTrace, DSRepair, and Background Scheduler, are available only from Direct mode. Direct mode gives you full access to all iMonitor features and is faster than Proxy mode.

image Proxy mode—Proxy mode is used when iMonitor is gathering information or executing an operation on a server other than that from which iMonitor is running. Proxy mode makes it possible to gather information and statistics from older versions of eDirectory or NDS. Proxy mode is the default method of operation for iMonitor, meaning that when iMonitor is opened, it will continue to run from the specified server until explicitly told to switch to an instance of iMonitor on a different server.

iMonitor chooses the mode based on the URL request submitted from your browser. If the URL contains a server query, iMonitor will use Proxy mode. If no server query is present, iMonitor will run the query against the local DSAgent using Direct mode.

Configuring iMonitor

The default configuration of iMonitor is suitable for most environments. However, iMonitor offers a configuration file, SYS:SYSTEMNDSIMON.INI, that enables you to customize iMonitor. It enables you to change both the general execution of iMonitor, as well as customize specific iMonitor features. For more information on iMonitor, see the OES online documentation.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.145.109