AutoNOC 2.5 User Guide
Preface
Acknowledgements
System Requirements
Legal

Part 1 - Introduction
1.1 The Ideal Difference
1.2 Automated Operations
1.3 Services & Scaler
1.4 Acquisition Stacks
1.5 Portal Deployment
1.6 Discovery and Crawler
1.7 Monitoring Agents
1.8 Recoiling Database
1.9 Multiple Languages
1.10 Security

Part 2 - NOC Views
2.1 Investigate
2.2 Observe
2.3 Visualize
2.4 Alarms
2.5 Analyze
2.6 Design
2.7 Configure

Part 3 - Model Design
3.1 Object Model
3.2 Devices
3.3 Sets
3.4 Set Criteria
3.5 Probes
3.6 Logs & Events
3.7 Alarms
3.8 Actions
3.9 Reports
3.10 Users
3.11 Polling
3.12 Service Levels
3.13 Dependencies
3.14 Performance

Part 4 - Developer Features
4.1 Adding SNMP MIBs
4.2 Variables
4.3 OSP API
4.4 Probe Template
4.5 Log Template
4.6 Device Template
4.7 Interface Template
4.8 Rebranding

Part 5 - Troubleshooting
5.1 General Issues
5.2 Linux
5.3 Windows

Appendix
A.1 OSP API Functions
A.2 Variables
A.3 Object Reference

3.1 Object Model
AutoNOC uses a high performance tree based operations model. The key objects within this model are:
  • Alarms
    Alarm objects monitor objects in specified Sets for certain conditions. Alarms track these conditions and can fire actions (send an e-mail, launch an application, etc.) for these situations. See section 3.7 - Alarms for more information on creating alarms.
  • Device
    Device objects represent specific physical devices within AutoNOC. The children of device objects include categories, components, and then specific logs and probes. For complete information on device objects see 3.2 - Devices.
  • Networks
    Network objects are used for targeted discovery of certain parts of the network.
  • Folders
    Every root tree in AutoNOC can have nested folders for the objects below the parent.
  • Reports
    Reports in AutoNOC perform complex analytical work that is often computationally intensive. There are a variety of different report objects available and for a complete reference on them see 3.9 - Reports.
  • Sets
    Set objects are one of the most powerful and useful objects in AutoNOC. They define dynamic queries on the objects in the operations model and can even look at the actual properties of objects and return only certain records from inside objects. For complete information on creating and using sets, see 3.3 - Sets.
  • Templates
    Many objects in AutoNOC make use of templates to define shared behavior. For example, it is possible to have multiple instances of a traffic probe all making use of the same service level and data acquisition expression. Templates are a good way to reduce the amount of work required in the management model.
  • Users
    Users in AutoNOC are objects that represent accounts for individual users to log in to the operations model. Complete information about users is available in 3.10 - Users.

A complete list of all objects and properties is available in the topic A.3 - Object Reference.

3.1.1 Object Flags
Every major object in AutoNOC has associated flags that describe general designations for the object. The following is a list of the flags and their functionality.

  • Use Parent Flags
    AutoNOC will use the flag settings from the parent of this object. This is useful in the case where, for instance, an interface is hidden and disabled, and all child probes should be as well.
  • Disable
    Disabled objects are not polled, are not analyzed by alarms, and are skipped however they might be used. They are effectively skipped whenever AutoNOC is performing calculations of some kind.
  • Hide
    Hidden objects are not shown in any of the displays, reports, etc. If they are not disabled, they will however, still be operated on. For instance, a hidden alarm will not be visible anywhere but can still fire alerts.
  • Ignore State
    State ignored objects are skipped when evaluating service levels. For instance, a state ignored ping probe that is down will not be factored against other objects and it's state will be skipped and ignored in any displays or in any service level computations.

3.1.2 Internal Object Representation
It is useful to know that internally AutoNOC generates a unique number that is representative of every object in the model. This internal number is used for performance reasons and to insure associated links between objects remain constant even though their names may change.

(C) 2007 - All Rights Reserved - AutoNOC LLC
      Call me!