01.01.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!