NetVigil v3.5
Table of Contents
Fidelia NetVigil™ Overview
1.1 Introduction
1.2 NetVigil Architecture
1.3 Overview of System Operation
1.4 NetVigil Terms
Installation and Upgrade Guide
2.1 Overview
2.2 Supported Platforms
2.3 Recommended Hardware
2.3.1 Disk Space Requirements
2.3.2 Sizing Considerations for Large Sites
2.4 Additional Software Requirements
2.5 Recommended System Performance Tuning
2.5.1 Security Issues
2.6 First-time Installation
2.6.1 Planning Checklist
2.6.2 Linux & Solaris Installations
2.6.3 Windows Installation
2.7 Upgrading From Previous Versions
2.8 Quick Start
2.9 What Next
Scheduled tasks (cron jobs)
Configuration and Operations
3.1 Overview
3.2 Installing A New License Key
3.3 Starting/Stopping NetVigil
3.3.1 Starting the system
3.3.2 Stopping the system
3.3.3 Verifying proper operation
3.4 Configuration Files
3.4.1 Application installation path
3.4.2 BVE Config Database host/location
3.4.3 Logging configuration
3.4.4 Test Definitions & Defaults
3.4.5 Web application external help
3.4.6 Web application external authentication
3.4.7 DGE Identity
3.4.8 DGE controller port/password
3.4.9 EDF server port/password
3.4.10 ISM server port/password/files
3.4.11 E-mail servers
3.4.12 Web server TCP/IP port
3.4.13 Web User Interface Appearance
3.5 Provisioning Devices and Tests
3.5.1 Device and Test AutoDiscovery
Configuration Files
Running Your First Discovery
Discovery Without Provisioning
3.5.2 Manual Batch Creation of Devices and Tests
3.6 Monitoring Log Files
3.7 Processing SNMP Traps
3.7.1 Trap Handler Configuration
3.7.2 Loading Enterprise MIBs for SNMP Traps
3.8 Maintenance Tasks
3.8.1 Database backup/restoration
3.8.2 Upgrading DGE Hardware
3.9 Operating NetVigil Behind Firewalls
3.9.1 Requirements for the BVE Provisioning Database
3.9.2 Requirements for Web Server(s)
3.9.3 Requirements for DGE (monitors)
3.10 NetVigil Operation In NAT Networks
Users and Departments
4.1 Security Model Overview
4.1.1 End-users and Departments
4.1.2 User-Classes and Privileges
4.1.3 Administrators and Admin-Groups
4.1.4 Admin-Classes and User-Class Mapping
4.1.5 Superusers
4.2 Putting it all Together: A Case Study
Case Study: End-users and Departments
Case Study: User-Classes and Privileges
Case Study: Administrators and Admin-Groups
Case Study: Admin-Class to User-Class Mapping
Case Study Diagram
4.3 Managing the Security Model
4.3.1 Managing User-Classes
4.3.2 Managing Departments
4.3.3 Managing End-Users
4.3.4 Managing Admin-Classes
4.3.5 Managing Admin-Groups
4.3.6 Managing Administrators
4.3.7 Representing Users
Actions & Notifications
5.1 Overview
5.2 Manage User-Class Actions
5.3 Assigning Thresholds and Actions for User-Classes
5.3.1 Assigning Default Thresholds and Actions
5.3.2 Assigning Shadow Thresholds and Actions
5.3.3 Assigning SLA Thresholds and Actions
5.4 Manage Administrator Actions
DGE Management
6.1 Configuring Data Gathering Elements (DGEs)
6.1.1 Adding a New DGE
6.1.2 Changing DGE Database Type
6.1.3 Changing DGE Aggregation Scheme
6.1.4 Disk Space Requirements for DGE Aggregation
6.2 DGE Management Using the Web Interface
6.2.1 Locations and Hosts in the Web Application
6.2.2 Setting DGE Device Limits
6.3 Using the DGE Controller
6.3.1 Monitoring DGE operation/capacity
Web Administration Guide
7.1 NetVigil Administration Basics
7.1.1 The NetVigil Interface
7.1.2 Logging In
7.2 Viewing Status & Events
7.2.1 Department Status Summary View
7.2.2 Device Status Summary View
7.2.3 Test Summary View
7.2.4 Test Details View
7.2.5 Event Logs
7.3 Managing NetVigil
7.3.1 Manage Your Own Department
7.4 Administrative Reports
7.4.1 Fault Management Reports
7.4.2 Performance and Capacity Planning Reports
7.4.3 SLA Reports
7.4.4 Management Reports
User Audits
7.4.5 Stored and Scheduled Reports
7.4.6 Custom Reports
Advanced Topics
8.1 Creating Read-Only Devices
8.2 Smart Notification
8.3 Device Dependency
8.4 Context Sensitive Help
8.5 High Availability Configurations
Troubleshooting
9.1 Troubleshooting Tips
Integrating with External Applications
10.1 HP OpenView Network Node Manager
10.1.1 Introduction
10.1.2 Limitations
10.1.3 Importing Devices From NNM
10.1.4 Setting Up Automatic Node Synchronization
10.2 NOCOL/SNIPS
Monitors and Tests
11.1 Overview
11.1.1 Network Monitors
11.1.2 Server Monitors
11.1.3 Application Monitors
11.1.4 Custom Monitors
External Data Feed (EDF) Monitors
Input Stream Monitors (ISM)
Plugin Monitor Framework
11.2 Managing Standard Tests
Before You Provision Tests
11.3 Managing Advanced Tests
11.3.1 Monitoring Log Files for Patterns
11.3.2 Processing SNMP Traps
11.3.3 URL Transaction Tests
11.3.4 Advanced SNMP Tests
11.3.5 Advanced Port Tests
11.3.6 External Tests
11.4 Smart Thresholds Using Baselining
The Baseline Data Set
Managing Baselines
11.5 SNMP MIBs Supported
11.5.1 RFC/Standard MIBs
11.5.2 Vendor-Specific MIBs
End-User Web Guide
12.1 Introduction
12.2 NetVigil Terms
12.3 NetVigil Basics
12.3.1 The NetVigil Interface
12.3.2 Site Map
12.4 Getting Started
12.5 Viewing Status
12.5.1 Device Summary View
12.5.2 Test Summary View
12.5.3 Test Details View
12.5.4 Service Container Summary View
12.5.5 Device Display Filters
12.5.6 Device Comment Field
12.5.7 Context-sensitive Help or Action
12.5.8 Event Logs
12.5.9 Messages
12.6 Managing NetVigil
12.6.1 User Groups
12.6.2 Managing Devices
12.6.3 Auto-Update for Device Capacity Change
12.6.4 Managing Service Containers
12.6.5 Managing Actions
12.6.6 Managing Your Account
Reports
13.1 Preset Reports
13.1.1 Operational Reports
13.1.2 Planning & Performance
13.1.3 End-to-end Service Reports
13.1.4 SLA Reports
13.2 Custom Reports
13.2.1 Fault/Event Reports
13.2.2 Performance
13.3 Sample Reports
13.3.1 Main Report Generation Page
13.3.2 Top N Problems across IT Infrastructure
13.3.3 Most Critical Devices on Network
13.3.4 Drill Down on Disks on a Device
13.3.5 Upcoming Disk problems in Next 30 days
13.3.6 Network Reports
13.3.7 Service Health and Impacting Components
BVE API Server Reference
14.1 Overview
14.1.1 Connecting to the Server
14.1.2 Disconnecting from the server
14.2 Command-reply formatting rules
Client Command Format
Client Command Format
Server Response Format
14.2.1 Client Commands
Login
Logout | Quit
Department.create
Department.update
Department.delete
Department.suspend
Department.resume
Department.list
Action.create
Action.update
Action.delete
Action.list
AdminClass.create
AdminClass.update
AdminClass.delete
AdminClass.list
Device.create
Device.update
Device.delete
Device.suspend
Device.resume
Device.list
Device.status
DeviceDependency.create
DeviceDependency.delete
DeviceDependency.list
DGE.create
DGE.update
DGE.delete
DGE.list
Event.list
Location.create
Location.update
Location.delete
Location.list
Message.list
Result.list
Report.create
Container.status
Test.create
Test.update
Test.delete
Test.suspend
Test.resume
Test.suppress
Test.list
User.create
User.update
User.delete
User.list
User.represent
UserClass.create
UserClass.update
UserClass.delete
UserClass.list
14.3 Example
External Data Feed (EDF) Reference
15.1 Overview
15.1.1 Connecting To The Server
15.1.2 Disconnecting From the Server
15.1.3 Command-reply Formatting Rules
Client Command Format
Server Response Format
15.2 Client Commands
Login
Logout | Quit
Result.insert
15.3 Example
Input Stream Monitor (ISM) Server Reference
16.1 Overview
16.1.1 Connecting to the Server
16.1.2 Disconnecting from the Server
16.2 Command-reply Formatting Rules
Client Command Format
Server Response Format
16.3 Client Commands
Login
Logout | Quit
Message.insert
NetVigil Perl API
17.1 Introduction
17.2 NetVigil::ExternalData - EDF API
17.2.1 Methods
new
GetErrorMsg
Login
Logout
InsertResult
17.3 NetVigil::Message - ISM API
17.3.1 Methods
new
GetErrorMsg
Login
Logout
InsertMessage
17.4 NetVigil::Provisioning - BVE API
17.4.1 Methods
new
GetErrorMsg
GetResultCount
GetResultRef
GetResultSet
Login
Logout
CreateX, ListX, UpdateX, DeleteX, SuspendX, ResumeX
17.5 Examples
Plugin Actions
18.1 Overview
18.2 Creating New Plugin Actions
Plugin Monitors
19.1 Overview
19.2 Adding A New Test Type
19.3 Creating A New Plugin Java Monitor
19.3.1 Overview
19.3.2 Configuration File Format
19.3.3 Writing The Plugin Class
19.3.4 Setting up the Plugin Package
19.3.5 Provisioning Plugin Tests
19.4 Creating A New Plugin Script Monitor
19.4.1 Configuration File Format
19.4.2 Writing The Plugin Script
External Authentication
20.1 External Authentication Stub
20.1.1 Overview
20.1.2 Using An Authentication Plugin Java Class
20.1.3 Using An Authentication Plugin Script
20.1.4 Architectural Description
Installing SNMP Agents
A.1 Windows 2000/XP
A.2 Linux x86
A.3 Solaris Version 2.6 or Higher
A.4 Pre-compiled SNMP agents