IBM Tivoli Netcool/OMNIbus SNMP Writer Gateway: Reference Guide
IBM Tivoli Netcool/OMNIbus SNMP Writer Gateway: Reference Guide
IBM Tivoli Netcool/OMNIbus SNMP Writer Gateway: Reference Guide
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
If the gateway connects to the <strong>SNMP</strong> writer and a storage file already exists, the<br />
gateway forwards the contents of the file before it sends new alerts.<br />
To configure store-and-forward mode, set the Gate.<strong>SNMP</strong>.StoreAndForward property<br />
to TRUE and use the Gate.<strong>SNMP</strong>.StoreFile to specify a storage file. Restart the<br />
gateway to activate store-and-forward mode.<br />
To deactivate store-and-forward mode, set the Gate.<strong>SNMP</strong>.StoreAndForward property<br />
to FALSE and restart the gateway.<br />
Note: Store-and-forward mode will not work if the gateway is using the User<br />
Datagram Protocol (UDP) transport protocol. UDP communication is one-way only,<br />
so the gateway cannot detect if the target server to which it is trying to forward<br />
events is running. If you specify UDP as the transport protocol and you also<br />
activate store-and-forward mode, the storage file will not be created. To use<br />
store-and-forward mode, you must use the Gate.<strong>SNMP</strong>.Protocol property to specify<br />
the Transmission Control Protocol (TCP) transport protocol.<br />
Hash table cache<br />
The gateway uses a hash table cache to store details of tables that must be<br />
transferred from one ObjectServer to another. The cache aids performance<br />
optimization by providing the gateway with an in-memory summarized view of<br />
the contents of the ObjectServers to which it is linked.<br />
Using a hash table cache means that the gateway does not have to query an<br />
ObjectServer to check for the existence of an event, or the Serial value or Tally<br />
value of an event. Instead, it can check the cache of the target ObjectServer.<br />
The main function of the cache is to facilitate insert operations in Journal and<br />
Details tables. When a journal or detail is forwarded for insertion into a target<br />
ObjectServer, the gateway writer needs to know the corresponding Serial value in<br />
the target ObjectServer. This information is found in the cache. It is also used for<br />
any other tables specified using the table replication definition table.<br />
You can control the size of the hash table cache using the Gate.CacheHashTblSize<br />
property. By default, the size of the hash table cache is 5023 elements (rows). This<br />
can be increased if the status table has a large number of rows (for example, in<br />
excess of 20,000).<br />
Note: To maximize efficiency, you should specify a prime number for the<br />
Gate.CacheHashTblSize property.<br />
Process Agent control<br />
The gateway can be run under Process Agent (PA) control.<br />
The Gate.PAAware property specifies whether or not the gateway is PA-aware. The<br />
Gate.PAAwareName property specifies which PA is running the gateway.<br />
Note: These properties are maintained automatically by the PA server and provide<br />
information only. Do not manually change the values of these properties.<br />
Error handling<br />
You can troubleshoot problems with the gateway by consulting error messages. To<br />
help you do this, the gateway has configurable error handling.<br />
<strong>IBM</strong> <strong>Tivoli</strong> <strong>Netcool</strong>/<strong>OMNIbus</strong> <strong>SNMP</strong> <strong>Writer</strong> <strong>Gateway</strong> 23