Data acquisition
Each probe uses a different method to acquire data. Which method the probe uses depends on the target system from which it receives data.
The Probe for CA Spectrum V9 (CORBA) gathers events from SpectroSERVERs using a proprietary Common Object Request Broker Architecture (CORBA) interface.
When
the probe starts, it connects to a SpectroSERVER using the details
specified by the SpectroServer
property in the host
configuration file ($OMNIHOME/probes/arch/spectrum_corba_v9_host.xml).
On connection, the probe listens for new alarms from the SpectroSERVER.
The probe then initializes the CORBA status monitor to monitor the status of the CORBA services. The probe checks the status of the CORBA services at intervals specified by the SpectroServerPollInterval property.
Initially, the probe retrieves a list of all active alarms from the SpectroSERVER. On subsequent connections, the probe retrieves all active alarms if the AllAlarmsOnReStart property is enabled (set to 1). If the AllAlarmsOnReStart property is disabled (set to 0), the probe only retrieves alarms that were generated while the probe was disconnected.
When
the AllAlarmsOnReStart property is disabled (the
default setting), you must use the TimeStampFile
property
in the host configuration file to specify a timestamp file. This prevents
the probe from performing a full resynchronization every time it starts
up.
If you are running two SpectroSERVERs in a failover configuration, the probe indicates in the log file whether it is connected to the primary SpectroSERVER or the secondary SpectroSERVER.
Data acquisition is further described in the following topics: