OMNIbus Web GUI data source vs. ObjectServer - what's the difference?
SteveHowell 2700029KG6 Visits (8012)
The concept of a "data source" in Web GUI can sometimes cause confusion, and new users may tend to think of a data source as synonymous with an ObjectServer, though this is not strictly correct. In this blog entry I will describe the terminology that is used in Web GUI when referring to sources of data.
This is a core OMNIbus term and it refers to a single database server which is used for storing events that have been sent to it via probes and/or gateways.
The ObjectServer may have a name that is set in the Core OMNIbus omni.dat or sql.ini file (eg. "NCOMS"), but this name is irrelevant as far as Web GUI is concerned. All Web GUI needs to know about an ObjectServer is its host machine name and the port number.
This is a broad Web GUI term which refers to a general source of data, from which event information can be obtained, and then reported on in the Web GUI user interface. You can configure Web GUI to use one or more data sources.
Each data source has a name in Web GUI, which is set either during installation, or manually in the ncwD
There are 2 different types of data source, as defined below.
"Single Server Data Source"
This type of data source is so-called because it consists principally of a single ObjectServer (called the "Primary" ObjectServer). A single-server data source may also be configured with another "failover" ObjectServer, though this is optional and, if specified, will only ever be used if the primary ObjectServer becomes unavailable for some reason.
"Multiple Server Data Source" aka. "Dual-Server Desktop" (DSD) configuration
This type of data source consists of a primary ObjectServer and an optional failover ObjectServer, just like a single server data source. However, in addition, it consists of one or more "display" ObjectServers, which together are referred to as a "read cloud". In a DSD set up, Web GUI reads event data from the ObjectServers in the read cloud; each user may be assigned to a different display ObjectServer, thus providing a degree of load balancing.
DATA SOURCE DEFINITION
The data source configuration for your OMNIbus Web GUI installation is defined in an XML file named "ncw
For more details on why you may wish to configure Web GUI with multiple data sources, see this previous blog entry:
Using Netcool/Web GUI to scale your OMNIbus architecture