58
www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. [email protected] Tom Doman Senior Software Engineer Novell, Inc. [email protected]

Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. [email protected] Tom Doman Senior Software Engineer Novell,

Embed Size (px)

Citation preview

Page 1: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

www.novell.com

Introduction to NDS® iMonitorIntroduction to NDS® iMonitor

Duane BussSenior Software EngineerNovell, [email protected]

Tom DomanSenior Software EngineerNovell, [email protected]

Page 2: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Vision…one NetA world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries

MissionTo solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world

Page 3: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,
Page 4: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

iMonitor provides efficient, anytime, anyplace monitoring and

diagnostic capability to all servers in your Novell eDirectory™ tree

Novell Directory Services®

(NDS®) iMonitor

Page 5: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Introduction

• Architecture overview• Feature overview (1.0 – 2.0)

• NetWare® Remote Manager integration

• Anatomy of iMonitor • Identity and version• In-depth look at iMonitor features• Modes of operation

Page 6: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

ND

S iM

onit

or

eD

irect

ory

in

form

ati

on g

ath

eri

ng

HTM

L em

itte

rH

TTP s

tackHTTP

eDirectory

NCP

TCP, UDP, IPX

eDirectory™

>= 8.5>= 8.5

NDS iMonitor Architecture

HTML

Web serve

r

iMonitor is a highly specialized eDirectory HTML emitter

NetWare 4.11NDS 6.xx

NetWare 5NDS 7.xx

NT/Win2k ServereDirectory

SolariseDirectory

NetWare 5eDirectory

Page 7: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Deployed Versions Novell eDirectory™ and NDS

Product Version Build Version

Platforms

NetWare 5.1 SP4 (NDS 7) DS.nlm v7.57 NetWare 5.1

NetWare 5.1 SP 4 (NDS 8) DS.nlm v8.79 NetWare 5.1

eDirectory 8 DS.nlm & DS.dlm v8.79

NetWare 5.0,Win NT/2K

eDirectory 8.5.x DS v85.23 NetWare 5.x,Win,Solaris

NetWare 6 (eDirectory 8.6) DS.nlm v10110.20 NetWare 6

eDirectory 8.6.1 DS v10210.43 NW 5.1,NW 6,Win,Solaris,Linux

NetWare 6 SP1 (eDirectory 8.6.2)

DS.nlm v10310.17 NetWare 6

eDirectory 8.6.2 DS v103xx.xx NW 5.1,NW 6,Win,Solaris,Linux

eDirectory 8.7 DS v10410.xx NW 5.1,NW 6,Win,Solaris,Linux,AIX

Page 8: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Differences between eDirectory and NDS

NetWare 6

NetWare

NDS eDirectory

NOS directory focused on managing NetWare servers

A cross-platform, scalable, standards-based directory

used for managing identities that span all aspects of the network—eDirectory

is the foundation for eBusiness

NetWare 5

Page 9: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS iMonitor 1.0Feature Overview

• Agent health summary

• Synchronization information

• Known servers

• Agent process status

• Hyperlinked eDirectory trace

• Agent configuration

• Agent triggers

• Agent synchronization

• Database cache

• Partition list

• Object/schema browser

• Agent information

• eDirectory repair

• Agent activity and verb statistics

• Error information

eDirectory 8.5 (build version 85.xx or greater)

Page 10: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

• Enhanced usability\human factors

• Agent health checks

• DirXML™ monitor

• Search

• Reports

• Obituary

• Agent information

• Custom

• Enhanced eDirectory repair

• Agent configuration

• Replication filters

• Object browse

• Entry synchronization

• Schema synchronization list

NDS iMonitor 1.5 Feature Overview (cont.)

eDirectory 8.5 (build version 85.xx or greater)

Page 11: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS iMonitor 1.5Feature Overview (cont.)

eDirectory 8.6 (build version 10110.xx or greater)• Agent configuration

• Schema synchronization

• Agent activity

• Synchronization activity

• Change cache browse

• Object browse

• Send entry to all replicas

• External references

• Agent information

• System level entries (schema root, pseudo server)

Free Upgrade to iMonitor 1.5 for

eDirectory 8.5 users:

http://download.novell.comhttp://download.novell.com

“Novell eDirectory” Section

Page 12: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS iMonitor 2.0 Feature Overview

• Enhanced usability/human factors

• Shared HTTP stack

• Reports

• Object statistics

• Advertising

• Tree-wide health checks

• Connection monitor

• Inbound connections

• Outbound connections

• Identities

• Contexts

• Iterations

• Bad addresses

eDirectory 8.7 (build version 10410.xx or greater)

Page 13: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS iMonitor 2.0Feature Overview (cont.)

• Event monitor

• Event statistics

• Event registration

• Event rights

• Event trace

• Expanded eDirectory trace

• Full system level entry browse (pseudo server, schema root)

eDirectory 8.7 (build version 10410.xx or greater)

Page 14: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NetWare Remote Manager Integration

Two iMonitor links registered under Manage Manage eDirectoryeDirectory

Page 15: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Anatomy of an NDS iMonitor Page

Navigator frame

Assistant frame

Data frame

Replica frame

Page 16: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Anatomy of an NDS iMonitor URL

Each URL is composed of three parts

1. Address specifierAddress specifier

• DNS—http://myserver.mycompany.com

• IP—http://137.65.122.54:8008

2. Base URLBase URL• /nds, /nds/agent, /nds/rsync, /nds/trace, etc.

3. QueryQuery• ?[parm1]=[value1]&…&[parmN]=[valueN]

Page 17: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Identity and Version

What you see depends on three factors

1. The identity you have establishedThe identity you have established

• Shown in the Navigator frame

• Your identity’s eDirectory rights are applied to every request made

• Login allows you to establish a non-public identity

2. The eDirectory agent version you are The eDirectory agent version you are monitoringmonitoring

• New features

• Enhancements

• Bug fixes

3. The NDS iMonitor version you are accessingThe NDS iMonitor version you are accessing

Page 18: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Health Summary

Page 19: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Server Synchronization

Replica filters

Replica type

Page 20: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Replica Synchronization

Page 21: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Health—Partition Check

Page 22: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Health—Replica Check

Page 23: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Health Summary

Page 24: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Process Status

• Schema sync

• Obituaries

• External references

• Limber status

• Repair status

Page 25: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Health Summary

Page 26: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Known Servers

Last status

Shares a replica

Server-specific links

Page 27: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Configuration

Configuration options

Request results

set dstrace=*hset dstrace=*lset dstrace=*uset dstrace=*a

Page 28: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

DS Trace Configuration

set dstrace=onset dstrace=+syncset dstrace=+miscset dstrace=+buffersset dstrace=+janitset dstrace=+initset dstrace=+obitset dstrace=+dsaset ttf=onset dstrace=*r

Page 29: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,
Page 30: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Links to eDirectory agent information

Page 31: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Information

•Connection information

•eDirectory build number

•eDirectory ping

•Address reversal

•IP ping

•Referral information

Page 32: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Links to error information

Page 33: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Error Information

•Error descriptions

•Possible causes

•Troubleshooting actions

•Link to latest Novell documentation, TIDs, and white papers

•Index of errors

Page 34: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Links to object browser

Page 35: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

• Connection information

• Entry information

• Entry related links

• Attribute list

• Compare data on other replicas

• Links to schema browser

Page 36: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Schema BrowserSingle-Attribute Definition

Page 37: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Schema Browser Attribute Definitions

Page 38: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Schema BrowserClass Definitions

Inspect your

• Naming attributes• Mandatories• Optionals• Superclass hierarchy• Containment• Default ACLs

Using a base-definition view or an inherited view

Page 39: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Links to connection monitor

Connection owner ID

Verb

Page 40: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Connections: Inbound

Page 41: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Connections: Outbound

Page 42: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Event Monitor

Page 43: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

DirXML Monitor

•DirXML driver list

•Driver status

•Pending associations

•Driver detail

Page 44: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

DirXML Driver Detail

•DirXML driver detail

•Subscriber/ publisher detail

• XML rules

•Driver filter

•Pending association list

Page 45: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Search

• All DSBrowse search capability

• Entries with specified attributes

• Base class

• Advanced search

• Time stamps

• Entry or value flags

• Entries without attributes

• Object class

Page 46: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Agent Activity

•Answers the question “What requests is eDirectory currently handling?”

•Which verb has locked the database?

•Counts of active verbs

Page 47: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Verb Statistics

• Profiling

• Load

• Verb #s

Page 48: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Reports

• Server versions

• Time synchronization

• Obituaries

• Service advertising

• Object statistics

• Agent health (agent and tree-wide)

• User-defined

• Scheduled reports

• More to come

Page 49: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Server Information Report

• Agent health

• TimeSync problems

• Old versions of OS or NDS

• Connectivity

• Limber issues

• Improperly removed server objects

Page 50: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS Repair

Page 51: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS Repair as a Scheduled Event

Page 52: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

iMonitor Modes of Operation

By proxy

NetWare 4.11NDS 6.xx

NetWare 5.1eDirectory

NT/Win2keDirectory

NetWare 5 SP4eDirectory

SolariseDirectory

NDS iMonitor

NT ServereDirectory

NetWare 5NDS 7.xx

Direct

NDS iMonitor

NDS iMonitor

NDS iMonitor

Page 53: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Proxy Mode

• Not every server in the tree must be running NDS iMonitor

• Only one server is required to be upgraded

• Single point of access for dial-in

• Accesses NDS iMonitor over a slower-speed link while NDS iMonitor accesses DS information over higher-speed links

• Makes previous NDS version information accessible

• Server-centric features only available where NDS iMonitor is installed

NetWare 5.1eDirectory

NetWare 4.11NDS 6.xx

NetWare 5eDirectory

NetWare 5NDS 7.xx

NT/Win2keDirectory

SolariseDirectory

NDS iMonitor

Page 54: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Direct Mode

NetWare 4.11NDS 6.xx

NetWare 5.1eDirectory

NDS iMonitor

NDS iMonitor

NT/Win2keDirectory

NetWare 5eDirectory

NDS iMonitor

SolariseDirectory

NDS iMonitor

NT/Win2keDirectory

NetWare 5NDS 7.xx

• Full server-centric feature set

• Reduced network bandwidth (faster access)

• Access by proxy still available for all versions of NDS

Page 55: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Anatomy of an NDS iMonitor Page

Direct

Local DS agent state

Server-centric

features

Page 56: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

NDS iMonitor

Direct

NDS

By proxy

NCP server Home iMonitor

(Direct mode)

Remote NetWare Remote Manager

Remote iMonitor

(Direct mode)

Anatomy of an NDS iMonitor Page

Page 57: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,

Conclusion

• Architecture overview• Feature overview (1.0 – 2.0)• NetWare Remote Manager integration• Anatomy of iMonitor • Identity and version• In-depth look at iMonitor features• Modes of operation

Page 58: Www.novell.com Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. dbuss@novell.com Tom Doman Senior Software Engineer Novell,