Transcript eDirectory

Introduction to NDS®
iMonitor
www.novell.com
Duane Buss
Senior Software Engineer
Novell, Inc.
[email protected]
Tom Doman
Senior Software Engineer
Novell, Inc.
[email protected]
Vision…one Net
A 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
Mission
To 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
Novell Directory Services®
(NDS®) iMonitor
iMonitor provides efficient, anytime,
anyplace monitoring and
diagnostic capability to all servers
in your Novell eDirectory™ tree
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
NDS iMonitor Architecture
eDirectory
information gathering
NDS iMonitor
HTTP
HTTP stack
HTML
HTML emitter
iMonitor is a highly specialized eDirectory HTML emitter
eDirectory
NetWare
4.11
NDS 6.xx
NCP
TCP, UDP, IPX
NetWare 5
NDS 7.xx
NT/Win2k Server
eDirectory
Web
server
eDirectory™
>= 8.5
NetWare 5
eDirectory
Solaris
eDirectory
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
Differences between eDirectory
and NDS
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
NetWare
NetWare 6
NDS iMonitor 1.0
Feature Overview
eDirectory 8.5 (build version 85.xx or greater)
• 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
NDS iMonitor 1.5
Feature Overview
(cont.)
eDirectory 8.5 (build version 85.xx or greater)
• 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.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.com
“Novell eDirectory” Section
NDS iMonitor 2.0 Feature Overview
eDirectory 8.7 (build version 10410.xx or greater)
• 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
NDS iMonitor 2.0
Feature Overview
(cont.)
eDirectory 8.7 (build version 10410.xx or greater)
• Event monitor
• Event statistics
• Event registration
• Event rights
• Event trace
• Expanded eDirectory trace
• Full system level entry browse
(pseudo server, schema root)
NetWare Remote Manager Integration
Two iMonitor links
registered under
Manage eDirectory
Anatomy of an NDS iMonitor Page
Navigator frame
Assistant frame
Data frame
Replica frame
Anatomy of an NDS iMonitor URL
Each URL is composed of three parts
1. Address specifier
• DNS—http://myserver.mycompany.com
• IP—http://137.65.122.54:8008
2. Base URL
• /nds, /nds/agent, /nds/rsync, /nds/trace, etc.
3. Query
• ?[parm1]=[value1]&…&[parmN]=[valueN]
Identity and Version
What you see depends on three factors
1. The 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 monitoring
• New features
• Enhancements
• Bug fixes
3. The NDS iMonitor version you are accessing
Health Summary
Server Synchronization
Replica
filters
Replica type
Replica Synchronization
Agent Health—Partition Check
Agent Health—Replica Check
Health Summary
Agent Process Status
• Schema sync
• Obituaries
• External
references
• Limber status
• Repair status
Health Summary
Known Servers
Server-specific links
Shares a
replica
Last
status
Agent Configuration
Request
results
Configuration
options
set
set
set
set
dstrace=*h
dstrace=*l
dstrace=*u
dstrace=*a
DS Trace Configuration
set
set
set
set
set
set
set
set
set
set
dstrace=on
dstrace=+sync
dstrace=+misc
dstrace=+buffers
dstrace=+janit
dstrace=+init
dstrace=+obit
dstrace=+dsa
ttf=on
dstrace=*r
Links to
eDirectory
agent
information
Agent Information
•Connection
information
•eDirectory build
number
•eDirectory ping
•Address reversal
•IP ping
•Referral information
Links to
error
information
Error Information
•Error descriptions
•Possible causes
•Troubleshooting
actions
•Link to latest
Novell
documentation,
TIDs, and white
papers
•Index of errors
Links to
object
browser
• Connection information
• Entry information
• Entry related links
• Attribute list
• Compare data on other
replicas
• Links to schema browser
Schema Browser
Single-Attribute Definition
Schema Browser
Attribute Definitions
Schema Browser
Class Definitions
Inspect your
•
•
•
•
•
•
Naming attributes
Mandatories
Optionals
Superclass hierarchy
Containment
Default ACLs
Using a base-definition
view or an inherited view
Links to
connection
monitor
Connection
owner ID
Verb
Connections: Inbound
Connections: Outbound
Event Monitor
DirXML Monitor
• DirXML driver
list
• Driver status
• Pending
associations
• Driver detail
DirXML Driver Detail
• DirXML driver
detail
• Subscriber/
publisher detail
• XML rules
• Driver filter
• Pending
association list
Search
• All DSBrowse search
capability
• Entries with specified
attributes
• Base class
• Advanced search
• Time stamps
• Entry or value
flags
• Entries without
attributes
• Object class
Agent Activity
•Answers the question
“What requests is
eDirectory currently
handling?”
•Which verb has locked
the database?
•Counts of active verbs
Verb Statistics
• Profiling
• Load
• Verb #s
Reports
• Server versions
• Time synchronization
• Obituaries
• Service advertising
• Object statistics
• Agent health (agent
and tree-wide)
• User-defined
• Scheduled reports
• More to come
Server Information Report
• Agent health
• TimeSync
problems
• Old versions
of OS or NDS
• Connectivity
• Limber issues
• Improperly
removed
server objects
NDS Repair
NDS Repair as a Scheduled Event
iMonitor Modes of Operation
NT Server
eDirectory
NetWare 4.11
NDS 6.xx
NetWare 5
NDS 7.xx
By proxy
NDS iMonitor
Solaris
eDirectory
Direct
NDS iMonitor
NT/Win2k
eDirectory
NDS iMonitor
NDS iMonitor
NetWare 5.1
NetWare 5 SP4
eDirectory
eDirectory
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
NT/Win2k
Solaris
eDirectory eDirectory
NetWare 4.11
NDS 6.xx
NDS iMonitor
NetWare 5
eDirectory
NetWare 5
NDS 7.xx
NetWare 5.1
eDirectory
Direct Mode
• Full server-centric
feature set
• Reduced network
bandwidth (faster
access)
• Access by proxy still
available for all
versions of NDS
NT/Win2k
eDirectory
NDS iMonitor
Solaris
eDirectory
NetWare 4.11
NDS 6.xx
NetWare 5
NDS 7.xx
NDS iMonitor
NDS iMonitor
NDS iMonitor
NT/Win2k
NetWare 5.1
NetWare 5
eDirectory eDirectory
eDirectory
Anatomy of an NDS iMonitor Page
Direct
Local DS
agent state
Server-centric
features
Anatomy of an NDS iMonitor Page
By proxy
NDS
NDS
iMonitor
Remote iMonitor
NCP server
Home iMonitor
(Direct mode)
(Direct mode)
Remote NetWare
Remote Manager
Direct
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